20950 Final Project in Software Engineering

Credits: 8 advanced credits in Software Engineering

Prerequisites: 115 credits in the CS Software Engineering track. Students must also fulfill all English requirements and take bibliographic instruction in the Library. Enrollment is subject to the written approval of the faculty member responsible for projects in Computer Science.

Required: Software Engineering

Course development: David H. Lorenz

The final project enables students to acquire practical experience and demonstrate their ability to carry out the development and cope with the challenges of a large project in Software Engineering.

Each project is carried out by a team of 2 to 3 students. The team is assigned a project advisor (formally approved by the course coordinator) to guide them throughout the project. Initially, the project team defines measures to assess the effectiveness and contribution of the project. Throughout the work on the project, the team is expected to submit progress reports. Finally, the team presents a working and documented product, according to the requirements set by the project advisor. The final project is carried out over two consecutive semesters.