Welke vakken staan op het programma?
Programming Essentials I (6 studiepunten)
Programming Essentials 1 behandelt de basisprincipes van het begrijpen, analyseren en oplossen van problemen. Er wordt een brede basis gelegd voor de kennis van gestructureerd en procedureel programmeren.
Data Essentials (6 studiepunten)
Data Essentials cursus start met een overzicht van de kenmerken, soorten, voorbeelden en onderdelen van een databasesysteem. Hierna volgt een grondige bespreking van informatie- en gegevensanalyse. De student maakt kennis met de standaardquery-taal SQL voor relationele databanken.
Web Essentials (4 studiepunten)
In Web Essentials worden HTML5 en CSS3 aangeleerd en toegepast bij het bouwen van een statische website. Je leert tevens de basissyntax van ECMAScript. Met het Document Object Model leer je elementen te selecteren en te manipuleren. Je gebruikt gangbare werkwijzen en tools om te coderen en te debuggen.
Programming Essentials II (6 studiepunten)
Programming Essentials 2 bouwt voort op de programmeerkennis opgedaan in Programming Essentials 1 maar schakelt over naar een zuivere objectgeoriënteerde taal. De nieuwe begrippen klasse en object worden geïntroduceerd. Het uitwerken van programmastructuren zal nu verlopen aan de hand van diagrammen (UML), die zullen gebruikt worden voor het definiëren van objecten en voor het aangeven van relaties tussen deze objecten. Door het maken van console applicaties worden de OO-principes ingeoefend en wordt extra aandacht gelegd op principes als leesbaarheid, onderhoudbaarheid en flexibiliteit.
Web Advanced (5 studiepunten)
Om mee te gaan in de nieuwste evoluties op het vlak van web development krijg jet in Web Advanced een diepere duik in Javascript. Er wordt gekeken naar de laatste toevoegingen van ECMAScript en uitgebreid gekeken naar objectgeoriënteerd programmeren binnen Javascript aan de hand van een aantal best practices. Het dynamische luik van de website wordt toegevoegd met node.js en mysql. Er wordt gekeken naar de vereisten van een node.js applicatie, de basis van het framework wordt aangeleerd en gekoppeld aan een MySQL database.
Programming Project (7 studiepunten)
De student kiest zelf een project op maat. Dat kan een project zijn in samenwerking met de werkgever of een project, opgesteld door de docenten. Wie na de opleiding het postgraduaat Toegepaste Artificiële Intelligentie wil volgen, kan een project in Python ter voorbereiding uitvoeren.
Zowel hard skills als soft skills worden tijdens het project getraind.