• DocumentCode
    492639
  • Title

    A teamwork-based approach to programming fundamentals with scheme, smalltalk & java

  • Author

    Lanza, Mario ; Murphy, A.L. ; Robbes, Romain ; Lungu, Mircea ; Bonzini, P.

  • Author_Institution
    Fac. of Inf., Univ. of Lugano, Lugano
  • fYear
    2008
  • fDate
    10-18 May 2008
  • Firstpage
    787
  • Lastpage
    790
  • Abstract
    In October 2004 the University of Lugano in southern Switzerland established a new faculty of informatics. Its founding principles are innovation in teaching and faculty participation in the research community. With respect to teaching, students spend mornings attending lectures and afternoons in an Atelier designed to support interaction both among students and with the instructors. In teaching the first year "Programming Fundamentals" courses, we took advantage of the clean slate nature of the faculty to introduce innovative teaching elements. The novel aspects include our use of Scheme, Smalltalk, and Java, our combination of individual, pair and group projects and the integration of expert lectures to introduce useful, but slightly orthogonal elements at key points in the semester. Our very positive experience is reported along with a discussion of aspects to improve in the future.
  • Keywords
    Java; computer science education; educational courses; teaching; Java programming; Scheme programming; Smalltalk programming; Switzerland; faculty participation; informatics. faculty; innovative teaching elements; programming fundamentals courses; teaching innovation; Computer languages; Computer science education; Informatics; Java; Libraries; Natural languages; Permission; Portable computers; Programming profession; Technological innovation; programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2008. ICSE '08. ACM/IEEE 30th International Conference on
  • Conference_Location
    Leipzig
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4244-4486-1
  • Electronic_ISBN
    0270-5257
  • Type

    conf

  • DOI
    10.1145/1368088.1368199
  • Filename
    4814193