Full course description
Students work on a project assignment in small groups of about six students. The group composition stays the same for the whole project and is announced at the beginning of period 2.1. The students are guided through the project by a fixed tutor. The project assignment is divided into three subtasks (one per period) and is strongly related to the content of the courses from period 2.1 and 2.2. In periods 2.1 and 2.2, the students work on the project, while also having to attend the courses of these periods. They meet their tutor approximately once a week. In period 2.3, the students work three weeks full-time on the project and meet their tutor twice a week.
At the beginning of each period, the students have to hand in a planning for the current phase. At the end of each period, the students have to give a presentation and the source code, presentation and an overview of who did what need to be uploaded to Canvas. While the presentations at the end of period 2.1 and 2.2 are in front of the examiners and the tutors, the presentations at the end of period 2.3 will additionally be in front of the fellow students. In period 2.3, they furthermore have to hand in a report and attend a product and report examination.
Project 2-1 will start in period 2.1 and period 2.2 with weekly meetings. The credits for the projects will become available at the end of period 2.3.
Students must have passed Project 1-1. Furthermore, the student has to have passed at least two out of the following three courses: Introduction to Computer Science 1, Introduction to Computer Science 2, and Data Structures and Algorithms.
This project is a prerequisite for Project 3-1.