A Vanilla JavaScript szerepe a programozói gondolkodás fejlesztésében

Keywords: Vanilla JavaScript, programming thinking, algorithmic thinking, debugging, DOM manipulation, event handling, visual feedback, cognitive load

Abstract

This article explores how teaching framework-free (Vanilla) JavaS­cript contributes to the development of programming thinking among uni­versity students. The instructional approach involved exercises and tasks designed to emphasize manual implementation of fundamental algorithms, utilization of JavaScript’s built-in functions, event handling, DOM manip­ulation, and graphical programming in JavaScript. The study is qualitative in nature, relying on empirical examination of students’ practical work and source code analysis. It does not employ measurable scores or statistical anal­ysis; rather, its aim is to qualitatively investigate the effects of teaching Vanilla JavaScript. The findings suggest that this approach enhances language aware­ness, improves debugging skills, and fosters algorithmic thinking, though it is accompanied by a higher initial cognitive load.

References

Grover, S.–Pea, R. (2013): Computational thinking in K–12: A review of the state of the field. Educational Researcher, 42., (1.), pp. 38–43. (Teljes cikk elérhető PDF ben: https://multimedia.uoc.edu/carlos/chipro/wp-content/uploads/2013/10/38.full_.pdf)

Taub, R.–Armoni, M.–Ben Ari, M. (2012): CS Unplugged and middle school students’ views, attitudes, and intentions regarding CS. ACM Transactions on Computing Education, 12., (2.). (Teljes cikk elérhető PDF ben: https://www.researchgate.net/publication/241623893_CS_Unplugged_and_Middle-School_Students%27_Views_Attitudes_and_Intentions_Regarding_CS

Published
2026-01-22
How to Cite
Hadaricsné DudásN. E. (2026). A Vanilla JavaScript szerepe a programozói gondolkodás fejlesztésében. Dunakavics, 14(1), 5-16. https://doi.org/10.63684/dk.2026.01.01
Section
Cikkek