Publication Date
| In 2026 | 0 |
| Since 2025 | 1 |
| Since 2022 (last 5 years) | 4 |
| Since 2017 (last 10 years) | 4 |
| Since 2007 (last 20 years) | 4 |
Descriptor
| Comparative Analysis | 4 |
| Computer Science Education | 4 |
| Error Patterns | 4 |
| Programming | 3 |
| Introductory Courses | 2 |
| Learning Analytics | 2 |
| Programming Languages | 2 |
| Teaching Methods | 2 |
| Visual Aids | 2 |
| Behavior Patterns | 1 |
| Classification | 1 |
| More ▼ | |
Source
| Discover Education | 1 |
| Education and Information… | 1 |
| Journal of Computer Assisted… | 1 |
| Journal of Information… | 1 |
Author
| Chengcong Zhu | 1 |
| Christopoulos, Athanasios | 1 |
| Dan Sun | 1 |
| Fan Ouyang | 1 |
| Guozhu Ding | 1 |
| Laakso, Mikko-Jussi | 1 |
| Leonard J. Mselle | 1 |
| Lokkila, Erno | 1 |
| Shan Li | 1 |
| Xiangyi Shi | 1 |
| Yan Li | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 4 |
| Reports - Research | 4 |
Education Level
| Higher Education | 1 |
| Postsecondary Education | 1 |
| Secondary Education | 1 |
Audience
Location
| China | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Leonard J. Mselle – Discover Education, 2025
In this paper the "Memory Transfer Language" program visualization (MTL PV) technique is combined with "constructivism" ("conceptual contraposition and colloquy") and "reversibility" to evolve a new approach for instructional design for teaching and learning introductory programming. A sample of 1,364…
Descriptors: Introductory Courses, Computer Science Education, Constructivism (Learning), Comparative Analysis
Guozhu Ding; Xiangyi Shi; Shan Li – Education and Information Technologies, 2024
In this study, we developed a classification system of programming errors based on the historical data of 680,540 programming records collected on the Online Judge platform. The classification system described six types of programming errors (i.e., syntax, logical, type, writing, misunderstanding, and runtime errors) and their connections with…
Descriptors: Programming, Computer Science Education, Classification, Graphs
Dan Sun; Fan Ouyang; Yan Li; Chengcong Zhu; Yang Zhou – Journal of Computer Assisted Learning, 2024
Background: With the development of computational literacy, there has been a surge in both research and practice application of text-based and block-based modalities within the field of computer programming education. Despite this trend, little work has actually examined how learners engaging in programming process when utilizing these two major…
Descriptors: Computer Science Education, Programming, Computer Literacy, Comparative Analysis
Lokkila, Erno; Christopoulos, Athanasios; Laakso, Mikko-Jussi – Journal of Information Systems Education, 2023
Educators who teach programming subjects are often wondering "which programming language should I teach first?" The debate behind this question has a long history and coming up with a definite answer to this question would be farfetched. Nonetheless, several efforts can be identified in the literature wherein pros and cons of mainstream…
Descriptors: Comparative Analysis, Programming Languages, Probability, Error Patterns

Peer reviewed
Direct link
