NotesFAQContact Us
Collection
Advanced
Search Tips
Showing 1 to 15 of 17 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Lin Zhang; Qiang Jiang; Weiyan Xiong; Wei Zhao – Journal of Educational Computing Research, 2025
This study seeks to deepen the understanding of the direct and indirect effects of human-computer dialogic interaction programming activities, facilitated by ChatGPT, on student engagement. Data were collected from 109 Chinese high school students who engaged in programming tasks using either ChatGPT-driven dialogic interaction or traditional pair…
Descriptors: Artificial Intelligence, Computer Software, Computer Science Education, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Chengliang Wang; Xiaojiao Chen; Yifei Li; Pengju Wang; Haoming Wang; Yuanyuan Li – Journal of Educational Computing Research, 2025
This study explored the impact of MetaClassroom, a virtual immersive programming learning environment designed based on the three-dimensional learning progression (3DLP) concept, on students' multidimensional development. Utilizing a quasi-experimental research design, this study compared students' programming learning achievements (PLA),…
Descriptors: Programming, Computer Science Education, Metacognition, Computer Simulation
Peer reviewed Peer reviewed
Direct linkDirect link
Fang, Jian-Wen; Shao, Dan; Hwang, Gwo-Jen; Chang, Shao-Chen – Journal of Educational Computing Research, 2022
Scholars believe that computational thinking is one of the essential competencies of the 21st century and computer programming courses have been recognized as a potential means of fostering students' computational thinking. In tradition instruction, PFCT (problem identification, flow definition, coding, and testing) is a commonly adopted procedure…
Descriptors: Computation, Thinking Skills, Programming, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Wu, Ting-Ting; Chen, Jian-Ming – Journal of Educational Computing Research, 2022
Many countries have incorporated computational thinking (CT) and programming languages into their science and technology courses. Students can improve their CT ability by learning programming languages. Moreover, situated learning enables students to generate knowledge and master problem-solving skills through interaction with situations. This…
Descriptors: Computer Software, Thinking Skills, Programming, Situated Learning
Peer reviewed Peer reviewed
Direct linkDirect link
Qian, Yizhou; Hambrusch, Susanne; Yadav, Aman; Gretter, Sarah; Li, Yue – Journal of Educational Computing Research, 2020
A quality computer science (CS) teacher needs to understand students' common misconceptions in learning CS. This study explored one aspect of CS teachers' understanding of student misconceptions: their perceptions of student misconceptions related to introductory programming. Perceptions in this study included three parts: teachers' perceived…
Descriptors: Teacher Attitudes, Misconceptions, Introductory Courses, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Hu, Yue; Chen, Cheng-Huan; Su, Chien-Yuan – Journal of Educational Computing Research, 2021
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 programming learning for novice students of various ages. However, very little attention has been paid to investigating these tools' overall effects on students' academic achievement…
Descriptors: Instructional Effectiveness, Programming Languages, Computer Science Education, Computer Interfaces
Peer reviewed Peer reviewed
Direct linkDirect link
Qian, Yizhou; Lehman, James – Journal of Educational Computing Research, 2020
This study implemented a data-driven approach to identify Chinese high school students' common errors in a Java-based introductory programming course using the data in an automated assessment tool called the Mulberry. Students' error-related behaviors were also analyzed, and their relationships to success in introductory programming were…
Descriptors: High School Students, Error Patterns, Introductory Courses, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Zhong, Baichang; Li, Tingting – Journal of Educational Computing Research, 2020
In Robotics Education (RE), the hands-on experience with troubleshooting problems is seen as a good catalyst to enhance the participants' problem-solving skills. Based on the pedagogical technique of collaborative learning and pair programming, pair learning is an emerging and potential method in RE, which means that students collaborate in pairs…
Descriptors: Robotics, Troubleshooting, Problem Solving, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Efecan, Can Fatih; Sendag, Serkan; Gedik, Nuray – Journal of Educational Computing Research, 2021
Learning programming is a painful process for most students, especially those learning text- based programming languages. In this study, based on the principle of Bandura's social learning theory, the vicarious real-life experiences of several pioneers in the field of IT and programming were presented as 15-minutes stories to a group of 9th…
Descriptors: Programming, Computer Science Education, Academic Achievement, Comparative Analysis
Peer reviewed Peer reviewed
Direct linkDirect link
Veletsianos, George; Beth, Bradley; Lin, Calvin; Russell, Gregory – Journal of Educational Computing Research, 2016
"Thriving in Our Digital World" is a technology-enhanced dual enrollment course introducing high school students to computer science through project- and problem-based learning. This article describes the evolution of the course and five lessons learned during the design, development, implementation, and iteration of the course from its…
Descriptors: Computer Science, Computer Science Education, High School Students, Instructional Design
Peer reviewed Peer reviewed
Direct linkDirect link
Pellas, Nikolaos; Peroutseas, Efstratios – Journal of Educational Computing Research, 2016
While pedagogical and technological affordances of three-dimensional (3D) multiuser virtual worlds in various educational disciplines are largely well-known, a study about their effect on high school students' engagement in introductory programming courses is still lacking. This case study presents students' opinions about their participation in a…
Descriptors: High School Students, Educational Games, Computer Simulation, Simulated Environment
Peer reviewed Peer reviewed
Direct linkDirect link
Thomas, Michael K.; Ge, Xun; Greene, Barbara A. – Journal of Educational Computing Research, 2011
This study used technology-rich ethnography (TRE) to examine the use of game development in a high school computer programming class for the development of 21st century skills. High school students created games for elementary school students while obtaining formative feedback from their younger clients. Our experience suggests that in the…
Descriptors: Video Games, Ethnography, Programming, Skill Development
Peer reviewed Peer reviewed
Direct linkDirect link
Armoni, Michal; Gal-Ezer, Judith; Tirosh, Dina – Journal of Educational Computing Research, 2005
Solving problems by reduction is an important issue in mathematics and science education in general (both in high school and in college or university) and particularly in computer science education. Developing reductive thinking patterns is an important goal in any scientific discipline, yet reduction is not an easy subject to cope with. Still,…
Descriptors: High Schools, Foreign Countries, Secondary School Curriculum, Science Education
Peer reviewed Peer reviewed
Crombie, Gail; Abarbanel, Tracy; Trinneer, Anne – Journal of Educational Computing Research, 2002
In a three-year study, female students from all-female computer science (CS) classes were compared to male and female students from mixed-gender CS classes. Participants were 250 students enrolled in an elective Grade 11 CS course. The study provides some initial empirical evidence supporting the positive effects of all-female classes in CS at the…
Descriptors: Academic Achievement, Comparative Analysis, Computer Science Education, Females
Peer reviewed Peer reviewed
Kadijevich, Djordje – Journal of Educational Computing Research, 2000
Examines male and female high school students' attitudes toward computers in relation to gender and computer experience. Findings revealed: males showed a more positive attitude toward computers even when computer experience was controlled; females were less interested in computer science (CS) than males, however no gender differences were found…
Descriptors: Computer Attitudes, Computer Literacy, Computer Science Education, Computer Uses in Education
Previous Page | Next Page ยป
Pages: 1  |  2