Publication Date
| In 2026 | 0 |
| Since 2025 | 0 |
| Since 2022 (last 5 years) | 2 |
| Since 2017 (last 10 years) | 2 |
| Since 2007 (last 20 years) | 4 |
Descriptor
| Computer Science Education | 4 |
| Programming Languages | 4 |
| Foreign Countries | 3 |
| Introductory Courses | 3 |
| Programming | 3 |
| College Students | 2 |
| Error Patterns | 2 |
| Novices | 2 |
| Teaching Methods | 2 |
| Undergraduate Students | 2 |
| Algorithms | 1 |
| More ▼ | |
Source
| Informatics in Education | 1 |
| Journal of Educational… | 1 |
| Journal of Information… | 1 |
| Journal of Information… | 1 |
Author
| Laakso, Mikko-Jussi | 4 |
| Christopoulos, Athanasios | 2 |
| Lokkila, Erno | 2 |
| D'Souza, Daryl | 1 |
| Kaila, Erkki | 1 |
| Rajala, Teemu | 1 |
| Salakoski, Tapio | 1 |
| Veerasamy, Ashok Kumar | 1 |
Publication Type
| Journal Articles | 4 |
| Reports - Research | 4 |
Education Level
| Higher Education | 4 |
| Postsecondary Education | 4 |
Audience
Location
| Finland | 3 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
Lokkila, Erno; Christopoulos, Athanasios; Laakso, Mikko-Jussi – Informatics in Education, 2023
Prior programming knowledge of students has a major impact on introductory programming courses. Those with prior experience often seem to breeze through the course. Those without prior experience see others breeze through the course and disengage from the material or drop out. The purpose of this study is to demonstrate that novice student…
Descriptors: Prior Learning, Programming, Computer Science Education, Markov Processes
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
Rajala, Teemu; Laakso, Mikko-Jussi; Kaila, Erkki; Salakoski, Tapio – Journal of Information Technology Education, 2008
Program visualization is one of the various methods developed over the years to aid novices with their difficulties in learning to program. It consists of different graphical--often animated--and textual objects, visualizing the execution of programs. The aim of program visualization is to enhance students' understanding of different areas of…
Descriptors: College Instruction, College Students, Control Groups, Visualization

Peer reviewed
Direct link
