Studiegids

nl en

Software Project

Vak
2008-2009

In the course ‘Software Project’, you will be working on a small software project together with some others. The aim of this course is to learn what it means to work on a real project with others and to learn a number of technologies to facilitate the software development of the project. Depending on the number of people that will attend the course software project, a team will consist of 3-5 people.
During the course hours, we will discuss the progress on the various projects. What are the issues that popped-up? How did you solve particular problems? How is the software architecture evolving? At the end of the course, each team has to present its final project. This project will be graded by your team member and other persons following this course.

The projects are centered about web-based services, in particular Java Servlets. The preferred language to develop projects is Java. In general, a number of projects will be suggested, but if a team has a good project description of there own, it can be discussed if that project will be taken. For the suggested project, some software will already be available. If people want to experiment with the .net environment from Windows, it is possible to run a project in that environment as well.

Method: lecture

*Examination: * Final Presentation

Objective: To learn what it means to work on a real project with others and to learn a number of technologies to facilitate the software development of the project

Prior knowledge: Software Engineering

Literature: None

Website: http://blackboard.leidenuniv.nl/

*Material: * All communication and materials are provided via blackboard. Each person interested in Software Project is required to register on blackboard for this course.