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 …

Studying the effect of AI code generators on supporting novice learners in introductory programming

M Kazemitabaar, J Chow, CKT Ma, BJ Ericson… - Proceedings of the …, 2023 - dl.acm.org
AI code generators like OpenAI Codex have the potential to assist novice programmers by
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

Q **a, TKF Chiu, M Lee, IT Sanusi, Y Dai… - Computers & Education, 2022 - Elsevier
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 …

Integrating Computational Thinking into Primary and Lower Secondary Education

P Kampylis, V Dagienė, S Bocconi… - … Technology & Society, 2023 - JSTOR
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 …

A study of primary school students' interest, collaboration attitude, and programming empowerment in computational thinking education

SC Kong, MM Chiu, M Lai - Computers & education, 2018 - Elsevier
Abstract Building on Seymour Papert's view of empowering students by mastering
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

SC Kong, M Lai, D Sun - Computers & Education, 2020 - Elsevier
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 …

Broadening artificial intelligence education in K-12: Where to start?

GKW Wong, X Ma, P Dillenbourg, J Huan - ACM inroads, 2020 - dl.acm.org
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 …

Unplugged or plugged-in programming learning: A comparative experimental study

K Sigayret, A Tricot, N Blanc - Computers & Education, 2022 - Elsevier
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 …

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 …

The competent computational thinking test: Development and validation of an unplugged computational thinking test for upper primary school

L El-Hamamsy, M Zapata-Cáceres… - Journal of …, 2022 - journals.sagepub.com
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 …