Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 3 |
Since 2016 (last 10 years) | 4 |
Since 2006 (last 20 years) | 8 |
Descriptor
College Students | 8 |
Misconceptions | 8 |
Programming | 8 |
Programming Languages | 8 |
Computer Science Education | 7 |
Foreign Countries | 7 |
Teaching Methods | 4 |
Computer Software | 3 |
Novices | 3 |
Problem Solving | 3 |
Classification | 2 |
More ▼ |
Source
Computer Science Education | 2 |
Informatics in Education | 2 |
ACM Transactions on Computing… | 1 |
Educational Technology &… | 1 |
Journal of Educational… | 1 |
Journal of Information… | 1 |
Author
Aivaloglou, Efthimia | 1 |
Boustedt, Jonas | 1 |
D'Souza, Daryl | 1 |
Fitzgerald, Sue | 1 |
Fletcher, George | 1 |
Hwang, Gwo-Haur | 1 |
Hwang, Gwo-Jen | 1 |
Kamkar, Mariam | 1 |
Laakso, Mikko-Jussi | 1 |
Lavy, Ilana | 1 |
Lewandowski, Gary | 1 |
More ▼ |
Publication Type
Journal Articles | 8 |
Reports - Research | 8 |
Tests/Questionnaires | 1 |
Education Level
Higher Education | 8 |
Postsecondary Education | 8 |
Audience
Location
Sweden | 2 |
United Kingdom | 2 |
United States | 2 |
Belgium | 1 |
Chile | 1 |
Finland | 1 |
France | 1 |
Germany | 1 |
Israel | 1 |
Netherlands | 1 |
Poland | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Miedema, Daphne; Fletcher, George; Aivaloglou, Efthimia – ACM Transactions on Computing Education, 2023
Prior studies in the Computer Science education literature have illustrated that novices make many mistakes in composing SQL queries. Query formulation proves to be difficult for students. Only recently, some headway was made towards understanding why SQL leads to so many mistakes, by uncovering student misconceptions. In this article, we shed new…
Descriptors: Computer Science Education, Novices, Misconceptions, Programming Languages
Strömbäck, Filip; Mannila, Linda; Kamkar, Mariam – Informatics in Education, 2021
Concurrency is often perceived as difficult by students. One reason for this may be due to the fact that abstractions used in concurrent programs leave more situations undefined compared to sequential programs (e.g., in what order statements are executed), which makes it harder to create a proper mental model of the execution environment. Students…
Descriptors: College Students, Programming, Programming Languages, Concept Formation
Ragonis, Noa; Shmallo, Ronit – Informatics in Education, 2022
Object-oriented programming distinguishes between instance attributes and methods and class attributes and methods, annotated by the "static" modifier. Novices encounter difficulty understanding the means and implications of "static" attributes and methods. The paper has two outcomes: (a) a detailed classification of aspects of…
Descriptors: Programming, Computer Science Education, Concept Formation, Thinking Skills
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
Yang, Tzu-Chi; Hwang, Gwo-Jen; Yang, Stephen J. H.; Hwang, Gwo-Haur – Educational Technology & Society, 2015
Computer programming is an important skill for engineering and computer science students. However, teaching and learning programming concepts and skills has been recognized as a great challenge to both teachers and students. Therefore, the development of effective learning strategies and environments for programming courses has become an important…
Descriptors: Foreign Countries, Programming, Instructional Effectiveness, College Students
Boustedt, Jonas – Computer Science Education, 2012
The software industry needs well-trained software designers and one important aspect of software design is the ability to model software designs visually and understand what visual models represent. However, previous research indicates that software design is a difficult task to many students. This article reports empirical findings from a…
Descriptors: Foreign Countries, Computer Software, Computer Science Education, Programming
Rashkovits, Rami; Lavy, Ilana – Journal of Information Technology Education, 2011
This study discusses and presents various strategies employed by novice programmers concerning exception handling. The main contributions of this paper are as follows: we provide an analysis tool to measure the level of assimilation of exception handling mechanism; we present and analyse strategies to handle exceptions; we present and analyse…
Descriptors: Foreign Countries, Programming Languages, Computer Software, Computer Software Evaluation
Fitzgerald, Sue; Lewandowski, Gary; McCauley, Renee; Murphy, Laurie; Simon, Beth; Thomas, Lynda; Zander, Carol – Computer Science Education, 2008
Debugging is often difficult and frustrating for novices. Yet because students typically debug outside the classroom and often in isolation, instructors rarely have the opportunity to closely observe students while they debug. This paper describes the details of an exploratory study of the debugging skills and behaviors of contemporary novice Java…
Descriptors: Troubleshooting, Teaching Methods, Computer Science Education, Programming