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?
    1. Laat dit vóór de start van de les via Teams weten
    2. Upload afwezigheidsattest op SVS
    3. Neem zelfstandig de theorie, demo's en oefeningen door tegen volgende les
    4. 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
  • 📚 Digitale Syllabus
  •      Mozilla Developer Network (MDN)

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