Prospectus

nl en

Software Project

Course
2009-2010

Goal

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

Description

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

Prerequisites

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.