tion mod ule offers key advantages: high flexibility,
enabling facile object and rela tionship modification
without structural disruption , crucial for AlgoPoint’s
modular exp ansion; scalability, effectively managing
extensive interconnected data, thus accommo dating
numerous u sers on a single workstation; and efficient
searching, facilitated by the gra ph structure’s accu-
rate representation of complex inter-object relation-
ships. Fu rthermore, porting the application to plat-
forms such as Linux would enable it to reach a wider
audience.
REFERENCES
Bione, J., Miceli, P., Sanz, C. V. , and Artola, V. (2017). As-
trocode: a serious game for the development of com-
putational thinking skills. In 9th Int. Conf. on Educa-
tion and New Learning Technologies (Barcelona).
Choi, W. C., Choi, W. C., and Choi, I. C. (2024). Investi-
gating the effect of the serious game codecombat on
cognitive load in python programming education. In
2024 IEEE World Engineering Education Conference
(EDUNINE), pages 1–6.
Cook, D. D. et al. (2015). Flowgorithm: Principles for
teaching introductory programming using flowcharts.
In Proc. American Society of Engineering Education
Pacific Southwest Conf.(ASEE/PSW), pages 158–167.
Dietrich, J. W., Siegmar, N., Hojjati, J. R., Gardt, O., and
Boehm, B. O. (2024). Cyberunits bricks: An imple-
mentation study of a class library for simulating non-
linear biological feedback loops. ADCAIJ: Advances
in Distributed Computing and Artificial Intelligence
Journal, 13:e31762–e31762.
Edgcomb, A. D., Vahid, F., and Lysecky, R. (2019). Coral:
An ultra-simple language for learning to program. In
2019 ASEE Annual Conference & Exposition.
Elsawah, W. and Thabet, R. A. (2023). The effectiveness
of tynker platform in helping early ages students to
acquire the coding skills necessary for 21st century.
In International Conference on Information Systems
and Intelligent Applications, pages 381–397, Cham.
Springer International Publishing.
Henderson, P. B ., Cortina, T. J., Hazzan, O., and Wing, J. M.
(2007). Computational thinking. In Proceedings of
the 38th SIGCSE technical symposium on Computer
science education, pages 195–196.
Kaya, K. Y. and Yildiz,
˙
I. (2019). Comparing three free to
use visual programming environments for novice pro-
grammers. Kastamonu E˘gitim Dergisi, 27(6):2701–
2712.
Koracharkornradt, C . (2017). Tuk tuk: A block-based pro-
gramming game. In Proceedings of the 2017 Conf. on
Interaction Design and Children, pages 725–728.
Kourouma, M. K. (2016). Capabilities and features of rap-
tor, visual logic, and flowgorithm for program logic
and design.
Kraleva, R., Kralev, V., and Kostadinova, D. (2019). A
methodology for the analysis of block-based program-
ming languages appropriate for children. Journal of
Computing Science and Engineering, 13(1):1–10.
Mazumdar, S., Das, S., Naskar, S., Chowdhury, S., Haldar,
D., Bhattacharjee, A., and Das, A. (2024). Design and
development of real-time code editor for collaborative
programming. IARJSET , 11:340–349.
Meerbaum-Salant, O., Armoni, M., and Ben-Ari, M.
(2010). Learning computer science concepts with
scratch. In Proceedings of the Sixth ACM i nt. work-
shop on Computing Education research, pages 69–76.
Rababaah, A. R. (2020). A new simple programming lan-
guage for education. In 2020 15th International Con-
ference on Computer Science & Education (ICCSE) ,
pages 145–149. IEEE.
Romeo, M., Lepage, A., and Lille, B. (2017). Compu-
tational thinking development through creative pro-
gramming in higher education. Int. Journal of Edu-
cational Technology in Higher Education, 14(1).
Rugelj, J. and Lapina, M. (2019). Game design based learn-
ing of programming. Proc. Int. SLET, CEUR Work-
shop.
Stefanowicz, M. and Sasak-Oko´n, A. (2023). Algopoint as
an original didactic tool for introductory programming
using flowcharts. In Proceedings of the 15th Inter-
national Conference on Computer Supported Educa-
tion - Volume 1: CSEDU, pages 162–170. INS TICC,
SciTePress.
Strout, J. (2021). Miniscript: A new language for computer
programming education. In 2021 6th Int. STEM Edu-
cation Conference (iSTEM-Ed), pages 1–4. IEEE.
Tsay-Vogel, M. and Br ady, M. (2010). A case study of
cooperative l earning and communication pedagogy:
Does working in teams make a difference? Journal
of the Scholarship of Teaching and Learning, 10:78–
89.
Valsamakis, Y., Savidis, A., Agapakis, E., and Kat-
sarakis, A. (2020). Collaborative visual programming
workspace for blockly. In 2020 IEEE Symposium
on Visual Languages and Human-Centric Computing
(VL/HCC), pages 1–6.
Weintrop, D. (2021). The role of block-based programming
in computer science education. Understanding com-
puting education, 1:71–78.
Werner, L., Campe, S., and D enner, J. (2012). Children
learning computer science concepts via alice game-
programming. In Proceedings of the 43rd ACM tech-
nical symposium on Computer Science Education,
pages 427–432.
Yadav, A., Zhou, N., Mayfield, C., Hambrusch, S., and
Korb, J. T. (2011). Introducing computational think-
ing in educational courses. In Proceedings of the 42nd
ACM technical symposium on Computer science edu-
cation, pages 465–470.
¨
Ozt¨urk, B . (2023). The effect of cooperative learning
models on learning outcomes: A second-order meta-
analysis. Educational Policy Analysis and Strategic
Research, 18:273–296.