Programming project 2024-25 #
Welcome to the web site of the programming project course.
This is a university course taught during the academic year 2024-25 for the Bachelor in Computer Science of the Free University of Bozen-Bolzano.
Important dates #
First exam session #
- Project submission: 27 June 2025
- Oral exam: 11 July 2025
Second exam session #
- Project submission: 11 September 2025
- Oral exam: 25 September 2025
Third exam session #
- Project submission: January 2026 (TBD)
- Oral exam: January 2026 (TBD)
Resources #
Project #
Reminder. We need your GitHub identifier to grant you access to the repository below. Please share it (only once) with the lecturer (via Teams).
Graphical user interface for the board game project (click on the “Use this template” button to create your own copy of the repository).
Lab exercises and assignments #
Reminder. We need your GitHub identifier to grant you access to GitHub classroom. Please share it (only once) with the lecturer (via Teams) before accepting the invitations below.
- first lab: working environment
- second lab: git
- assignment 1: inheritance (deadline: 18/04/2025)
- assignment 2: abstract data types (deadline: 25/04/2025)
- assignment 3: I/O (deadline: 02/05/2025)
- assignment 4: serialization (deadline: 09/05/2025)
- assignment 5: recursion (deadline: 16/05/2025)
- assignment 6: streams and first-class functions (deadline: 30/05/2025)
- assignment 7: generics (deadline: 06/06/2025)
- assignment 8: multithreading (deadline: 23/06/2025)