Publication Date
In 2025 | 0 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 5 |
Since 2016 (last 10 years) | 6 |
Since 2006 (last 20 years) | 8 |
Descriptor
Cognitive Ability | 8 |
Introductory Courses | 8 |
Computer Science Education | 7 |
Programming | 6 |
Teaching Methods | 6 |
Computer Software | 4 |
Foreign Countries | 4 |
Comparative Analysis | 3 |
Programming Languages | 3 |
Tests | 3 |
Academic Achievement | 2 |
More ▼ |
Source
ACM Transactions on Computing… | 2 |
Journal of Educational… | 2 |
Computer Science Education | 1 |
Information Systems Education… | 1 |
Journal of Computer Assisted… | 1 |
ProQuest LLC | 1 |
Author
Christian Dieter Schunn | 1 |
Dawar, Deepak | 1 |
He, Guoqing | 1 |
He, Luyao | 1 |
Julio Guerra | 1 |
Karavirta, Ville | 1 |
Li, Tingting | 1 |
Malmi, Lauri | 1 |
Peter L. Brusilovsky | 1 |
Robins, Anthony | 1 |
Saiteja Malisetty | 1 |
More ▼ |
Publication Type
Journal Articles | 7 |
Reports - Research | 4 |
Reports - Evaluative | 2 |
Tests/Questionnaires | 2 |
Dissertations/Theses -… | 1 |
Information Analyses | 1 |
Reports - Descriptive | 1 |
Education Level
Higher Education | 4 |
Postsecondary Education | 4 |
Secondary Education | 2 |
High Schools | 1 |
Audience
Location
Chile | 1 |
Greece | 1 |
New Zealand | 1 |
South Korea | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Yun Huang; Christian Dieter Schunn; Julio Guerra; Peter L. Brusilovsky – ACM Transactions on Computing Education, 2024
Programming skills are increasingly important to the current digital economy, yet these skills have long been regarded as challenging to acquire. A central challenge in learning programming skills involves the simultaneous use of multiple component skills. This article investigates why students struggle with integrating component skills--a…
Descriptors: Programming, Computer Science Education, Error Patterns, Classification
Zhan, Zehui; He, Guoqing; Li, Tingting; He, Luyao; Xiang, Siyu – Journal of Computer Assisted Learning, 2022
Background: Group size is one of the important factors that affect collaborative learning, however, there is no consensus in the literature on how many students should the groups be composed of during the problem-solving process. Objectives: This study investigated the effect of group size in a K-12 introductory Artificial Intelligence course by…
Descriptors: Cognitive Ability, High School Students, Cooperative Learning, Artificial Intelligence
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
Saiteja Malisetty – ProQuest LLC, 2024
This dissertation investigates the application of network models in educational assessment across diverse learning settings, encompassing both clinical and classroom environments. As educational paradigms shift and digital tools become more embedded in learning processes, traditional assessment methods often fall short in effectively capturing the…
Descriptors: Educational Assessment, Information Technology, Technology Integration, Textbooks
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
Vasilopoulos, Ioannis V.; van Schaik, Paul – Journal of Educational Computing Research, 2019
This article discusses the design and implementation of a new programming tool for Greek novices as a means to improve introductory programing instruction in Greece. We implemented Koios, a new highly interactive and visual programming tool for Greek novices, based on the body of research in the field of psychology of programming. The main…
Descriptors: Novices, Programming, Computer Software, Introductory Courses
Sorva, Juha; Karavirta, Ville; Malmi, Lauri – ACM Transactions on Computing Education, 2013
This article is a survey of program visualization systems intended for teaching beginners about the runtime behavior of computer programs. Our focus is on generic systems that are capable of illustrating many kinds of programs and behaviors. We inclusively describe such systems from the last three decades and review findings from their empirical…
Descriptors: Visualization, Programming, Guidelines, Introductory Courses
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