Publication Date
| In 2026 | 0 |
| Since 2025 | 0 |
| Since 2022 (last 5 years) | 0 |
| Since 2017 (last 10 years) | 0 |
| Since 2007 (last 20 years) | 4 |
Descriptor
| Computer Science Education | 4 |
| Programming | 4 |
| Visualization | 4 |
| Foreign Countries | 3 |
| Instructional Effectiveness | 3 |
| Animation | 2 |
| Computer Software | 2 |
| Interviews | 2 |
| Misconceptions | 2 |
| Teaching Methods | 2 |
| Achievement Tests | 1 |
| More ▼ | |
Source
| Computer Science Education | 4 |
Author
| Cetin, Ibrahim | 2 |
| Andrews-Larson, Christine | 1 |
| Ferguson, J. | 1 |
| Lönnberg, Jan | 1 |
| Ma, L. | 1 |
| Malmi, Lauri | 1 |
| Roper, M. | 1 |
| Sorva, Juha | 1 |
| Wood, M. | 1 |
Publication Type
| Journal Articles | 4 |
| Reports - Research | 3 |
| Reports - Evaluative | 1 |
Education Level
| Higher Education | 4 |
| Postsecondary Education | 3 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Cetin, Ibrahim; Andrews-Larson, Christine – Computer Science Education, 2016
Recent increased interest in computational thinking poses an important question to researchers: What are the best ways to teach fundamental computing concepts to students? Visualization is suggested as one way of supporting student learning. This mixed-method study aimed to (i) examine the effect of instruction in which students constructed…
Descriptors: Computer Science Education, Visualization, Teaching Methods, Mixed Methods Research
Cetin, Ibrahim – Computer Science Education, 2013
The purpose of this study was twofold: to investigate students' concept images about class, object, and their relationship and to help them enhance their learning of these notions with a visualization tool. Fifty-six second-year university students participated in the study. To investigate his/her concept images, the researcher developed a survey…
Descriptors: Computer Science Education, Programming, Visualization, Animation
Sorva, Juha; Lönnberg, Jan; Malmi, Lauri – Computer Science Education, 2013
Visual program simulation (VPS) is a new, interactive form of educational program visualisation, in which learners use graphical controls to direct a program's execution rather than simply watching an animation of it. In this article, we report on a qualitative empirical study of novice programmers learning through VPS. From an analysis of…
Descriptors: Visualization, Computer Uses in Education, Interviews, Observation
Ma, L.; Ferguson, J.; Roper, M.; Wood, M. – Computer Science Education, 2011
The teaching of introductory computer programming seems far from successful, with many first-year students performing more poorly than expected. One possible reason for this is that novices hold "non-viable" mental models (internal explanations of how something works) of key programming concepts which then cause misconceptions and difficulties. An…
Descriptors: Teaching Models, Programming, Misconceptions, Models

Peer reviewed
Direct link
