@inproceedings{f703676cdc6d480ea5c035dcac131ea9,
title = "Scratch vs. Karel - Impact on Learning Outcomes and Motivation",
abstract = "This paper presents the results of an experiment regarding the effects of using one of two different programming environments in secondary schools. Both {"}Scratch{"} and {"}Karel the Robot{"} have been successfully used in these settings previously. These two environments are also representative for two classes of programming environments for beginners. One is more graphically oriented and may therefore alleviate the steep learning curve of programming while the other is text-based and therefore more akin to{"}real{"}programming. Also, one places more emphasis on the visualization of program structure and the other emphasizes visualizing program ow. The experiment has been conducted in parallel in two school classes, each using one of the two approaches. The abilities of the students were tested before and after the experiment as well as their intrinsic motivation and the perceived self-regulation. The results show, that the class using Scratch has higher intrinsic motivation and performs better, however the Karel class shows a higher identified regulation.",
keywords = "Algorithms, bebras, computer science education, concept maps, concepts, control ow statement, karel, karol, motivation, novice programmer, programming, programming environment, scratch, self-regulation",
author = "Alexander Ruf and Andreas M{\"u}hling and Peter Hubwieser",
note = "Publisher Copyright: {\textcopyright} 2014 Association for Computing Machinery. All rights reserved.; 9th Workshop in Primary and Secondary Computing Education, WIPSCE 2014 ; Conference date: 05-11-2014 Through 07-11-2014",
year = "2014",
month = nov,
day = "5",
doi = "10.1145/2670757.2670772",
language = "English",
series = "ACM International Conference Proceeding Series",
publisher = "Association for Computing Machinery",
pages = "50--59",
booktitle = "WiPSCE 2014 - Proceedings of the 9th Workshop in Primary and Secondary Computing Education",
}