NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Teachers1
Laws, Policies, & Programs
Assessments and Surveys
Raven Progressive Matrices1
What Works Clearinghouse Rating
Showing all 10 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Dunhong Yao; Jing Lin – Education and Information Technologies, 2025
Programming education consistently faces challenges in bridging theory with practice and fostering students' cognitive competencies. This 12-year longitudinal study (2011-2023) investigates an innovative competency-based teaching model in university C programming education that integrates six educational theories into a coherent framework with…
Descriptors: Competency Based Education, Computer Science Education, Programming, Longitudinal Studies
Razieh Fathi – ProQuest LLC, 2021
This dissertation describes an experiment to investigate how learners with different levels of background in computer science learn core concepts of computer science, in particular, algorithms. We designed a study to focus on cognitive task analysis for eliciting the empirical mental elements of learning two graph algorithms. Cognitive workload…
Descriptors: Undergraduate Students, Computer Science Education, Algorithms, Cognitive Development
Peer reviewed Peer reviewed
Direct linkDirect link
Xu, Zhen; Ritzhaupt, Albert D.; Tian, Fengchun; Umapathy, Karthikeyan – Computer Science Education, 2019
Background and Context: The use of block-based programming environments is purported to be a good way to gently introduce novice computer programmers to computer programming. A small, but growing body of research examines the differences between block-based and text-based programming environments. Objective: Thus, the purpose of this study was to…
Descriptors: Outcomes of Education, Novices, Computer Science Education, Programming
Joshi, Swaroop Ravindra – ProQuest LLC, 2017
Piaget's classic work on cognitive development showed that engaging learners in critical discussions with peers about ideas that are "different" than theirs leads to deep conceptual understanding. Implementing such an approach in college-level STEM (Science, Technology, Engineering, Math) courses has some specific challenges: (a) Short…
Descriptors: Cooperative Learning, Computer Mediated Communication, Competition, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Veerasamy, Ashok Kumar; D'Souza, Daryl; Laakso, Mikko-Jussi – Journal of Educational Technology Systems, 2016
This article presents a study aimed at examining the novice student answers in an introductory programming final e-exam to identify misconceptions and types of errors. Our study used the Delphi concept inventory to identify student misconceptions and skill, rule, and knowledge-based errors approach to identify the types of errors made by novices…
Descriptors: Computer Science Education, Programming, Novices, Misconceptions
Peer reviewed Peer reviewed
Direct linkDirect link
Gluga, Richard; Kay, Judy; Lister, Raymond; Kleitman, Simon; Kleitman, Sabina – Computer Science Education, 2013
To design an effective computer science curriculum, educators require a systematic method of classifying the difficulty level of learning activities and assessment tasks. This is important for curriculum design and implementation and for communication between educators. Different educators must be able to use the method consistently, so that…
Descriptors: Computer Science Education, Cognitive Development, Difficulty Level, Test Items
Kausar, Tayyaba; Choudhry, Bushra Naoreen; Gujjar, Aijaz Ahmed – Online Submission, 2008
This study was aimed to evaluate the effectiveness of CAI vs. classroom lecture for computer science at ICS level. The objectives were to compare the learning effects of two groups with class room lecture and computer assisted instruction studying the same curriculum and the effects of CAI and CRL in terms of cognitive development. Hypothesis of…
Descriptors: Experimental Groups, Research Design, Teacher Effectiveness, Computer Assisted Instruction
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Kausar, Tayyaba; Choudhry, Bushra Naoreen; Gujjar, Aijaz Ahmed – Turkish Online Journal of Educational Technology - TOJET, 2008
This study was aimed to evaluate the effectiveness of CAI vs. classroom lecture for computer science at ICS level. The objectives were to compare the learning effects of two groups with class room lecture and computer assisted instruction studying the same curriculum and the effects of CAI and CRL in terms of cognitive development. Hypothesis of…
Descriptors: Experimental Groups, Research Design, Teacher Effectiveness, Computer Assisted Instruction
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Shi, Fuqian; Wei, Jincai – International Education Studies, 2008
In the current teaching activities on curriculum, teachers taught all kinds of computer language at the most of the time. Students also focus on a variety of examinations, but the real time to train students' independent software developing skill is very limited. This has resulted in the students only to copy other people's systems design ideas,…
Descriptors: Programming, Creative Thinking, Creative Development, Science Activities
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Kaousar, Tayyeba; Choudhry, Bushra Naoreen; Gujjar, Aijaz Ahmed – Journal on Educational Psychology, 2008
This study was aimed to evaluate the effectiveness of CAI vs. classroom lecture for computer science at ICS level. The objectives were to compare the learning effects of two groups with classroom lecture and computer-assisted instruction studying the same curriculum and the effects of CAI and CRL in terms of cognitive development. Hypotheses of…
Descriptors: Computer Assisted Instruction, Lecture Method, Educational Technology, Teaching Methods