Publication Date
| In 2026 | 0 |
| Since 2025 | 4 |
Descriptor
Source
| ACM Transactions on Computing… | 1 |
| Education and Information… | 1 |
| Informatics in Education | 1 |
| International Association for… | 1 |
Author
| Afaf A. Baabdullah | 1 |
| ChanMin Kim | 1 |
| Juraj Hromkovic | 1 |
| Manuel B. Garcia | 1 |
| Paul Mayer | 1 |
| Regula Lacher | 1 |
| Rich Baraniuk | 1 |
Publication Type
| Journal Articles | 3 |
| Reports - Research | 3 |
| Reports - Descriptive | 1 |
| Speeches/Meeting Papers | 1 |
Education Level
| Higher Education | 3 |
| Postsecondary Education | 3 |
| High Schools | 1 |
| Secondary Education | 1 |
Audience
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Manuel B. Garcia – Education and Information Technologies, 2025
The global shortage of skilled programmers remains a persistent challenge. High dropout rates in introductory programming courses pose a significant obstacle to graduation. Previous studies highlighted learning difficulties in programming students, but their specific weaknesses remained unclear. This gap exists due to the predominant focus on the…
Descriptors: Programming, Introductory Courses, Computer Science Education, Mastery Learning
Afaf A. Baabdullah; ChanMin Kim – International Association for Development of the Information Society, 2025
Understanding of code is critical for debugging computer programs. Chunking, breaking code into smaller parts, has been proven to be an effective strategy for analyzing code at various levels of abstraction. Novice debuggers struggle to comprehend code and recognize its underlying structure and components. They often debug code in an arbitrary and…
Descriptors: Computer Science Education, Programming, Novices, Cooperative Learning
Juraj Hromkovic; Regula Lacher – Informatics in Education, 2025
The design of algorithms is one of the hardest topics of high school computer science. This is mainly due to the universality of algorithms as solution methods that guarantee the calculation of a correct solution for all potentially infinitely many instances of an algorithmic problem. The goal of this paper is to present a comprehensible and…
Descriptors: Algorithms, Computer Science Education, High School Students, Teaching Methods
Paul Mayer; Rich Baraniuk – ACM Transactions on Computing Education, 2025
It is argued that logic, and in particular mathematical logic, should play a key role in the undergraduate curriculum for students in the computing fields, which include electrical engineering (EE), computer engineering (CE), and computer science (CS). This is based on (1) the history of the field of computing and its close ties with logic, (2)…
Descriptors: Teaching Methods, Logical Thinking, Computer Science Education, Engineering Education

Peer reviewed
Direct link
