Vak: Programmeren II credits: 5

Vakcode
ITVP23PGM2
Naam
Programmeren II
Studiejaar
2026-2027
ECTS credits
5
Taal
Nederlands
Coördinator
R. van den Broek
Werkvormen
  • Hoorcollege
  • Opdracht
  • Practicum / Training
Toetsen
  • Programmeren II - Computer, organisatie ToetsCentrum

Leeruitkomsten

  • De student implementeert eenvoudige algoritmes in Python door middel van functioneel en object-georiënteerd programmeren(OOP).
  • De student ontwerpt en implementeert algoritmes om complexere computationele problemen op te lossen, gebruikmakend van imperatief, functioneel of object-georiënteerd programmeren.

Inhoud

De leerlijn Programmeren, die de vakken Programmeren I en II omvat, biedt een algemene introductie in programmeren. Het is een brede oriëntatie door middel van een verscheidenheid aan oefeningen en projecten waar eenvoudige maar ook meer abstracte concepten worden behandeld, van hoe een computer data representeert tot en met het ontwerp van algoritmes, en hoe dit van invloed is op de technologie die we vandaag de dag gebruiken. Daarnaast zal je de basisprincipes van de programmeertaal Python leren, zodat je jouw kennis gelijk kan toepassen in de praktijk.

Wat je gaat leren:
  • Basisprogrammeervaardigheden in Python
  • Ontwerp-, implementatie-, documentatie- en testvaardigheden
  • Strategieën voor het oplossen van rekenkundige problemen
  • Toepassingen van informatica in de samenleving en de praktijk

Programmeren II is het logisch vervolg op Programmeren I waar je verder oefent met algoritmes en de programmeertaal Python, en hierbij zult zien dat er naast imperatief programmeren, de aanpak die je hebt gezien bij Programmeren I, ook andere manieren zijn om programma's te schrijven. We zullen kennis maken met functioneel programmeren, waarbij functies en recursie een grote rol spelen, en objectgeoriënteerd programmeren, waarbij een programma wordt gezien als een verzameling objecten die met elkaar communiceren.

School(s)

  • Engineering, Life Sciences & ICT