NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Teachers1
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing 1 to 15 of 34 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
Garcia, Manuel B. – Journal of Educational Computing Research, 2023
Computer programming is a difficult course for many students. Prior works advocated for group learning pedagogies in pursuit of higher-level reasoning and conceptual understanding. However, the methodological gaps in existing implementations warrant further research. This study conducted a three-armed cluster-randomized controlled trial to…
Descriptors: Computer Science Education, Programming, Cooperative Learning, Apprenticeships
Peer reviewed Peer reviewed
Direct linkDirect link
Olelewe, Chijioke Jonathan; Dong, Chunli; Abdullahim, Mohammed; Nwangwu, Chinweike Emmanuel – Technology, Pedagogy and Education, 2023
This study determined the efficacy of the video-clip lecture strategy in enhancing computer science (CS) students' performance in a computer networking course at universities in Gombe state, Nigeria. The study adopted a quasi-experimental design with non-equivalent groups of intact classes. Study participants were 136 CS third-year students made…
Descriptors: Foreign Countries, Instructional Effectiveness, Video Technology, Lecture Method
Peer reviewed Peer reviewed
Direct linkDirect link
Zebel-Al Tareq; Raja Jamilah Raja Yusof – IEEE Transactions on Education, 2024
Contribution: A problem-solving approach (PSA) model derived from major computational thinking (CT) concepts. This model can be utilized to formulate solutions for different algorithmic problems and translate them into effective active learning methods. Background: Different teaching approaches for programming are widely available; however, being…
Descriptors: Models, Problem Solving, Computation, Thinking Skills
Peer reviewed Peer reviewed
Direct linkDirect link
Mitchell, Alanah; Vaughan, Amy Grace – Journal of Information Technology Education: Innovations in Practice, 2022
Aim/Purpose: The complexity of today's organizational databases highlights the importance of hard technical skills as well as soft skills including teamwork, communication, and problem-solving. Therefore, when teaching students about databases it follows that using a team approach would be useful. Background: Team-based learning (TBL) has been…
Descriptors: Cooperative Learning, Learning Strategies, Undergraduate Students, Database Management Systems
Peer reviewed Peer reviewed
Direct linkDirect link
Jun-Ming Su – Education and Information Technologies, 2024
With the rapid growth of web applications, web application security (WAS) has become an important cybersecurity issue. For effective WAS protection, it is necessary to cultivate and train personnel, especially beginners, to develop correct concepts and practical hands-on abilities through cybersecurity education. At present, many methods offer…
Descriptors: Computer Science Education, Information Security, Computer Security, Web Sites
Peer reviewed Peer reviewed
Direct linkDirect link
Kuo, Yu-Chen; Chen, Yun-An – Education and Information Technologies, 2023
With the development of science and technology, the demand for programmers has increased. However, learning computer programs is not an easy task. It might cause a significant impact on programming if misconceptions exist at the beginning of the study. Hence, it is important to discover and correct them immediately. Chatbots are effective teaching…
Descriptors: Programming, Artificial Intelligence, Computer Science Education, Misconceptions
Peer reviewed Peer reviewed
Direct linkDirect link
Trussell, H. Joel; Gumpertz, Marcia L. – IEEE Transactions on Education, 2020
Contribution: This article compares the predictive performance of the scores on WeBWorK homework (online) with those of standard handwritten homework. The comparison is done across six undergraduate electrical engineering classes where each of the nine instructors have used both homework modalities. Background: Online homework systems have been…
Descriptors: Instructional Effectiveness, Electronic Learning, Web Based Instruction, Homework
Peer reviewed Peer reviewed
Direct linkDirect link
Cárdenas-Cobo, Jesennia; Puris, Amilkar; Novoa-Hernández, Pavel; Galindo, José Angel; Benavides, David – IEEE Transactions on Learning Technologies, 2020
Learning computer programming is a challenging process. Among the current approaches for overcoming this challenge, visual programming languages (VPLs), such as Scratch, have shown very promising results for beginners. Interestingly, some higher education institutions have started to use VPLs to introduce basic programming concepts, mainly in CS1…
Descriptors: Computer Science Education, Programming, Programming Languages, Teaching Methods
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Arslan, Esra; Isbulan, Onur – Malaysian Online Journal of Educational Technology, 2021
In this research, the effects of individual and teamwork activities on perceptions of block-based programming self-efficacy and attitudes towards robotic programming tried to be determined. The research has conducted in a private school located in Sariyer, district of Istanbul province in the 2nd academic year of 2018-2019 with 32 students from…
Descriptors: Computer Science Education, Programming Languages, Robotics, Individual Instruction
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Dawar, Deepak – Information Systems Education Journal, 2022
Learning computer programming is a challenging task for most beginners. Demotivation and learned helplessness are pretty common. A novel instructional technique that leverages the value-expectancy motivational model of student learning was conceptualized by the author to counter the lack of motivation in the introductory class. The result was a…
Descriptors: Teaching Methods, Introductory Courses, Computer Science Education, Assignments
Pearson, 2018
Pearson sought to explore whether attempting more unique assignments in MyLab IT, an online tutorial and assessment tool used in higher education to teach digital literacy concepts and Microsoft Office application skills, is related to higher exam scores. This Research Report presents findings from one research study: a correlational study Pearson…
Descriptors: Computer Literacy, Electronic Learning, College Instruction, Instructional Effectiveness
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Costa, Joana Martinho; Miranda, Guilhermina Lobato – Informatics in Education, 2019
This paper presents an approach to the initial programming learning using the four components instructional model and the Alice software. The quasi-experimental design was developed with two groups of students that attended two schools with very different socioeconomic status and school retention levels. The differences obtained in the mean of the…
Descriptors: Computer Software, Instructional Design, Models, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Durak, Hatice Yildiz; Guyer, Tolga – Gifted Education International, 2019
Since programming processes involve different thinking skills and different fields of knowledge, it is especially important for children to acquire 21st-century skills. Even though the programming education activities are being intensively applied, it can be said that there is a gap in quantitative researches supporting the effort to reveal the…
Descriptors: Computer Science Education, Programming, Programming Languages, Active Learning
Previous Page | Next Page »
Pages: 1  |  2  |  3