Sciweavers

ICSE
2008
IEEE-ACM

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

14 years 5 months ago
A teamwork-based approach to programming fundamentals with scheme, smalltalk & java
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 our observations. Categories and Subject Descriptors K.3.2 [Computer and Information Science Education]: Computer Science Ed...
Michele Lanza, Amy L. Murphy, Romain Robbes, Mirce
Added 17 Nov 2009
Updated 09 Dec 2009
Type Conference
Year 2008
Where ICSE
Authors Michele Lanza, Amy L. Murphy, Romain Robbes, Mircea Lungu, Paolo Bonzini
Comments (0)