Learning to code or coding to learn? A systematic review
S Popat, L Starkey - Computers & Education, 2019 - Elsevier
The resurgence of computer programming in the school curriculum brings a promise of
preparing students for the future that goes beyond just learning how to code. This study …
preparing students for the future that goes beyond just learning how to code. This study …
Studying the effect of AI code generators on supporting novice learners in introductory programming
AI code generators like OpenAI Codex have the potential to assist novice programmers by
generating code from natural language descriptions, however, over-reliance might …
generating code from natural language descriptions, however, over-reliance might …
A self-determination theory (SDT) design approach for inclusive and diverse artificial intelligence (AI) education
The introduction of artificial intelligence (AI) as a subject in K-12 education is a new and
important global strategic initiative, but there is a serious lack of studies in relation to this …
important global strategic initiative, but there is a serious lack of studies in relation to this …
Integrating Computational Thinking into Primary and Lower Secondary Education
In recent years, many countries have introduced Computational Thinking (CT) concepts into
compulsory education as part of general curriculum reform efforts. A systematic review of …
compulsory education as part of general curriculum reform efforts. A systematic review of …
A study of primary school students' interest, collaboration attitude, and programming empowerment in computational thinking education
Abstract Building on Seymour Papert's view of empowering students by mastering
programming, this study conceptualized programming empowerment as consisting of four …
programming, this study conceptualized programming empowerment as consisting of four …
Teacher development in computational thinking: Design and learning outcomes of programming concepts, practices and pedagogy
The implementation of effective professional development courses for K-12 teachers on
computational thinking (CT) in relation to programming remains a challenge. There is a lack …
computational thinking (CT) in relation to programming remains a challenge. There is a lack …
Broadening artificial intelligence education in K-12: Where to start?
Moving from steam and waterpower, electricity and assembly lines, and computerization, to
the adoption of cyber-physical systems, the Internet of Things and the Internet of Systems …
the adoption of cyber-physical systems, the Internet of Things and the Internet of Systems …
Unplugged or plugged-in programming learning: A comparative experimental study
In recent years, computer programming has reappeared in school curricula with the aim of
transmitting knowledge and skills beyond the simple ability to code. However, there are …
transmitting knowledge and skills beyond the simple ability to code. However, there are …
The influence of online STEM education camps on students' self-efficacy, computational thinking, and task value
FK Chiang, Y Zhang, D Zhu, X Shang… - Journal of science …, 2022 - Springer
As a result of COVID-19, various forms of education and teaching are moving online.
However, the notion of an online STEM camp is still in its beginnings, and there is little …
However, the notion of an online STEM camp is still in its beginnings, and there is little …
The competent computational thinking test: Development and validation of an unplugged computational thinking test for upper primary school
With the increasing importance of Computational Thinking (CT) at all levels of education, it is
essential to have valid and reliable assessments. Currently, there is a lack of such …
essential to have valid and reliable assessments. Currently, there is a lack of such …