NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing all 12 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Jessica Yauney; Scott R. Bartholomew; Peter Rich – Computer Science Education, 2023
Background and Context: Hour of Code is one of the largest educational campaigns implemented. It exposes millions of learners, to an hour of computer science fundamentals. With such a large impact, a large number of research articles have been published on the topic. This research ranges from reports of experiments testing the efficacy of Hour of…
Descriptors: Computer Science Education, Mass Instruction, Instructional Effectiveness, Educational Research
Peer reviewed Peer reviewed
Direct linkDirect link
Prvan, Marina; Ožegovic, Julije – ACM Transactions on Computing Education, 2020
This article provides a survey of methods and paradigms for teaching Computer Networks (CN). Since the theoretical concepts are rather abstract in this subject, and students often find them too technical and difficult to understand, many authors attempt to answer the question on how to improve students' motivation and interest for the complex…
Descriptors: Teaching Methods, Computer Networks, Computer Science Education, Educational Research
Peer reviewed Peer reviewed
Direct linkDirect link
Berssanette, João Henrique; de Francisco, Antonio Carlos – Journal of Information Technology Education: Research, 2021
Aim/Purpose: This paper presents the results of a systematic literature review that sought to identify the studies that relate the different pedagogical techniques by which active learning is developed in the context of the teaching/learning of computer programming, with the objective to characterize the approaches, the pedagogical techniques…
Descriptors: Active Learning, Computer Science Education, Programming, Educational Research
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Fernando Batista, Alex; Thiry, Marcello; Queiroz Gonçalves, Rafael; Fernandes, Anita – Informatics in Education, 2020
This research discusses the use of Augmented Reality, Virtual Reality and Mixed Reality technology applications in the learning process of relevant content to the Computer Science area. This systematic review aims to identify applications that use technologies to represent virtual environments and support the teaching and learning of Computer…
Descriptors: Computer Simulation, Computer Science Education, Simulated Environment, Educational Research
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
PDF on ERIC Download full text
Playton, Stephanie D. C.; Hite, Rebecca; Leach, Paula K. – Electronic Journal for Research in Science & Mathematics Education, 2021
Both computer science (CS) knowledge and workforce readiness skills (e.g., creativity, communication, collaboration, and critical thinking) have equally grown in national importance to fill the growing pipeline of CS careers. Various factors have contributed to CS job shortages, which include a lack of student instruction on, engagement with,…
Descriptors: STEM Education, Computer Science Education, Educational Research, Partnerships in Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Cheah, Chin Soon – Contemporary Educational Technology, 2020
This paper reviews the literature relating to the factors that contribute to the difficulties in learning of computer programming. Programming has been a difficult subject to learn and master even at the early stage of education. It has been a global problem and continues to worsen at the local level. Although, there are many education tools…
Descriptors: Difficulty Level, Programming, Computer Science Education, Educational Research
Peer reviewed Peer reviewed
Direct linkDirect link
McCauley, Renée; Grissom, Scott; Fitzgerald, Sue; Murphy, Laurie – Computer Science Education, 2015
Hundreds of articles have been published on the topics of teaching and learning recursion, yet fewer than 50 of them have published research results. This article surveys the computing education research literature and presents findings on challenges students encounter in learning recursion, mental models students develop as they learn recursion,…
Descriptors: Computer Science Education, Programming, Literature Reviews, Best Practices
Peer reviewed Peer reviewed
Direct linkDirect link
Hanks, Brian; Fitzgerald, Sue; McCauley, Renee; Murphy, Laurie; Zander, Carol – Computer Science Education, 2011
This article provides a review of educational research literature focused on pair programming in the undergraduate computer science curriculum. Research suggests that the benefits of pair programming include increased success rates in introductory courses, increased retention in the major, higher quality software, higher student confidence in…
Descriptors: Introductory Courses, Educational Research, Undergraduate Students, Cooperative Learning
Peer reviewed Peer reviewed
Direct linkDirect link
Lewis, Colleen M. – Computer Science Education, 2011
This study investigates differences between collaboration methods in two summer enrichment classes for students entering the sixth grade. In one treatment, students used pair programming. In the other treatment, students engaged in frequent collaboration, but worked on their own computer. Students in the two treatments did not differ significantly…
Descriptors: Elementary School Students, Student Attitudes, Educational Research, Tests
Robinson, Rosemary; And Others – 1990
This study described teaching methods in use in computer studies classes, explored the reasons for their use, and explored perceptions of effectiveness. Four main research methods were used: semistructured interviews; observation of teaching; perusal of course documents; and informal collection of information by talking to students and tutors. One…
Descriptors: Adult Education, Computer Literacy, Computer Science Education, Data Processing
International Association for Development of the Information Society, 2012
The IADIS CELDA 2012 Conference intention was to address the main issues concerned with evolving learning processes and supporting pedagogies and applications in the digital age. There had been advances in both cognitive psychology and computing that have affected the educational arena. The convergence of these two disciplines is increasing at a…
Descriptors: Academic Achievement, Academic Persistence, Academic Support Services, Access to Computers