NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 4 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Xu, Weiqi; Wu, Yajuan; Ouyang, Fan – International Journal of Educational Technology in Higher Education, 2023
Pair programming (PP), as a mode of collaborative problem solving (CPS) in computer programming education, asks two students work in a pair to co-construct knowledge and solve problems. Considering the complex multimodality of pair programming caused by students' discourses, behaviors, and socio-emotions, it is of critical importance to examine…
Descriptors: Cooperative Learning, Problem Solving, Computer Science Education, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Dan Sun; Azzeddine Boudouaia; Chengcong Zhu; Yan Li – International Journal of Educational Technology in Higher Education, 2024
ChatGPT, an AI-based chatbot with automatic code generation abilities, has shown its promise in improving the quality of programming education by providing learners with opportunities to better understand the principles of programming. However, limited empirical studies have explored the impact of ChatGPT on learners' programming processes. This…
Descriptors: Computer Science Education, Computer Software, Feedback (Response), Artificial Intelligence
Peer reviewed Peer reviewed
Direct linkDirect link
Boya-Lara, Carlos; Saavedra, Doris; Fehrenbach, Aaron; Marquez-Araque, Angel – International Journal of Educational Technology in Higher Education, 2022
In this work, BEAM robotics is proposed to enhance the STEM knowledge and skills of engineering students in the electrical, electronic, and mechanical domains. To evaluate the proposal, a course is designed and implemented based on a curriculum with objectives and learning activities centered on the design, construction, and operation of the BEAM…
Descriptors: Robotics, Technology Uses in Education, STEM Education, Curriculum Implementation
Peer reviewed Peer reviewed
Direct linkDirect link
Mecca, Giansalvatore; Santoro, Donatello; Sileno, Nazzareno; Veltri, Enzo – International Journal of Educational Technology in Higher Education, 2021
Computational thinking is the capacity of undertaking a problem-solving process in various disciplines (including STEM, i.e. science, technology, engineering and mathematics) using distinctive techniques that are typical of computer science. It is nowadays considered a fundamental skill for students and citizens, that has the potential to affect…
Descriptors: Mental Computation, Thinking Skills, Coding, Programming