Distributed Software Development  2005
CD5610, 5 credits (7.5 ETCS)

Teachers:      Ivica Crnkovic (MdH)        Rikard Land (MdH)
                    Mario Zagar (FER)         Igor Cavrak (FER)

The course is performing togehter at

Distributed Software Development Course Page

Quotes of students from DSD 2003 (from Evaluation 2003):

Course Purpose

The course will give students insight in complexity of distributed software development. The students will be trained to work in distributed teams and will us technology for development of distributed software applications. The Contents The course will include studies of technologies an tools used in distributed development environment and for building distributed software applications.

The course include the following topics:

Lessons

The lessons will include introductory lectures, the group work, writing reports, labs, and project work. After the introductory sessions, the students will start a project work in distributed teams.

Course Methodology

The course will follow the traditional course structure consisting of theory and practice. The theoretical part will be in the form of lectures and self-studies and aims at introducing students to the problems of development distribution and presenting them a roadmap for the practical part of the course. The practical part will be the larger part, and will involve students in one or more distributed projects.
We will work with video conference systems, digital meetings and other forms of communication with the internet as medium.
 

Required Qualification

At least 120 university course points or corresponding, from which it should be at lease 60 from computer science or computer engineering or corresponding subjects. Knowledge in Object-Oriented Programming and at least one of OO languages (such as Java or C++) is assumed.