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) | 3 |
Descriptor
| Computer Simulation | 3 |
| Computer Science Education | 2 |
| Computer Software | 2 |
| Interviews | 2 |
| Programming | 2 |
| Teaching Methods | 2 |
| Adolescents | 1 |
| Animation | 1 |
| Assignments | 1 |
| Attitude Measures | 1 |
| Case Studies | 1 |
| More ▼ | |
Source
| Computer Science Education | 3 |
Author
| Archibald, J. K. | 1 |
| Brereton, Pearl | 1 |
| Fife, W. S. | 1 |
| Kyriacou, Theocharis | 1 |
| Lönnberg, Jan | 1 |
| Major, Louis | 1 |
| Malmi, Lauri | 1 |
| Sorva, Juha | 1 |
Publication Type
| Journal Articles | 3 |
| Reports - Research | 2 |
| Reports - Descriptive | 1 |
Education Level
| Higher Education | 3 |
| Postsecondary Education | 3 |
| High Schools | 1 |
| Secondary Education | 1 |
Audience
Location
| Finland | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Major, Louis; Kyriacou, Theocharis; Brereton, Pearl – Computer Science Education, 2014
This work investigates the effectiveness of simulated robots as tools to support the learning of programming. After the completion of a systematic review and exploratory research, a multi-case case study was undertaken. A simulator, named Kebot, was developed and used to run four 10-hour programming workshops. Twenty-three student participants…
Descriptors: Robotics, Computer Simulation, Programming, Teaching Methods
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
Archibald, J. K.; Fife, W. S. – Computer Science Education, 2007
Embedded systems are increasingly pervasive, and the creation of reliable controlling software offers unique challenges. Embedded software must interact directly with hardware, it must respond to events in a time-critical fashion, and it typically employs concurrency to meet response time requirements. This paper describes an innovative course…
Descriptors: Computer Software, Troubleshooting, Undergraduate Students, Undergraduate Study

Peer reviewed
Direct link
