Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 0 |
Since 2016 (last 10 years) | 2 |
Since 2006 (last 20 years) | 3 |
Descriptor
Cognitive Development | 4 |
Introductory Courses | 4 |
Computer Science Education | 3 |
Programming | 3 |
Programming Languages | 3 |
Error Patterns | 2 |
Foreign Countries | 2 |
Instructional Effectiveness | 2 |
Mathematics | 2 |
Novices | 2 |
Teaching Methods | 2 |
More ▼ |
Source
ACM Transactions on Computing… | 1 |
College Teaching Methods &… | 1 |
Computer Science Education | 1 |
Journal of Educational… | 1 |
Author
Publication Type
Journal Articles | 4 |
Reports - Research | 3 |
Reports - Descriptive | 1 |
Education Level
Higher Education | 2 |
Secondary Education | 2 |
Elementary Education | 1 |
Elementary Secondary Education | 1 |
Grade 7 | 1 |
High Schools | 1 |
Junior High Schools | 1 |
Middle Schools | 1 |
Postsecondary Education | 1 |
Audience
Location
Finland | 1 |
South Africa | 1 |
Texas | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Statter, David; Armoni, Michal – ACM Transactions on Computing Education, 2020
Abstraction is one of the most fundamental ideas in computer science (CS), and as such, according to Bruner, it should be taught spirally, starting as early as possible and revisited at every level of education. However, teaching CS abstraction to novices is a very challenging task, and CS educational research has often demonstrated students'…
Descriptors: Middle School Students, Grade 7, Computer Science Education, Abstract Reasoning
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
Ranjeeth, S.; Naidoo, Ramu – College Teaching Methods & Styles Journal, 2007
Computer Programming forms the basis from which most students in the IS/IT discipline launch themselves into further endeavors in the discipline. However, statistical analysis of students' performances in programming related assessments tasks reveals that the mastery of computer programming skills is not easily acquired. This assertion is…
Descriptors: Foreign Countries, Computers, Programming, Introductory Courses
Felleisen, Matthias; Findler, Robert Bruce; Flatt, Matthew; Krishnamurthi, Shriram – Computer Science Education, 2004
The TeachScheme! Project aims to reform three aspects of introductory programming courses in secondary schools. First, we use a design method that asks students to develop programs in a stepwise fashion such that each step produces a well-specified intermediate product. Second, we use an entire series of sublanguages, not just one. Each element of…
Descriptors: Programming, Programming Languages, Computer Science Education, Program Implementation