Publication Date
In 2025 | 0 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 3 |
Since 2016 (last 10 years) | 4 |
Since 2006 (last 20 years) | 4 |
Descriptor
Novices | 4 |
Programming Languages | 4 |
Teacher Attitudes | 4 |
Computer Science Education | 3 |
Foreign Countries | 3 |
Programming | 3 |
College Students | 2 |
Computer Software | 2 |
Error Patterns | 2 |
Misconceptions | 2 |
Student Attitudes | 2 |
More ▼ |
Author
Aivaloglou, Efthimia | 1 |
Altadmri, Amjad | 1 |
Brown, Neil C. C. | 1 |
Felienne Hermans | 1 |
Fletcher, George | 1 |
Miedema, Daphne | 1 |
Mikropoulos, Tassos Anastasios | 1 |
Topali, Paraskevi | 1 |
Publication Type
Journal Articles | 4 |
Reports - Evaluative | 2 |
Reports - Research | 2 |
Tests/Questionnaires | 1 |
Audience
Location
Netherlands | 2 |
Belgium | 1 |
Chile | 1 |
France | 1 |
Germany | 1 |
Greece | 1 |
Poland | 1 |
Singapore | 1 |
United Kingdom | 1 |
United States | 1 |
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
Topali, Paraskevi; Mikropoulos, Tassos Anastasios – Interactive Learning Environments, 2023
Learning computer programming can be challenging for primary school students due to its abstract concepts. While teachers seek effective ways to introduce such concepts, the application of learning objects (LOs) can potentially reduce the effort of creating new material from and allows teachers to adapt LOs to students' needs. Although numerous…
Descriptors: Novices, Elementary School Students, Student Motivation, Instructional Effectiveness
Felienne Hermans – Informatics in Education, 2024
This autoethnographic paper is part of a special issue trying to answer the question "How to design or choose languages for programming novices?" I will describe how my programming language Hedy was created, how the initial design goals were formed, how my perspectives on learning and teaching changed along the way, and how Hedy changed…
Descriptors: Decision Making, Programming Languages, Novices, Computer Science Education
Brown, Neil C. C.; Altadmri, Amjad – ACM Transactions on Computing Education, 2017
Teaching is the process of conveying knowledge and skills to learners. It involves preventing misunderstandings or correcting misconceptions that learners have acquired. Thus, effective teaching relies on solid knowledge of the discipline, but also a good grasp of where learners are likely to trip up or misunderstand. In programming, there is much…
Descriptors: Novices, Programming Languages, Programming, Error Patterns