Publication Date
| In 2026 | 0 |
| Since 2025 | 1 |
| Since 2022 (last 5 years) | 3 |
| Since 2017 (last 10 years) | 5 |
| Since 2007 (last 20 years) | 6 |
Descriptor
| Error Patterns | 6 |
| Programming Languages | 6 |
| Teaching Methods | 6 |
| Computer Science Education | 5 |
| Foreign Countries | 3 |
| Introductory Courses | 3 |
| Programming | 3 |
| Student Attitudes | 3 |
| Coding | 2 |
| College Students | 2 |
| Comparative Analysis | 2 |
| More ▼ | |
Source
| ACM Transactions on Computing… | 1 |
| Journal of Computer Assisted… | 1 |
| Journal of Educational… | 1 |
| Journal of Statistics and… | 1 |
| Journal on Mathematics… | 1 |
| ProQuest LLC | 1 |
Author
| Amedeo Pachera | 1 |
| Andrea Mauri | 1 |
| Angela Bonifati | 1 |
| Chengcong Zhu | 1 |
| D'Souza, Daryl | 1 |
| Damar Rais | 1 |
| Dan Sun | 1 |
| Fan Ouyang | 1 |
| Gerbing, David W. | 1 |
| Laakso, Mikko-Jussi | 1 |
| Stefania Dumbrava | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 5 |
| Reports - Research | 4 |
| Dissertations/Theses -… | 1 |
| Reports - Descriptive | 1 |
Education Level
| Higher Education | 3 |
| Postsecondary Education | 3 |
| Secondary Education | 2 |
| Grade 10 | 1 |
| High Schools | 1 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Amedeo Pachera; Stefania Dumbrava; Angela Bonifati; Andrea Mauri – ACM Transactions on Computing Education, 2025
Query languages are the foundations of database teaching and education practices. The broad adoption of graph databases contrasts with the limited research into how they are taught. Contrary to relational databases, graph databases allow navigational queries with higher expressivity and lack an a priori schema. In this article, we design a…
Descriptors: Error Patterns, Graphs, Programming Languages, Databases
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
Damar Rais; Zhao Xuezhi – Journal on Mathematics Education, 2024
Python programming is widely employed in educational institutions worldwide. Within the "Merdeka Belajar" curriculum context, this programming is recognized as a suitable vehicle for mathematics instruction, significantly influencing students' motivation and learning outcomes, particularly following periods of educational hiatus. This…
Descriptors: Student Motivation, Learning Motivation, Programming Languages, Student Attitudes
Enhancement of the Command-Line Environment for Use in the Introductory Statistics Course and Beyond
Gerbing, David W. – Journal of Statistics and Data Science Education, 2021
R and Python are commonly used software languages for data analytics. Using these languages as the course software for the introductory course gives students practical skills for applying statistical concepts to data analysis. However, the reliance upon the command line is perceived by the typical nontechnical introductory student as sufficiently…
Descriptors: Statistics Education, Teaching Methods, Introductory Courses, Programming Languages
Velez, Martin – ProQuest LLC, 2019
Software is an integral part of our lives. It controls the cars we drive every day, the ships we send into space, and even our toasters. It is everywhere and we can easily download more. Software solves many real-world problems and satisfies many needs. Thus, unsurprisingly, there is a rising demand for software engineers to maintain existing…
Descriptors: Computer Science Education, Programming, Introductory Courses, Computer Software
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
Direct link
