Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 0 |
Since 2016 (last 10 years) | 0 |
Since 2006 (last 20 years) | 3 |
Descriptor
Computer Science Education | 3 |
Foreign Countries | 3 |
Programming | 3 |
Classification | 2 |
College Students | 2 |
Computer Software | 2 |
Feedback (Response) | 2 |
Mathematics | 2 |
Teaching Methods | 2 |
Automation | 1 |
College Faculty | 1 |
More ▼ |
Author
Korhonen, Ari | 3 |
Karavirta, Ville | 1 |
Laakso, Mikko-Jussi | 1 |
Malmi, Lauri | 1 |
Myller, Niko | 1 |
Sorva, Juha | 1 |
Taherkhani, Ahmad | 1 |
Publication Type
Journal Articles | 3 |
Reports - Research | 3 |
Education Level
Higher Education | 3 |
Postsecondary Education | 1 |
Audience
Location
Finland | 3 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Taherkhani, Ahmad; Korhonen, Ari; Malmi, Lauri – Computer Science Education, 2012
In this study, we examined freshmen students' sorting algorithm implementations in data structures and algorithms' course in two phases: at the beginning of the course before the students received any instruction on sorting algorithms, and after taking a lecture on sorting algorithms. The analysis revealed that many students have insufficient…
Descriptors: Foreign Countries, Classification, Mathematics, Computer Science Education
Laakso, Mikko-Jussi; Myller, Niko; Korhonen, Ari – Educational Technology & Society, 2009
In this paper, two emerging learning and teaching methods have been studied: collaboration in concert with algorithm visualization. When visualizations have been employed in collaborative learning, collaboration introduces new challenges for the visualization tools. In addition, new theories are needed to guide the development and research of the…
Descriptors: Visualization, Teaching Methods, Classification, Comparative Analysis
Sorva, Juha; Karavirta, Ville; Korhonen, Ari – Journal of Information Technology Education, 2007
Expert programmers possess schemas, abstractions of concrete experiences, which help them solve programming problems and lessen the load on their working memory during problem solving. Possession of schemas is a key difference between novices and experts, which is why instructors need to help students construct them. One recent tool for…
Descriptors: Feedback (Response), Introductory Courses, Programming, Teaching Methods