2012 16th Panhellenic Conference on Informatics (2012)
Piraeus, Greece Greece
Oct. 5, 2012 to Oct. 7, 2012
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/PCi.2012.18
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.
Programming profession, Green products, Visualization, Educational institutions, computational thinking, Microworlds, computer supported education, programming learning
Y. Papadopoulos and S. Tegos, "Using Microworlds to Introduce Programming to Novices," 2012 16th Panhellenic Conference on Informatics(PCI), Piraeus, Greece Greece, 2012, pp. 180-185.