Publication Date
In 2025 | 4 |
Since 2024 | 9 |
Since 2021 (last 5 years) | 36 |
Since 2016 (last 10 years) | 73 |
Since 2006 (last 20 years) | 125 |
Descriptor
Instructional Effectiveness | 135 |
Student Attitudes | 135 |
Programming | 117 |
Computer Science Education | 93 |
Foreign Countries | 71 |
Teaching Methods | 45 |
Computer Software | 39 |
College Students | 36 |
Programming Languages | 28 |
Undergraduate Students | 27 |
Educational Technology | 25 |
More ▼ |
Source
Author
Xinogalos, Stelios | 4 |
Cetin, Ibrahim | 3 |
Shadiev, Rustam | 3 |
Havenga, Marietjie | 2 |
Hwang, Wu-Yuin | 2 |
Iqbal Malik, Sohail | 2 |
Mathew, Roy | 2 |
Satratzemi, Maya | 2 |
Yang, Stephen J. H. | 2 |
Yu, Y. T. | 2 |
Abdüsselam, Mustafa Serkan | 1 |
More ▼ |
Publication Type
Education Level
Audience
Teachers | 1 |
Laws, Policies, & Programs
Assessments and Surveys
Motivated Strategies for… | 2 |
What Works Clearinghouse Rating
Dan Sun; Fan Xu – Journal of Educational Computing Research, 2025
Real-time collaborative programming (RCP), which allows multiple programmers to work concurrently on the same codebase with changes instantly visible to all participants, has garnered considerable popularity in higher education. Despite this trend, little work has rigorously examined how undergraduates engage in collaborative programming when…
Descriptors: Cooperative Learning, Programming, Computer Science Education, Undergraduate Students
Topali, Paraskevi; Mikropoulos, Tassos Anastasios – Interactive Learning Environments, 2023
Learning computer programming can be challenging for primary school students due to its abstract concepts. While teachers seek effective ways to introduce such concepts, the application of learning objects (LOs) can potentially reduce the effort of creating new material from and allows teachers to adapt LOs to students' needs. Although numerous…
Descriptors: Novices, Elementary School Students, Student Motivation, Instructional Effectiveness
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
Shu-Jie Chen; Xiaofen Shan; Ze-Min Liu; Chuang-Qi Chen – Educational Technology & Society, 2025
The introduction of programming education in K-12 schools to promote computational thinking has attracted a great deal of attention from scholars and educators. Debugging code is a central skill for students, but is also a considerable challenge when learning to program. Learners at the K-12 level often lack confidence in programming debugging due…
Descriptors: Programming, Coding, Elementary School Students, Secondary School Students
Erkan Er; Gökhan Akçapinar; Alper Bayazit; Omid Noroozi; Seyyed Kazem Banihashem – British Journal of Educational Technology, 2025
Despite the growing research interest in the use of large language models for feedback provision, it still remains unknown how students perceive and use AI-generated feedback compared to instructor feedback in authentic settings. To address this gap, this study compared instructor and AI-generated feedback in a Java programming course through an…
Descriptors: Student Evaluation, Student Attitudes, Feedback (Response), Artificial Intelligence
Kovari, Attila; Katona, Jozsef – Education and Information Technologies, 2023
Negative attitudes and perceptions on programming impair the effectiveness of learning programming skills. In this study the attitude related to programming, problem solving, and self-views on importance of IT/programming knowledge were assessed by pre- and post-test completed at the beginning and at the end of a software development course. The…
Descriptors: Computer Software, Programming, Self Efficacy, Problem Solving
Bodaker, Liat; Rosenberg-Kima, Rinat B. – Journal of Research on Technology in Education, 2023
The COVID-19 pandemic raised the need to examine online learning methods also in young children. This study examined elementary school children's performance and attitudes during and toward an online programming learning activity utilizing the pair-programming Agile method that may foster 21st-century skills, including collaboration and…
Descriptors: Electronic Learning, Cooperative Learning, Programming, Computer Science Education
David A. Martin; Peter Curtis; Petrea Redmond – Journal of Computer Assisted Learning, 2024
Background: A resurgence in teaching coding in primary school classrooms has led to a pedagogical swing towards using physical computing and coding to develop students' use of algorithms, computational thinking, and problem-solving skills. Two obstacles impede the optimal development of these objectives: the availability of a suitable pedagogy and…
Descriptors: Elementary School Students, Student Attitudes, Programming, Computation
Hu, Yue; Su, Chien-Yuan; Fu, Anna – Education and Information Technologies, 2022
In recent years, increased attention has been given to programming instruction for primary and secondary students. Several game-based programming learning platforms, such as Code.org, Lightbot, and Run Marco, have been created to offer enticing, enjoyable, and visualizable programming learning conditions that facilitate student interest and…
Descriptors: Game Based Learning, Programming, Computer Science Education, Student Attitudes
Gökoglu, Seyfullah; Kilic, Servet – E-Learning and Digital Media, 2023
This study investigates pre-service computer science (CS) teachers' perspectives on the factors affecting their programming abilities, concerns about their future professional lives, and pedagogical suggestions for effective programming teaching. The participants of the study were twenty-eight pre-service CS teachers studying at eighteen different…
Descriptors: Programming, Computer Science Education, Preservice Teachers, Teaching Methods
Taspolat, Ata; Özdamli, Fezile; Soykan, Emrah – SAGE Open, 2021
The flipped classroom method, which could be considered as one of the crucial new generation teaching approaches, is a permutation of the educational activities that are carried out inside and outside of the classroom environment. The main purpose of the present study is to determine the impact of the flipped classroom approach on students'…
Descriptors: Programming Languages, Computer Science Education, Flipped Classroom, Instructional Effectiveness
Lin, Yu-Tzu; Yeh, Martin K.-C.; Tan, Sheng-Rong – IEEE Transactions on Education, 2022
Contribution: Programming is a complex cognitive activity that involves both conceptual understanding and procedural skills, which is challenging for novices. To develop both program comprehension and implementation competency, this study proposed a live-coding-based instruction. Experts' live coding with think-aloud was recorded. Students then…
Descriptors: Programming, Coding, Video Technology, Teaching Methods
Bikanga Ada, Mireilla; Foster, Mary Ellen – Computer Science Education, 2023
Objective: This study explores postgraduate students' perceptions of the modified team-based learning instructional approach used to teach it and the extent to which the Bootcamp course improves their practical skills. Method: In the beginning, participants (n = 185) were asked to rate their practical experience on the taught topics. At the end…
Descriptors: Graduate Students, Cooperative Learning, Program Length, Computer Science Education
Totan, Havva Nur; Korucu, Agâh Tugrul – Participatory Educational Research, 2023
The aim of this study is to examine the effect of block-based coding education on middle school students' computational thinking skills and attitudes towards coding with Blocky example. The training phase of the implementation process was planned and implemented by subject experts in 4 weeks and 2 hours a week. In the research, both quantitative…
Descriptors: Programming, Computer Science Education, Student Attitudes, Computation
Kuo, Yu-Chen; Lin, Yu-Hsuan; Wang, Tao-Hua; Lin, Hao-Chiang Koong; Chen, Ju-I; Huang, Yueh-Min – Innovations in Education and Teaching International, 2023
Flipped classroom is one of the important teaching modes among many novel teaching methods in recent years, students watch the video in the pre-class. However, if students cannot focus on the pre-class video learning or have problems with the learning content, the learning effect will be less than expected. Therefore, this research proposes a…
Descriptors: Instructional Effectiveness, Flipped Classroom, Teaching Methods, Programming