Multimedia programming


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 Social Found.


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 2002.