Teaching in a course for programmers of
multimedia interactive applications.
500-hour-course for 20 graduate
students, sponsored by the Ministry of Employment and by the European
Topics included: advanced programming
C/C++, real-time applications, 2D and 3D graphics, networking,
portability, object-oriented design. During the course, students
developed a video game, StarShocks, putting into practice the notions
learned during the course.
During the development, emphasis was
placed on the right use of compilation and building tools, in this
case GCC and Make, of the SDL multimedia toolkit and of the CVS
source sharing system; besides, the aim of the course was to
introduce and spread the use of good-practice team development: in
particular peer-review, bug tracking, internal documentation.
The course has been presented at Webb.it 2002.