NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
What Works Clearinghouse Rating
Showing 1 to 15 of 159 results Save | Export
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Erkki Kaila; Kjell Lemström – Informatics in Education, 2023
Massive Open Online Courses (MOOCs) have become hugely popular recently. MOOCs can offer high-quality education for anyone interested and equalize the whole education field. Still, there are different methodologies for running MOOCs. Coming up with the most suitable methodology benefits both students and teachers. In this study, we have limited…
Descriptors: MOOCs, Scheduling, Programming Languages, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Sayginer, Senol; Tüzün, Hakan – Journal of Computer Assisted Learning, 2023
Background: Studies on the effectiveness of block-based environments continue to produce inconsistent results. A strong reason for this is that most studies compare environments that are not equivalent to each other or to the level of learners. Moreover, studies that present evidence of the effectiveness of block-based environments by comparing…
Descriptors: Programming, Academic Achievement, Logical Thinking, Thinking Skills
Peer reviewed Peer reviewed
Direct linkDirect link
Fu, Qian; Zheng, Yafeng; Zhang, Mengyao; Zheng, Lanqin; Zhou, Junyi; Xie, Bochao – Educational Technology Research and Development, 2023
Providing appropriate feedback is important when learning to program. However, it is still unclear how different feedback strategies affect learning outcomes in programming. This study designed four different two-step programming feedback strategies and explored their impact on novice programmers' academic achievement, learning motivations, and…
Descriptors: Feedback (Response), Academic Achievement, Novices, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Shin, Yoonhee; Jung, Jaewon; Zumbach, Joerg; Yi, Eunseon – Journal of Educational Computing Research, 2023
This study explores the effects of worked-out examples and metacognitive scaffolding on novice learners' knowledge performance, cognitive loads, and self-regulation skills in problem-solving programming. 126 undergraduate students in a computer programming fundamentals course were randomly assigned to one of four groups: (1) task performance with…
Descriptors: Problem Solving, Metacognition, Scaffolding (Teaching Technique), Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Boxuan Ma; Li Chen; Shin’ichi Konomi – International Association for Development of the Information Society, 2024
Generative artificial intelligence (AI) tools like ChatGPT are becoming increasingly common in educational settings, especially in programming education. However, the impact of these tools on the learning process, student performance, and best practices for their integration remains underexplored. This study examines student experiences and…
Descriptors: Artificial Intelligence, Computer Science Education, Programming, Computer Uses in Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Gitinabard, Niki; Gao, Zhikai; Heckman, Sarah; Barnes, Tiffany; Lynch, Collin F. – Journal of Educational Data Mining, 2023
Few studies have analyzed students' teamwork (pairwork) habits in programming projects due to the challenges and high cost of analyzing complex, long-term collaborative processes. In this work, we analyze student teamwork data collected from the GitHub platform with the goal of identifying specific pair teamwork styles. This analysis builds on an…
Descriptors: Cooperative Learning, Computer Science Education, Programming, Student Projects
Peer reviewed Peer reviewed
Direct linkDirect link
Eunsung Park; Jongpil Cheon – Journal of Educational Computing Research, 2025
Debugging is essential for identifying and rectifying errors in programming, yet time constraints and students' trivialization of errors often hinder progress. This study examines differences in debugging challenges and strategies among students with varying computational thinking (CT) competencies using weekly coding journals from an online…
Descriptors: Undergraduate Students, Programming, Computer Software, Troubleshooting
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Kevin Slonka; Matthew North; Neelima Bhatnagar; Anthony Serapiglia – Information Systems Education Journal, 2025
Continuing to fill the literature gap, this research replicated and expands a prior study of student performance in database normalization in an introductory database course. The data was collected from four different universities, each having different prerequisite courses for their database course. Student performance on a database normalization…
Descriptors: Required Courses, Academic Achievement, Information Systems, Databases
Peer reviewed Peer reviewed
Direct linkDirect link
Selin Urhan; Selay Arkün Kocadere – Educational Technology & Society, 2024
This study investigated the effect of video lecture types on the performance of students in computational problem-solving practices. A total of 19 university students participated in the computational problem-solving practices that mostly required declarative knowledge, and 22 university students participated in the computational problem-solving…
Descriptors: Video Technology, Lecture Method, Problem Solving, Computation
Peer reviewed Peer reviewed
Direct linkDirect link
Milos Ilic; Goran Kekovic; Vladimir Mikic; Katerina Mangaroska; Lazar Kopanja; Boban Vesin – IEEE Transactions on Learning Technologies, 2024
In recent years, there has been an increasing trend of utilizing artificial intelligence (AI) methodologies over traditional statistical methods for predicting student performance in e-learning contexts. Notably, many researchers have adopted AI techniques without conducting a comprehensive investigation into the most appropriate and accurate…
Descriptors: Artificial Intelligence, Academic Achievement, Prediction, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Benardine Ifeoma Onah; Blessing Ngozi Eze; Chigozie Roseann Uzoegwu; Charles Chiamagu; Chukwuma Mgboji; Christian Sunday Ugwuanyi – Education and Information Technologies, 2024
This research work ascertained the effect of Visual Basic (VBasic) Programming Instructional Delivery using Web-Based Tools on Students' Interest and Academic Achievement in Universities in Nigeria. The purpose of the study is to determine the effect of Visual Basic (VBasic) Programming Instructional Delivery using Web-Based Tools on Students'…
Descriptors: Programming, Teaching Methods, Educational Technology, Student Interests
Pearson, 2020
Programming and coding skills are in high demand, and can provide access to employment in growing fields. But a high percentage of undergraduates who enroll in relevant programs do not persist until they achieve competency in the subject and employment in the field. Revel for "Introduction to Java Programming" aims to give students an…
Descriptors: Introductory Courses, Programming, Computer Science Education, Electronic Learning
Fay, Derek; Armstrong, Mark; McEldoon, Katherine; Ridley, Julia – Pearson, 2020
Programming and coding skills are in high demand, and can provide access to employment in growing fields. But a high percentage of undergraduates who enroll in relevant programs do not persist until they achieve competency in the subject and employment in the field. Revel is an interactive learning environment intended to help students prepare for…
Descriptors: Introductory Courses, Programming, Computer Science Education, Electronic Learning
Peer reviewed Peer reviewed
Direct linkDirect link
Imran, Hazra – Journal of Educational Computing Research, 2023
Adding gaming elements to conventional teaching methodologies has gained a lot of attention because of its ability to incorporate an engaging, motivating, and fun-based environment. As a result, learners' dedication and performance are also better. Unfortunately, current gamification models do not consider the effect of different levels of…
Descriptors: Introductory Courses, Game Based Learning, Learning Motivation, Learner Engagement
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Oscar Karnalim – Informatics in Education, 2024
Programming students need to be informed about plagiarism and collusion. Hence, we developed an assessment submission system to remind students about the matter. Each submission will be compared to others and any similarities that do not seem a result of coincidence will be reported along with their possible reasons. The system also employs…
Descriptors: Programming, Integrity, Academic Achievement, Plagiarism
Previous Page | Next Page »
Pages: 1  |  2  |  3  |  4  |  5  |  6  |  7  |  8  |  9  |  10  |  11