Publication Date
In 2025 | 0 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 3 |
Since 2016 (last 10 years) | 3 |
Since 2006 (last 20 years) | 4 |
Descriptor
Coding | 4 |
Programming | 3 |
Thinking Skills | 3 |
Computer Science Education | 2 |
Computer Software | 2 |
Schemata (Cognition) | 2 |
Associative Learning | 1 |
Attention | 1 |
Attitude Change | 1 |
Classroom Communication | 1 |
Cognitive Processes | 1 |
More ▼ |
Source
ACM Transactions on Computing… | 4 |
Author
David DeLiema | 1 |
Drachova, Svetlana V. | 1 |
Hallstrom, Jason O. | 1 |
Hanli Geyser | 1 |
Hollingsworth, Joseph E. | 1 |
Jeffrey K. Bye | 1 |
Krone, Joan | 1 |
Pak, Rich | 1 |
Robins, Anthony V. | 1 |
Sitaraman, Murali | 1 |
Vijay Marupudi | 1 |
More ▼ |
Publication Type
Journal Articles | 4 |
Reports - Descriptive | 4 |
Education Level
Elementary Education | 1 |
Grade 10 | 1 |
Grade 5 | 1 |
Grade 6 | 1 |
Grade 7 | 1 |
Grade 8 | 1 |
Grade 9 | 1 |
High Schools | 1 |
Higher Education | 1 |
Intermediate Grades | 1 |
Junior High Schools | 1 |
More ▼ |
Audience
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Hanli Geyser – ACM Transactions on Computing Education, 2024
Like digital technologies themselves, programming education is embedded in the colonial matrix of power, and access to programming knowledge demands immersion in the epistemologies of the Global North. While there is a growing body of work exploring ways to decolonise programming education, far more needs to be done. Current research focuses on…
Descriptors: Computer Science Education, Decolonization, Programming, Power Structure
David DeLiema; Jeffrey K. Bye; Vijay Marupudi – ACM Transactions on Computing Education, 2024
Learning to respond to a computer program that is not working as intended is often characterized as finding a singular bug causing a singular problem. This framing underemphasizes the wide range of ways that students and teachers could notice discrepancies from their intention, propose causes of those discrepancies, and implement interventions.…
Descriptors: Computer Software, Troubleshooting, Intention, Intervention
Robins, Anthony V. – ACM Transactions on Computing Education, 2022
This paper explores a major theoretical framework from psychology, Dual Process Theory (DPT), which has received surprisingly little attention in the computing education literature. DPT postulates the existence of two qualitatively different kinds of cognitive systems, a fast, intuitive "System 1" and a slow, reflective "System…
Descriptors: Learning Theories, Cognitive Processes, Intelligence, Long Term Memory
Drachova, Svetlana V.; Hallstrom, Jason O.; Hollingsworth, Joseph E.; Krone, Joan; Pak, Rich; Sitaraman, Murali – ACM Transactions on Computing Education, 2015
Undergraduate computer science students need to learn analytical reasoning skills to develop high-quality software and to understand why the software they develop works as specified. To accomplish this central educational objective, this article describes a systematic process of introducing reasoning skills into the curriculum and assessing how…
Descriptors: Undergraduate Students, Computer Science Education, Logical Thinking, Thinking Skills