2012 16th Panhellenic Conference on Informatics (2010)
Sept. 10, 2010 to Sept. 12, 2010
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/PCI.2010.13
Teaching introduction to computing courses, especially to first year college students, is a challenging endeavor given the increasing difficulty of today’s students with programming and algorithmic thinking. In this paper the experience of introducing collaborative and project based approaches in a first year University course is reported. Both synchronous collaborative learning approaches and asynchronous collaboration through group project work have been introduced in the course using Python as a programming language. The effect of use of these approaches in students’ attitude towards Computer Science and their performance is discussed here.
project-based learning, collaborative learning, teaching computer science, introduction to programming, Python
Kyriakos Sgarbas, Stefanos Kaxiras, Odysseas Koufopavlou, Polyxeni Stathopoulou, Nikolaos Avouris, "Teaching Introduction to Computing Through a Project-Based Collaborative Learning Approach", 2012 16th Panhellenic Conference on Informatics, vol. 00, no. , pp. 237-241, 2010, doi:10.1109/PCI.2010.13