Skip to main content

Do Robots Dream of Virtual Sheep: Rediscovering the "Karel the Robot" Paradigm for the "Plug&Play Generation".

Anderson, E. F. and McLoughlin, L., 2006. Do Robots Dream of Virtual Sheep: Rediscovering the "Karel the Robot" Paradigm for the "Plug&Play Generation". In: GDTW2006, 15-16 Nov 2006, Liverpool, UK, 92-96.

Full text available as:



Official URL:


We introduce ”C-Sheep”, an educational system designed to teach students the fundamentals of computer programming in a novel and exciting way. Recent studies suggest that computer science education is fast approaching a crisis - application numbers for degree courses in the area of computer programming are down, and potential candidates are put off the subject which they do not fully understand. We address this problem with our system by providing the visually rich virtual environment of ”The Meadow”, where the user writes programs to control the behaviour of a sheep using our ”CSheep” programming language. This combination of the ”Karel the Robot” paradigm with modern 3D computer graphics techniques, more commonly found in computer games, aims to help students to realise that computer programming can be an enjoyable and rewarding experience and intends to help educators with the teaching of computer science fundamentals. Our mini-language-like system for computer science education uses a state of the art rendering engine offering features more commonly found in entertainment systems. The scope of the mini-language is designed to fit in with the curriculum for the first term of an introductory computer program ming course (using the C programming language).

Item Type:Conference or Workshop Item (Paper)
Uncontrolled Keywords:Computer Science Education
Group:Faculty of Media & Communication
ID Code:477
Deposited By: Dr Eike F Anderson
Deposited On:19 Dec 2006
Last Modified:14 Mar 2022 13:06


Downloads per month over past year

More statistics for this item...
Repository Staff Only -