Teaching Introduction to Computing through a project-based collaborative learning approach
[c156] Avouris N., Kaxiras S., Koufopavlou O., Sgarbas K., Stathopoulou P., (2010). Teaching Introduction to Computing through a project-based collaborative learning approach, Proc. PCI 2010, IEEE Publ., Tripolis, September 2010. 


 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.


Computer-supported collaborative learning has been an active area of research since the beginning for the HCI group more>>

Web usability team of the HCI Group has been active in studying human-web interaction and ways to support the design of accessible, findable, usable and aesthetically appealing web sites. more>>

Mobile Technology Unit of the HCI Group has been studying design and evaluation of mobile applicationss more>>

Hci Group | Electrical and Computer Engineering | University of Patras