A Vanilla JavaScript szerepe a programozói gondolkodás fejlesztésében
Abstract
This article explores how teaching framework-free (Vanilla) JavaScript contributes to the development of programming thinking among university 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 manipulation, 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 analysis; rather, its aim is to qualitatively investigate the effects of teaching Vanilla JavaScript. The findings suggest that this approach enhances language awareness, 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

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.


