Title :
Teaching Introduction to Computing Through a Project-Based Collaborative Learning Approach
Author :
Avouris, Nikolaos ; Kaxiras, Stefanos ; Koufopavlou, Odysseas ; Sgarbas, Kyriakos ; Stathopoulou, Polyxeni
Author_Institution :
Electr. & Comput. Eng. Dept., Univ. of Patras, Rio Patras, Greece
Abstract :
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.
Keywords :
computer aided instruction; computer science education; groupware; programming languages; teaching; Python; computer science; programming language; project-based collaborative learning approach; university course; Buildings; Collaboration; Collaborative work; Computers; Education; Programming; Python; collaborative learning; introduction to programming; project-based learning; teaching computer science;
Conference_Titel :
Informatics (PCI), 2010 14th Panhellenic Conference on
Conference_Location :
Tripoli
Print_ISBN :
978-1-4244-7838-5
DOI :
10.1109/PCI.2010.13