2010 14th 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
K. Sgarbas, S. Kaxiras, O. Koufopavlou, P. Stathopoulou and N. Avouris, "Teaching Introduction to Computing Through a Project-Based Collaborative Learning Approach," 2010 14th Panhellenic Conference on Informatics(PCI), Tripoli, Greece, 2010, pp. 237-241.