Title :
Using Microworlds to Introduce Programming to Novices
Author :
Papadopoulos, Yannis ; Tegos, Stergios
Author_Institution :
Dept. Of Inf., Aristotle Univ. of Thessaloniki, Thessaloniki, Greece
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;
Conference_Titel :
Informatics (PCI), 2012 16th Panhellenic Conference on
Conference_Location :
Piraeus
Print_ISBN :
978-1-4673-2720-6
DOI :
10.1109/PCi.2012.18