Transitioning from introductory block-based and text-based environments to professional programming languages in high school computer science classrooms

D Weintrop, U Wilensky - Computers & Education, 2019 - Elsevier
Block-based programming languages are becoming increasingly common in introductory
computer science classrooms across the K-12 spectrum. One justification for the use of block …

Event-driven programming in programming education: a mapping review

A Lukkarinen, L Malmi, L Haaranen - ACM Transactions on Computing …, 2021 - dl.acm.org
During the past two decades, event-driven programming (EDP) has emerged as a central
and almost ubiquitous concept in modern software development: Graphical user interfaces …

[HTML][HTML] Experiencia académica en desarrollo rápido de sistemas de información web con Python y Django

CL Vidal-Silva, A Sánchez-Ortiz, J Serrano… - Formación …, 2021 - SciELO Chile
Este trabajo presenta la experiencia académica, tanto de profesores como estudiantes, en
un curso de último año para el desarrollo de sistemas de información web mediante el uso …

Exploring the effectiveness and moderators of block-based visual programming on student learning: A meta-analysis

Y Hu, CH Chen, CY Su - Journal of Educational Computing …, 2021 - journals.sagepub.com
Block-based visual programming tools, such as Scratch, Alice, and MIT App Inventor,
provide an intuitive and easy-to-use editing interface through which to promote …

Pensamento Computacional nos Ensinos Fundamental e Médio: uma revisão sistemática

A Bordini, C Avila, M Marques, L Foss… - … on Computers in …, 2017 - milanesa.ime.usp.br
Este trabalho apresenta uma revisão sistemática com o objetivo de descrever o estado da
arte sobre o tema Pensamento Computacional no Ensino Fundamental e Médio. Procurou …

The appropriateness of scratch and app inventor as educational environments for teaching introductory programming in primary and secondary education

S Papadakis, M Kalogiannakis, V Orfanakis… - … tools, and applications, 2019 - igi-global.com
Teaching programming is a complex task. The task is even more challenging for introductory
modules. There is an ongoing debate in the teaching community over the best approach to …

Formation of computational identity through computational thinking perspectives development in programming learning: A mediation analysis among primary school …

SC Kong, YQ Wang - Computers in Human Behavior, 2020 - Elsevier
This study aimed at investigating whether Computational Thinking (CT) Perspectives can
foster Computational Identity (CI) among primary school students in programming learning …

Computational thinking and robotics: A teaching experience in compulsory secondary education with students with high degree of apathy and demotivation

B Díaz-Lauzurica, D Moreno-Salinas - Sustainability, 2019 - mdpi.com
In present and future society, all individuals must be able to face the problems, risks,
advantages and opportunities that will arrive with new paradigms in the labour market …

Transitioning from introductory to professional programming in secondary education: Comparing learners' computational thinking skills, behaviors, and attitudes

D Sun, C Zhu, F Xu, Y Li, F Ouyang… - Journal of Educational …, 2024 - journals.sagepub.com
Although previous research has provided some insights into the effects of block-based and
text-based programming modalities, there is a dearth of a detailed, multi-dimensional …

Understanding conceptual transfer for students learning new programming languages

E Tshukudu, Q Cutts - Proceedings of the 2020 ACM conference on …, 2020 - dl.acm.org
Prior research has shown that students face transition challenges between programming
languages (PL) over the course of their education. We could not find research attempting to …