GPRO, Gestructureerd programmeren

Kwalificatie
Toetsing CAI. Bijkomend beoordeling van de praktijkgerichte opdrachten. De student verkrijgt het Certificate GPRO van de hogeschool.

Literatuur
En dan is er Java (Gertjan Laan), - Gestructureerd programmeren deel 2, - Discrete wiskunde (Vader), - reader voorbeeld examen, leerplein gebruik

Inhoud
De deelnemer verkrijgt vaardigheiden in het ontwerpen van algoritmen met de daarbij behorende correcte afleiding en efficiëntieafwegingen. De inhoud van deze cursus kan men niet 'aanleren' door alleen boeken te bestuderen. Een substantieel deel van de begeleiding bestaat uit het uitwerken en bespreken van gemaakte programmeeroefeningen. Interactie tussen cursisten en de docent is hier essentieel.

De module GPRO in vogelvlucht: - programmastructuren, - typeconcepten, -datastructuren, -ontwerp en correctheid van algoritmen, - functie- en proceduremechanismen, - zoeken – sorteren – hash tables, - stacks – lists, - trees. Implementatie in event driven c.q. non- procedural languages zoals C#, JAVA, PHP, - implementatie in procedural languages zoals C, Pascal, Modula, - implementatie in functional languages zoals Lisp, Logo en Lambda calculus.

Uitvoering
Zowel klassikaal als individueel. Individueel in overleg met begeleider/docent. Klassikaal met beperkte inspraak op planning en doorloop c.q. afstemming van lesdata en locaties. Zie vooraankondiging en startprocedure. De student zal diverse (praktijk)opdrachten uitvoeren, -zelfstandig en klassikaal.

Doelgroep & doelstelling
Deze cursus is bestemd voor iedereen die goed wil leren programmeren onafhankelijk van een programmeertaal. Zoals: programmeurs, technisch ontwerpers en degene die betrokken zijn bij het ontwerpen van algorithmen of toepassen van bestaande algorithmen in informatiesystemen c.q. programma’s. De deelnemer optimaal voorbereiden op de toetsing GPRO. Na deze opleiding kan de deelnemer correcte algoritmen afleiden en implementeren in een willekeurige, aan hem bekende programmeertaal. Hierdoor kan de student optimale en correcte algoritmen in Time en/of Space afleiden.

Voorkennis & niveau
Er wordt vanuit gegaan dat de student beschikt over de kennis en vaardigheden die aan bod komen in de onderbouw basis AMBI en/of Academy Foundation. Daarnaast wordt de cursist verondersteld op de hoogte te zijn van de basisbegrippen wiskunde, zoals die in het examenprogramma VMBO aan bod komen. Deze wiskundevoorkennis is niet voldoende voor het eindniveau GPRO. In de GPRO cursus wordt de verder benodigde wiskundekennis uiteengezet. Instroom niveau MBO.
OPRO voorkennis is niet nodig. Eventuele benodigde OPRO begrippen komen in de GPRO cursus opnieuw aan de orde.

Kenmerken
- 10 sessies ± 2, doorloop 9± 1 weken (dagcursus) tot 13± 1 weken (avondcursus).
- Locaties: wordt verzorgd door heel Nederland.
- Examens, ongeveer 6 per jaar
- Huiswerkbelasting ongeveer 3 a 6 uur per sessie.
- Studiebelasting 280 SBU, zijnde 10 studiepunten (European credits).
- Prijs:
zie “Kostenoverzicht”, - Startdatum: zie planning.