ABIES – an easy introduction to professional programming

Authors

  • Yavor Papazov ReachUp, Sofia, Bulgaria

DOI:

https://doi.org/10.55630/mem.2023.52.214-216

Keywords:

professional development, programming, learning platform

Abstract

Despite the great advancements in the accessibility of educational tools for teaching programming and computer science over the last decades, most of these tools attempt to adapt the programming process to better suit learning by utilizing languages and platforms that are not used in industrial settings (with the notable exception of Python) – Basic, Pascal, Logo and Scratch are some of the applicable examples of programming languages with proven educational value that nevertheless fail to see application in the development of commercial, scientific or government software.

References

I. Ouahbi, F. Kaddari, H. Darhmaoui, A. Elachqar, S. Lahmine. Learning Basic Programming Concepts by Creating Games with Scratch Programming Environment, Procedia – Social and Behavioral Sciences, 191 (2015), 1479–1482, https://doi.org/10. 1016/j.sbspro.2015.04.224.

C. Kroustalli, S. Xinogalos. Studying the effects of teaching programming to lower secondary school students with a serious game: a case study with Python and CodeCombat. Educ. Inf. Technol. 26 (2021), 6069–6095, https://doi.org/10.1007/s10639-021-10596-y.

I. Cetin. Preservice Teachers’ Introduction to Computing: Exploring Utilization of Scratch. Journal of Educational Computing Research, 54, no. 7 (2016), 997–1021, https://doi.org/10.1177/0735633116642774.

TIOBE Software BV, TIOBE Index for March 2023, https://www.tiobe.com/tiobe-index/.

Y. Papazov, G. Sharkov, G. Koykov, C. Todorova. Managing Cyber Education Environments with Serverless Computing. In: Digital Transformation, Cyber Security and Resilience of Modern Societies. (eds T. Tagarev, K. T. Atanassov, V. Kharchenko, J. Kacprzyk). Studies in Big Data, vol. 84, 2021. Springer, Cham. https://doi.org/10.1007/978-3-030-65722-2_4

T. Hinrichs, H. Burau, J. von Pilgrim, A. Schmolitzky. A Scaleable Online Programming Platform for Software Engineering Education, Software Engineering 2021 Satellite Events, Lecture Notes in Informatics (LNI), Gesellschaft f¨ur Informatik, Bonn, 2021.

Z. Jia, E. Witchel. Nightcore: efficient and scalable serverless computing for latencysensitive, interactive microservices. ASPLOS ’21: Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, April 2021, 152–166, https://doi.org/10.1145/3445814.3446701.

Published

2023-04-01

How to Cite

[1]
Papazov Я. 2023. ABIES – an easy introduction to professional programming. Mathematics and Education in Mathematics. 52, (Apr. 2023), 214–216. DOI:https://doi.org/10.55630/mem.2023.52.214-216.

Issue

Section

Professional Development Courses for Teachers