NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing all 10 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Mangaroska, Katerina; Sharma, Kshitij; Gaševic, Dragan; Giannakos, Michail – Journal of Computer Assisted Learning, 2022
Background: Problem-solving is a multidimensional and dynamic process that requires and interlinks cognitive, metacognitive, and affective dimensions of learning. However, current approaches practiced in computing education research (CER) are not sufficient to capture information beyond the basic programming process data (i.e., IDE-log data).…
Descriptors: Cognitive Processes, Psychological Patterns, Problem Solving, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Shin, Yoonhee; Song, Donggil – Journal of Educational Computing Research, 2022
This study explores the effect of self-regulated learning support on learners' cognitive load and problem-solving performance, considering cases from well-structured to ill-structured tasks in a computer programing course. Sixty-seven undergraduate students in a computer programing fundamentals course were randomly assigned into one of two groups:…
Descriptors: Cognitive Ability, Computer Science Education, Programming, Problem Solving
Peer reviewed Peer reviewed
Direct linkDirect link
Almasseri, Mohammed; AlHojailan, Mohammed I. – Journal of Computer Assisted Learning, 2019
The study aims to identify the effect of a flipped classroom approach designed according to the cognitive theory of multimedia learning on the academic achievements of eighth-grade students (aged 14 years) in Saudi Arabia in computer science. To this end, a quasi-experimental design was used, with a sample of 67 students; 33 students were assigned…
Descriptors: Foreign Countries, Blended Learning, Instructional Effectiveness, Academic Achievement
Peer reviewed Peer reviewed
Direct linkDirect link
Noh, Jiyae; Lee, Jeongmin – Educational Technology Research and Development, 2020
Around the world, programming education is actively promoted by such factors as economic and technical requirements. The use of a robot in programming education could help students understand computer-science concepts more easily. In this study we designed a course in programming a robot for elementary school students and investigated its…
Descriptors: Thinking Skills, Elementary School Students, Robotics, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Christopoulos, Athanasios; Conrad, Marc; Shukla, Mitul – Journal of Educational Technology Systems, 2018
This research links learner engagement with interactions when Hybrid Virtual Learning models are used. Various aspects have been considered, such as learners' prior experiences related to virtual worlds, their preconceptions regarding their use as a learning tool, and the impact that instructional designers' choices have on enhancing the…
Descriptors: Educational Games, Blended Learning, Computer Simulation, Learner Engagement
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Akar, Sacide Guzin Mazman; Altun, Arif – Contemporary Educational Technology, 2017
The purpose of this study is to investigate and conceptualize the ranks of importance of social cognitive variables on university students' computer programming performances. Spatial ability, working memory, self-efficacy, gender, prior knowledge and the universities students attend were taken as variables to be analyzed. The study has been…
Descriptors: Individual Differences, Learning Processes, Programming, Self Efficacy
Peer reviewed Peer reviewed
Direct linkDirect link
Shao, Kun; Maher, Peter – Interactive Technology and Smart Education, 2012
Purpose: Teaching advanced technical concepts in a computer science program to students of different technical backgrounds presents many challenges. The purpose of this paper is to present a detailed experimental pedagogy in teaching advanced computer science topics, such as computer networking, telecommunications and data structures using…
Descriptors: Computer Assisted Instruction, Active Learning, Telecommunications, Computer Networks
Peer reviewed Peer reviewed
Direct linkDirect link
Robins, Anthony – Computer Science Education, 2010
Compared to other subjects, the typical introductory programming (CS1) course has higher than usual rates of both failing and high grades, creating a characteristic bimodal grade distribution. In this article, I explore two possible explanations. The conventional explanation has been that learners naturally fall into populations of programmers and…
Descriptors: Programming, Learning Processes, Grading, Simulation
Rogers, Camille F.; Randall, Cindy – 1997
This study evaluated the computer skills and learning expectations of students in an introductory course at a regional university in the southeastern United States. A survey was administered to 595 students enrolled in sections of the Introduction to Computer Information Systems (CIS) course. The survey instrument charted such things as major and…
Descriptors: Computer Literacy, Computer Science Education, Course Content, Curriculum Development
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