4. Activity

Mon 1:30-3:00 pm - Genoa
Students' Cooperation in Teamwork: Binding the Individual and the Team Interests
Orit Hazzan, Technion – Israel Institute of Technology, Israel
Yael Dubinsky, IBM Haifa Research Lab, Israel

The proposed Active Learning Exercise aims at increasing the participants' awareness to the importance of cooperation in software teams as well as at guiding instructors of project-based courses in the evaluation process of students' projects. The activity consists of three main sections. First, connections between bonus allocation and cooperation are investigated. Second, cooperation in software development processes are examined through the Game Theory framework of the Prisoner Dilemma. Third, based on the understandings gained in the first two sections, a grading policy is constructed, addressing the individual interests, the team interests and the unavoidable need to cooperate in the development of software projects. The Active Learning Exercise is based on individual activities, teamwork activities, discussions and reflections.


2009 Highlights

Barbara Liskov

In a reprise of her ACM Turing Award lecture, Barbara Liskov discusses the invention of abstract data types, the CLU programming language, clusters, polymorphism, exception handling, iterators, implementation inheritance, type hierarchies, the Liskov Substitution Principle, polymorphism, and future challenges such as new abstractions, parallelism, and the Internet.

Watch the video on InfoQ.

More Highlights