Erasmushogeschool Brussel
Nijverheidskaai 170, B-1070 BRUSSEL
Tel. 02 523 37 37 - Fax 02 523 37 57
info@ehb.be
Programmeerproject13418/811/1112/1/82
Studiegids

Programmeerproject

13418/811/1112/1/82
Academiejaar 2011-12
Komt voor in:
  • Bachelor in de Toegepaste Informatica, trajectschijf 1
Dit is een enkelvoudig opleidingsonderdeel.
Studieomvang: 3 studiepunten
Gewicht: 3,00
Totale studietijd: 84,00 uren
Mogelijke grensdata voor leerkrediet: 15.03.2012 (Eénmalig georganiseerd, enkel in het tweede semester)
Dit opleidingsonderdeel wordt gequoteerd op 20 (tot op een geheel getal).
Tweede examenkans: wel mogelijk.
Tolereerbaarheid: Dit opleidingsonderdeel komt in aanmerking voor tolerantie onder de voorwaarden van de opleiding waarvoor je bent ingeschreven.
Behoudbaarheid: De quotering van dit opleidingsonderdeel is behoudbaar onder de voorwaarden van de opleiding waarvoor je bent ingeschreven.
Aard: Algemeen verplicht onderdeel
Men kan dit opleidingsonderdeel niet volgen binnen een
  • examencontract (met het oog op het behalen van een creditbewijs).
  • examencontract (met het oog op het behalen van een diploma).
Coördinator: Wante Jan
Andere docenten: Dejonckheere Ruben
Taalvak: Nee
Onderwijstalen: Nederlands
Kalender: Semester 2

Gestructureerde registratie van Handboeken, Syllabi, Softwarepakketten ..

Syllabus
Programmeren I/II: C++Verplicht
  • Auteur: Philippe Van Laethem
  • Editie: 2011
  • Medium: Papier
  • Te koop via de verkoopdienst

Alle studiematerialen excl Handboeken en Syllabi: Aanbevolen

Frank Mittelbach, The Latex Companion, Addison-Wesley, 2004, 0-201-36299-6
Bjarne Stroustrup, The C++ programming language (second edition), Addison-Wesley, 1995, 0-201-53992-6 Walter Savitch, Problem Solving with C++ (Sixth edition), Addison-Wesley, 2006, 0-321-44263-6
L. Willems en J.C. Van Winkel, Het C++ boek, Schoonhoven : Academic Service, 1993, 90-395-0028-2

Omschrijving Begincompetenties

A1: Denk- en redeneervaardigheid, niveau 2: De student ziet de essentie van een probleem, hij verzamelt relevante informatie, tracht het probleem zelf op te lossen en vraagt hulp indien nodig.

A2: Verwerven en verwerken van informatie, niveau 1: De student raadpleegt aangereikte bronnen en geeft de gevonden informatie weer.

A3: Zelfontplooien, niveau 1: De student kent zijn belangrijkste sterke en zwakke punten en heeft doorzettingsvermogen.

A4: Communiceren, niveau 1: De student heeft een correct en helder Nederlands taalgebruik (schriftelijk en mondeling).

A6: Vreemde talen, niveau 1: De student kan eenvoudige anderstalige teksten lezen en begrijpen.

B1: Projectmatig en teamgericht werken, niveau 1: De student kent en begrijpt de theoretische achtergrond van hoe men moet ‘projectmatig’ en ‘teamgericht’ werken.

B2: Organiseren en ondernemen, niveau 1: De student kan (in groepsverband) alle (sub)doelen en (deel)activiteiten opsommen bij een eenvoudig projectdoel (vb. de organisatie van een gastcollege).

B3: Besef van maatschappelijke verantwoordelijkheid samenhangend met de beroepspraktijk, niveau 1: De student is zich bewust van zijn verplichtingen t.o.v. relaties, medestudenten, docenten, school, familie, werk.

S2: Ontwerpen en ontwikkelen van softwaresystemen, niveau 1: De student kan een probleemstelling analyseren en een functionele oplossing formuleren. De student kent de eenvoudige programmastructuren en kan applicaties ontwikkelen voor kleine probleemstellingen; hij heeft zich de techniek van het algoritmische denken eigen gemaakt en zorgt dat de code performant is. Hij schrijft commentaar bij de moeilijke delen en hij kan de code intuïtief uittesten op correctheid.

Omschrijving Eindcompetenties

A1: Denk- en redeneervaardigheid, niveau 2: De student ziet de essentie van een probleem, hij verzamelt relevante informatie, tracht het probleem zelf op te lossen en vraagt hulp indien nodig.

