Go to content
UR Home

Karel relearns C. Teaching good software engineering practices in CS1 with Karel the Robot

Heckner, Markus, Bazo, Alexander, Wolff, Christian and Scherzinger, Stefanie (2018) Karel relearns C. Teaching good software engineering practices in CS1 with Karel the Robot. IEEE Xplore, pp. 1447-1454.

Full text not available from this repository.

at publisher (via DOI)


This paper describes our implementation, teaching philosophy, and experiences with our C-based version of the widely known Karel the Robot introductory programming micro-language. Karel enables students to programmatically solve problems, using the C language, in a graphical two-dimensional world by moving the robot around while checking and manipulating its surroundings. We use Karel to solve ...


Export bibliographical data

Item type:Article
Date:April 2018
Additional Information (public):Proc.: 2018 IEEE Global Engineering Education Conference (EDUCON), 17-20 April 2018, Tenerife, Spain
Institutions:Languages and Literatures > Institut für Information und Medien, Sprache und Kultur (I:IMSK) > Lehrstuhl für Medieninformatik
Identification Number:
Keywords:C language;computer science education;control engineering computing;educational courses;robot programming;software engineering;teaching;CS1;Robot introductory programming microlanguage;software engineering practices teaching;Karel releams;C language;graphical two-dimensional world;CS course;Education;Programming profession;Robots;Computer languages;Problem-solving;Writing
Dewey Decimal Classification:000 Computer science, information & general works > 004 Computer science
Refereed:Yes, this version has been refereed
Created at the University of Regensburg:Partially
Item ID:38041
Owner only: item control page
  1. Homepage UR

University Library

Publication Server


Publishing: oa@ur.de

Dissertations: dissertationen@ur.de

Research data: daten@ur.de

Contact persons