• DocumentCode
    2551418
  • 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
  • fYear
    2010
  • fDate
    10-12 Sept. 2010
  • Firstpage
    237
  • Lastpage
    241
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Informatics (PCI), 2010 14th Panhellenic Conference on
  • Conference_Location
    Tripoli
  • Print_ISBN
    978-1-4244-7838-5
  • Type

    conf

  • DOI
    10.1109/PCI.2010.13
  • Filename
    5600433