The robots are here: Navigating the generative ai revolution in computing education

J Prather, P Denny, J Leinonen, BA Becker… - Proceedings of the …, 2023 - dl.acm.org
Recent advancements in artificial intelligence (AI) and specifically generative AI (GenAI) are
threatening to fundamentally reshape computing and society. Largely driven by large …

A Decade of Demographics in Computing Education Research: A Critical Review of Trends in Collection, Reporting, and Use

A Oleson, B Xie, J Salac, J Everson… - Proceedings of the …, 2022 - dl.acm.org
Computing education research (CER) has used demographic data to understand learners'
identities, backgrounds, and contexts for efforts such as culturally-responsive computing …

RAISE: Robotics & AI to improve STEM and social skills for elementary school students

CE Hughes, LA Dieker, EM Glavey, RA Hines… - Frontiers in Virtual …, 2022 - frontiersin.org
The authors present the design and implementation of an exploratory virtual learning
environment that assists children with autism (ASD) in learning science, technology …

RaspyLab: A Low-Cost Remote Laboratory to Learn Programming and Physical Computing Through Python and Raspberry Pi

JÁ Ariza, SG Gil - IEEE Revista Iberoamericana de Tecnologias …, 2022 - ieeexplore.ieee.org
This article describes the development and assessment of RaspyLab which is a low-cost
Remote Laboratory (RL) to learn and teach programming with Raspberry Pi and Python …

[PDF][PDF] Kompetenzförderung in der Programmierausbildung durch Modellierung von Kompetenzen und informativem Feedback

N Kiesler - 2021 - researchgate.net
Zusammenfassung Die Debatte um Bildungsstandards im Zusammenhang mit
internationalen Vergleichsstudien führte vor etwa 20 Jahren zur Fokussierung auf …

Does text-based programming improve K-12 students' CT skills? Evidence from a meta-analysis and synthesis of qualitative data in educational contexts

L Sun, L Zhou - Thinking Skills and Creativity, 2023 - Elsevier
Promoting computational thinking (CT) skills in programming activities has become a key
issue in K-12 education, and the shift from visual to text-based programming is an inevitable …

Effects of teaching a computer programming language via hybrid interface on anxiety, cognitive load level and achievement of high school students

A Unal, FB Topu - Education and Information Technologies, 2021 - Springer
In this study, based on quasi-experimental research, was investigated the effects of teaching
Python programming language via Blockly tool, which had hybrid interface, on students' …

Bringing active learning, experimentation, and student‐created videos in engineering: A study about teaching electronics and physical computing integrating online …

JÁ Ariza - Computer Applications in Engineering Education, 2023 - Wiley Online Library
Active learning (AL) is a well‐known teaching method in engineering because it allows to
foster learning and critical thinking of the students by employing debate, hands‐on activities …

Block-based object-oriented programming

O Allen, X Downs, E Varoy… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
Object-oriented programming (OOP) is not only an integral part of computing degrees but
also a requirement in non-computing majors such as engineering. Understanding OOP …

Teaching programming to students with vision impairment: Impact of tactile teaching strategies on student's achievements and perceptions

H Alotaibi, H S. Al-Khalifa, D AlSaeed - Sustainability, 2020 - mdpi.com
The United Nations (UN) 2030 agenda involved 17 Sustainable Development Goals (SDGs)
to achieve a better and more sustainable world for all. The fourth Sustainable Development …