Skip to content Skip to navigation menu
Advanced Programming

Heb je wel eens gehoord van Linux? Heb je wel eens software geschreven die bugs bevat? Tijdens advanced programming verdiep je jouw programmeervaardigheden. Eerst leer je hoe Linux werkt en welke krachtige tools dit besturingssysteem bevat. Daarna ga je classes maken en je verdiepen in de compilatie van C++-software. Belangrijk bij het schrijven van software is dat de software correct werkt. Eerst ga je kijken hoe de software werkt met debugging. Vervolgens ga je testen schrijven met Google Test. Als  voorkennis is het van belang dat je eenvoudige C++-programma’s kunt schrijven door gebruik te maken van een IDE. Het betreft kennis van variabelen, functies, verschillende statements, operatoren en containers.

Aanmelden voor deze module kan tot twee weken voor de aangegeven startdatum. Daarna vervalt de aanmelddatum en kun je je inschrijven voor een volgend moment.

Sector Techniek & ICT  
Studie Type Module  

€ 575,00

  • Je schrijft classes op een wijze waarop deze herbruikbaar zijn, waarbij documentatie is opgesteld en ook gebruik is gemaakt is van (bestaande) classes.
  • Je kan de basistechnieken voor het testen van software, zoals debugging en formele methoden van het testen van software, toepassen op (zelfgeschreven) software.
  • Je kan Linux installeren op een computer en een aantal (basis)handelingen mee verrichten.
  • Je zet standaardbibliotheken van C++ effectief in bij het schrijven van je eigen software.

Er zijn negen bijeenkomsten voor de module ‘Advanced Programming’ gepland. In zelfstudie bestudeer je de theorie uit het boek en overig lesmateriaal. Tijdens de bijeenkomsten of via een forum in de online leeromgeving kun je vragen stellen over de theorie en over de opdrachten voor je portfolio. Gedurende de hele module werk je in je bedrijf aan je portfolio/beroepsproducten.

Verwante opleidingen

Tijdens de module werk je aan opdrachten voor je portfolio. Je levert zelfgemaakte software op en een video waarin je de software toelicht. Het tweede onderdeel van je portfolio betreft een screen capture van handelingen onder Linux. Een paar voorbeelden zijn dat je kunt laten zien in je portfolio welke classes je gemaakt hebt, hoe je deze getest hebt en hoe de software gedocumenteerd wordt. Op basis van de feedback die je krijgt van anderen pas je de inhoud voortdurend aan. Deze feedback ontvang je zowel van je medestudenten, je bedrijf als je docent.

Een relevante praktijkomgeving op hbo-niveau is essentieel voor het afronden van bovengenoemde beroepsproducten en opdrachten. Dat kan je eigen baan/werk zijn. Mocht je niet werkzaam zijn in een voor deze module relevante omgeving, dan moet je afspraken maken met een bedrijf of instelling voor een relevante praktijkomgeving.

EC 5
Vakgebied Media
Studievorm Module
ID OMT22E