6 ECTS credits
170 u studietijd

Aanbieding 2 met studiegidsnummer 1015272BNR voor alle studenten in het 1e en 2e semester met een verdiepend bachelor niveau.

Semester
1e en 2e semester
Inschrijving onder examencontract
Niet mogelijk
Beoordelingsvoet
Beoordeling (0 tot 20)
2e zittijd mogelijk
Ja
Inschrijvingsvereisten
Studenten bachelor Computerwetenschappen hebben ‘Structuur van computerprogramma's 1’, 'Algoritmen en datastructuren 1', 'Interpretatie van computerprogramma's' en 'Databanken' gevolgd, alvorens ‘Programmeerproject 2’ op te nemen. 'Programmeerproject 2’ opnemen houdt in dat studenten bachelor computerwetenschappen gelijktijdig ‘Structuur van computerprogramma's 2’, 'Algoritmen en datastructuren 3' en 'Objectgerichte systemen' volgen of reeds geslaagd zijn voor ‘Structuur van computerprogramma's 2’, 'Algoritmen en datastructuren 3' en 'Objectgerichte systemen'. 'Programmeerproject 2' opnemen en houdt in dat studenten uit het voorbereidingsprogramma gelijktijdig 'Structuur van computerprogramma's 1', 'Algoritmen en datastructuren 1', 'Interpretatie van computerprogramma's', 'databanken', 'Algoritmen en datastructuren 2' volgen of reeds geslaagd zijn voor 'Structuur van computerprogramma's 1', Algoritmen en datastructuren 1', 'Interpretatie van computerprogramma's', 'databanken', 'Algoritmen en datastructuren 2'
Onderwijstaal
Engels
Faculteit
Faculteit Wetenschappen en Bio-ingenieurswetensch.
Verantwoordelijke vakgroep
Computerwetenschappen
Onderwijsteam
Antonio Paolillo (titularis)
Onderdelen en contacturen
78 contacturen Werkvormen en Praktische Oef.
170 contacturen Zelfwerk en -studie
Inhoud

The assignment changes from year to year. Recurrent components are amongst others a graphical user interface (GUI), persistence (e.g. a database) and external communication (e.g. interaction with a web service).

The project is developed in several iterations. In each iteration a part of the functionality is added, i.e. completing the design, implementation, testing, documentation and demonstration.

At the start of the project, a meeting is organized to give information about the assignment and a detailed agenda of the project plan. The assignment specifies the minimum functionality and suggests ideas for extra functionality. In addition, students are briefed on the requirements for the project report, code, documentation, demonstration and the oral defence(s).

Bijkomende info

A document with the project description and the quality requirements is made available on Canvas at the start of the project.

Leerresultaten

General competencies

+the student can independently develop a considerably sized program which fulfills a number of requirements.

+for a concrete assignment, the student can make an analysis and design, write the program, test the design and implementation, and document the code.

+the student can write a report about the project, demonstrate the functionality of the program, and orally defend the project’s building blocks and any decisions made.

Beoordelingsinformatie

De beoordeling bestaat uit volgende opdrachtcategorieën:
Examen Andere bepaalt 100% van het eindcijfer

Binnen de categorie Examen Andere dient men volgende opdrachten af te werken:

  • other exam met een wegingsfactor 1 en aldus 100% van het totale eindcijfer.

Aanvullende info mbt evaluatie

The project is evaluated based on each iteration of the project. The intermediate evaluations of previous iterations are also used to give feedback to the student. The deadlines for each iteration (specified in the assignment) must be respected and participation is obligatory.

The final mark consists of 60% for the accomplished functionality and quality of the code ( giving more importance to quality than to extra functionality) and 40% for the quality of the reporting and defence(s).

Toegestane onvoldoende
Kijk in het aanvullend OER van je faculteit na of een toegestane onvoldoende mogelijk is voor dit opleidingsonderdeel.

Academische context

Deze aanbieding maakt deel uit van de volgende studieplannen:
Bachelor in de computerwetenschappen: Standaard traject
Voorbereidingsprogramma Master of Science in de ingenieurswetenschappen: computerwetenschappen: Traject C (Ind Ing, 61 ECTS)
Voorbereidingsprogramma Master of Science in de ingenieurswetenschappen: computerwetenschappen: Traject A (76 ECTS)
Voorbereidingsprogramma Master of Science in de ingenieurswetenschappen: computerwetenschappen: Traject B (65 ECTS)
Voorbereidingsprogramma Master of Science in de toegepaste informatica: Traject C (Ind Ing, 58 ECTS)
Voorbereidingsprogramma Master of Science in de toegepaste informatica: Traject A (58 ECTS)
Voorbereidingsprogramma Master of Science in de toegepaste informatica: Traject B (52 ECTS)