A2: Verwerven en verwerken van informatie, niveau 3: De student gaat systematisch tewerk in het opzoeken van informatie. Hij legt verbanden tussen verschillende soorten vertrouwde bronnen en integreert nieuw gevonden informatie met bestaande informatie.

A3: Zelfontplooien, niveau 2: De student kan informatie en opmerkingen over het eigen functioneren interpreteren.

A4: Communiceren, niveau 3: De student kan duidelijk, ‘to the point’ communiceren via verslagen, rapporten, presentaties,… De student is contactbereid.

A5: Internationaal opereren, niveau 2: De student raadpleegt internationale informatiebronnen.

A6: Vreemde talen, niveau 2: De student kan anderstalige teksten (bv. over informatica) lezen, begrijpen en samenvatten.

B1: Projectmatig en teamgericht werken, niveau 3: De student kan in projectgroepen eenvoudige opdrachten uitvoeren.

B2: Organiseren en ondernemen, niveau 1: De student kan (in groepsverband) alle (sub)doelen en (deel)activiteiten opsommen bij een eenvoudig projectdoel (vb. de organisatie van een gastcollege).

B3: Besef van maatschappelijke verantwoordelijkheid samenhangend met de beroepspraktijk, niveau 1: De student is zich bewust van zijn verplichtingen t.o.v. relaties, medestudenten, docenten, school, familie, werk.

S2: Ontwerpen en ontwikkelen van softwaresystemen, niveau 2: De student kent de basisprincipes van object oriëntatie en kan een object georiënteerd model implementeren en intuïtief uittesten. De student kan hiervoor de geschikte programmeeromgeving en tools kiezen.

Omschrijving van de Doelstellingen van het opleidingsonderdeel

Via een opgave die moeilijk alleen kan uitgewerkt worden, leert de student de voordelen kennen van het programmeren in groep. Ook de moeilijkheden komen aan bod en worden onder begeleiding opgelost.

Omschrijving van de Inhoud van het Opleidingsonderdeel

- Analyse van de opgave: De studenten krijgen een opgave die eventueel aangevuld wordt met hun eigen ideeën en die van de klant (de docent). De groep bepaalt vervolgens wat er moet gebeuren en maakt hiervoor een planning op. Het werk wordt formeel verdeeld over de groepsleden aan de hand van methoden en klassen.
- Implementatie en testen: Elke student programmeert en documenteert zijn eigen deel tegen de vooropgestelde deadline. De code wordt bijgehouden in een repository. De andere leden van de groep controleren de code en helpen elkaar waar nodig. De groep zorgt dat alle individuele delen samengebracht worden tot een groot werkend geheel.
- Handleiding: De groep stelt een handleiding voor het programma op, bedoeld voor de eindgebruiker.
- Verkoop: De groep probeert het eindproduct te verkopen en verdedigen tijdens een presentatie.

Opsplitsing uren /onderwijswerkvorm

Projectwerk84,00 uren

Gestructureerd overzicht van Evaluatiemomenten

Evaluatie(s) voor de eerste examenkans
MomentVorm%Opmerking
Buiten de examenwekenCollectief werkstuk60,00Het resultaat van het groepswerk wordt per student in het team vermenigvuldigd met een factorscore die berekend wordt aan de hand van peer assessment. Het groepsresultaat wordt integraal overgedragen naar de tweede zittijd.
Buiten de examenwekenPermanente evaluatie40,00Het individueel gedeelte wordt bepaald op basis van de tussentijdse evaluatie tijdens de projectsessies, de individuele bijdrage aan het groepswerk, het verslag en de presentatie. Het individueel resultaat is niet overdraagbaar naar de tweede zittijd.
Evaluatie(s) voor de tweede examenkans
MomentVorm%Opmerking
Examenmoment augustus/septemberCollectief werkstuk60,00Het resultaat van het groepswerk wordt per student in het team vermenigvuldigd met een factorscore die berekend wordt aan de hand van peer assessment. Het groepsresultaat wordt integraal overgedragen vanuit de eerste zittijd.
Examenmoment augustus/septemberWerkstuk40,00Het individuele gedeelte in de tweede zittijd bestaat uit een individuele opgave die aansluit bij het project en zelfstandig uitgevoerd moet worden.

Omschrijving Begeleiding

- Tijdens wekelijkse bijeenkomsten gepland op het uurrooster
- Na afspraak via mail
- Fora op dokeos

Bijkomende Kost

6.00

Omschrijving volgtijdelijkheid

Op dit opleidingsonderdeel is er geen volgtijdelijkheid van toepassing.