
Programming 2: introductie
PROGRAMMING 2: INTERMEDIATE


Praktisch
Docenten
Karel De Smet
klas B1 & B2

Adriaan Glibert
klas C

ECTS
- Periode 2 = 7 weken les + evaluatieweek
- 🏫 Les
- 8u / week
- Fysiek op de campus
- Theorie, demo's en oefeningen
- ✍️ Taken & zelfstudie
- Wekelijkse toetsen (30%)
- Eindopdracht (70%)
- Elke les herhaal je via tutorials & documentatie
die je op Canvas terugvindt
Lesopnames
We nemen de les op via een Teams-meeting. Je kan de opnames achteraf terugvinden in een apart kanaal in de PGM2-klas in Teams.
Deze opnames zijn eigendom van Arteveldehogeschool en mogen niet gedeeld worden.
Toetsen
- Telkens bij de eerste les van week 2, 3, 4 & 5
- Let goed op en neem thuis het lesmateriaal (+ evt. aanvullend materiaal) van vorige week door vóór het begin van de eerste les
-
Gewettigd afwezig?
- Indien je afwezigheid goedgekeurd werd via het studentensecretariaat, dan kan je de toets later inhalen
⚠️ Onwettig afwezig = 0 voor de toets van die week.
Copyright en plagiaat
Het geheel of gedeeltelijk overnemen van eigen of andermans werk zonder de markering dat het om een citaat gaat en/of zonder passende bronvermelding pleeg je plagiaat.
AI gebruik
In het kader van de opdrachten is het gebruik van AI niet toegestaan voor het genereren van code of het schrijven van volledige oplossingen. Wel kan je AI gebruiken om:
- Concepten uit te leggen,
- Theorie te verduidelijken,
- Feedback te geven op je eigen werk
Bij twijfel over wat wel en niet mag, vraag dan om verduidelijking bij de docent.
Aanwezigheid
- 🥳 Verplicht
- 🤒 Gewettigd afwezig?
- Laat dit vóór de start van de les via Teams weten
- Upload afwezigheidsattest op SVS
- Neem zelfstandig de theorie, demo's en oefeningen door tegen volgende les
- Lijst eventuele vragen op tegen volgende les
Lesverloop
-
Per blok van 4 uur:
- 1u les
- 15' pauze
- 45' les
- 15' pauze
- 45' les
- 15' pauze
- 45' les
Afspraken
-
Te laat?
- Als de deur toe is mag je binnen tijdens de eerste pauze.
-
Pauzes
- Tijdens de les zijn er 3 pauzes
- Tijdens het zelfstandig maken van oefeningen kan je een korte pauze nemen wanneer je wil.
- Laat je smartphone in je rugzak (!)
Leerstof & oefeningen
-
Canvas
- Theorie, oefeningen & taken
- 🔗 Canvas cursuslink
-
📚 Digitale Syllabus
- Uitgebreide theorie
-
🔗 Syllabuslink
-
Mozilla Developer Network (MDN)
- Uitgebreide open source documentatie over HTML, CSS & JS
- 🔗 developer.mozilla.org


Wat leren we in dit vak
Lesinhoud
- We leren zo veel mogelijk over JavaScript
- We zorgen voor een goed versiebeheer met Git
- We werken met Express om een Application Programming Interface (API) te bouwen
- We leren onze code testen
Lesinhoud
In grote lijnen:
- Week 1: Functies
- Week 2: Arrays, objects …
- Week 3: advanced concepts + Node.js
- Week 4: Express.js + Promises
- Week 5: TBD
- Week 6: Testing
- Week 7: werkcollege
Introductie PGM2
By kareldesmet
Introductie PGM2
- 49