2GD Programming 2 (B-LUCA-N43932)
![](/resources/images/icons/icon-taal.png)
![](/resources/images/icons/icon-duur.png)
![Beide semesters Beide semesters](/resources/images/icons/icon-semester-3.png)
![](/resources/images/icons/icon-docent.png)
Doelstellingen
In dit vak bouwen we verder op hetgeen we gezien hebben in Game Programming 1. Naast het verder uitdiepen en uitbreiden van bepaalde basisprincipes in object georiënteerd programmeren, leggen we hier meer de nadruk op het schrijven van betere code.
We leggen dus meer de focus op goed geschreven/opgebouwde code met oog op zo weinig mogelijk code duplicatie, makkelijk uitbreidbaar en makkelijk te onderhouden code.
Daarnaast worden er nieuwe onderwerpen aangeleerd met oog op (maar niet alleen voor) game development en wordt de student aangeleerd om zelfstandiger te werken om ongeziene code toch te kunnen toepassen.
De eindcompetenties of opleidingsspecifieke leerresultaten (inclusief gedragsindicatoren) voor de volledige opleiding Audiovisuele Kunsten Genk vind je onder ‘doelstellingen’ op opleidingniveau.
In dit opleidingsonderdeel worden de volgende gedragsindicatoren getoetst:
4, 5, 7, 9, 14, 15, 16, 17, 21, 22, 23
Begintermen
Volgtijdelijkheidsvoorwaarden
Je moet voldoen aan een volgtijdelijkheidsvoorwaarde om dit opleidingsonderdeel te mogen opnemen. Volgtijdelijkheid kan STRENG of SOEPEL zijn of een GELIJKTIJDIGHEID inhouden. Ook kan een diplomaNIVEAU als voorwaarde gesteld zijn.
Verklaring:
STRENG: Om dit opleidingsonderdeel op te nemen, moet je geslaagd zijn voor of een tolerantie ingezet hebben voor de opleidingsonderdelen waarvoor dit soort voorwaarde geldt.
SOEPEL: Om dit opleidingsonderdeel op te nemen, moet je de opleidingsonderdelen waarvoor dit soort voorwaarde geldt, gevolgd hebben.
GELIJKTIJDIG: Om dit opleidingsonderdeel op te nemen, moet je ook de opleidingsonderdelen waarvoor dit soort voorwaarde geldt, opnemen of al opgenomen hebben.
NIVEAU: Om dit opleidingsonderdeel op te nemen, moet je ten minste deze graad behaald hebben.
SOEPEL( N43931 )
Bovenstaande codes van opleidingsonderdelen stemmen overeen met onderstaande omschrijvingen van die opleidingsonderdelen:
N43931 : 1GD Programming 1
Dit opleidingsonderdeel is een voorwaarde voor het opnemen van volgende opleidingsonderdelen:
N43584 : 2GD Persoonlijk Project Game
N43827 : 2GD Geïntegreerde projecten Game 2
Plaats in het onderwijsaanbod
- Bachelor in de audiovisuele kunsten (Genk) (Afstudeerrichting Game Design) 180 sp.
Onderwijsleeractiviteiten
5 sp. 2GD Programming 2 (B-LUCA-N62546)
![](/resources/images/icons/icon-taal.png)
![](/resources/images/icons/icon-duur.png)
![Beide semesters Beide semesters](/resources/images/icons/icon-semester-3.png)
![](/resources/images/icons/icon-docent.png)
Inhoud
Er wordt rechtstreeks verder gegaan met de leerstof van Game Programming 1. Er wordt dus verder gebouwd op je reeds opgedane kennis en er worden nieuwe onderwerpen uitgelegd om nog complexere programma’s te kunnen schrijven.
Daarnaast ontwikkeld de student een dieper inzicht in programmeren en wordt meer de nadruk gelegd op het schrijven van betere code. Zo leert de student nadenken over de structuur van zijn code in functie van zijn/haar uiteindelijke programma. Hiervoor worden principes aangeleerd zoals het schrijven/lezen van UML klasse diagrammen, gebruiken van design patterns, logging technieken, …
Studiemateriaal
Al het studiemateriaal wordt ter beschikking gesteld via Toledo.
Toelichting onderwijstaal
Voertaal van de contacten is Nederlands.
Documentatie, gastsprekers of studiebezoeken kunnen occasioneel in Engels (of Frans, Duits,…) worden gegeven.
Toelichting werkvorm
Hoorcolleges: hier wordt de theoretische achtergrond, de basisconcepten, … gepresenteerd. Deze wordt aangevuld met (deels) uitgewerkte voorbeelden en andere zaken om de theorie te verduidelijken.
De lessen zullen grotendeels fysiek doorgaan, de lessen kunnen ook deels digitaal gegeven worden.
Informatie over deze lessen is terug te vinden via Toledo.
Zelfstudie: er wordt van de student ook verwacht om thuis de lessen na te kijken en de (deels) uitgewerkte voorbeelden uit de les zelf te maken. Er wordt ook verwacht dat de student zelfstandig op zoek kan gaan naar extra informatie.
College
De lessen zullen (groten)deels fysiek doorgaan. Informatie over deze lessen is terug te vinden via Toledo. Er kunnen ook online les & contactmomenten plaatsvinden.
Practicum
Praktijklessen/ateliers/… zullen (in kleine groep) op de campus doorgaan. Er kunnen ook online contactmomenten en begeleidingssessies plaatsvinden.
Opdracht
De studenten werken individueel/in een groep van X studenten aan de opdracht. Informatie over de deadline en hoe de opdracht ingediend moet worden, is terug te vinden op Toledo.
Evaluatieactiviteiten
2GD Programming 2 (B-LUCA-N83932)
Toelichting
Examenmoment | Beoordelingsschaal |
---|---|
TOTAAL | 1-20/20 puntenschaal |
Tussentijdse Evaluatie januari | 1-20/20 puntenschaal |
De vooruitgang van de student wordt doorheen het jaar opgevolgd via 1 of meerdere toetsen die praktisch als theoretisch kunnen zijn EN ook krijgt de student doorheen het jaar een reeks oefeningen/probleemstellingen aangeboden, die hij dient op te lossen door het toepassen van opgedane kennis uit het vak. Het is de bedoeling dat de student hier zelfstandig aan werkt, zowel thuis als op de voorziene momenten en de docent gericht vragen stelt wanneer er problemen zijn. De docent is beschikbaar ter ondersteuning op de voorziene momenten.
Er wordt ook verwacht dat de student zelfstandig op zoek kan gaan naar extra informatie.
Het niet indienen van één van deze oefeningen/opdrachten zal resulteren in een 0 voor die oefening.
Deze test(en) en oefeningen/probleemstellingen tellen mee voor 50% van het jaartotaal en zijn niet herkansbaar (maw. het punt hiervan wordt overgedragen naar de herexamenperiode om de student te verplichten tijdens het jaar te werken voor dit vak).
Aanwezigheid en medewerking tijdens alle contactmomenten is dan essentieel.
In de examenperiode is er een grote mondelinge bevraging (zowel praktisch als theoretisch) over een examenopdracht (die je op voorhand indient) waaraan je thuis hebt kunnen werken. Deze opdracht wordt tijdig meegedeeld en zal aan bepaalde voorwaarden moeten voldoen. Als je ingeleverde examenopdracht niet voldoet aan deze voorwaarden, zal dit automatisch resulteren in een 0. De exacte voorwaarden worden op toledo meegedeeld wanneer je de opdracht ontvangt.
Deze examenopdracht telt ook voor 50% en is wel herkansbaar.
De docent behoudt het recht, maar heeft niet de plicht om de student van persoonlijke feedback te voorzien.
Indien de veiligheidssituatie het toelaat, zullen de testen en bevraging van de eindopdracht op de campus doorgaan. Indien dit niet mogelijk is, zullen deze online op afstand doorgaan.
Toelichting bij herkansen
Deelname aan de eerste examenkans is een voorwaarde om deel te kunnen nemen aan de herkansing omdat procesevaluatie een essentieel onderdeel is van de evaluatie.
Het jaarwerk dat voor 50% telt, is NIET herkansbaar.
De examenopdracht die voor 50% meetelt is WEL herkansbaar. Herkansen hierop wil zeggen dat je hier verder aan werkt en de eventueel ontvangen feedback hierin verwerkt.
Er is geen (proces)begeleiding tijdens de tweede zittijd.
Er kan geen gebruik worden gemaakt van de werkplaatsen/studio's tijdens de zomersluiting.
Er is beperkte mogelijkheid om materiaal uit te lenen.