DocumentCode
2460806
Title
Using Microworlds to Introduce Programming to Novices
Author
Papadopoulos, Yannis ; Tegos, Stergios
Author_Institution
Dept. Of Inf., Aristotle Univ. of Thessaloniki, Thessaloniki, Greece
fYear
2012
fDate
5-7 Oct. 2012
Firstpage
180
Lastpage
185
Abstract
Introduction to programming is a traditional and compulsory course for first year Computer Science students. However, research in the field of computer science education has highlighted that many students lack on problem solving and computational thinking skills. These issues provoke questions in the academic community as to whether the learning methodology of introductory to programming courses is appropriate. As regards the pedagogical procedure in general, the teacher-centered model was amended with the introduction of Interactive Learning Environments, which promote distributed learning. In this paper, we examine the fundamental skills needed for introductory to programming courses. Additionally, we focus on some of the most popular micro worlds and evaluate them in terms of educational suitability.
Keywords
computer aided instruction; computer science education; interactive programming; student experiments; compulsory course; computational thinking skills; computer science education; computer science students; educational suitability; interactive learning environments; learning methodology; microworlds; programming; teacher-centered model; Educational institutions; Green products; Programming profession; Visualization; Microworlds; computational thinking; computer supported education; programming learning;
fLanguage
English
Publisher
ieee
Conference_Titel
Informatics (PCI), 2012 16th Panhellenic Conference on
Conference_Location
Piraeus
Print_ISBN
978-1-4673-2720-6
Type
conf
DOI
10.1109/PCi.2012.18
Filename
6377388
Link To Document