Voortgang Week 1
Week 1

Intro Object Oriented Programming

Welkom bij Week 1 van Programmeren II. Deze week leer je de fundamenten van Object Georiënteerd Programmeren (OOP) en hoe je deze concepten kunt toepassen in Python.

Week 1
4 lessen

Lesdoelen

1

Les A: OOP Fundamentals

  • De student kan verschillen tussen procedureel programmeren en OOP uitleggen.
  • De student kan de onderdelen van OOP benoemen (class, object, attributen, methode, constructor).
  • De student kan in de basis uitleggen wat deze onderdelen zijn.
2

Les B: OOP in de Praktijk

  • De student kan objecten aanmaken.
  • De student kan de Constructor in een class aanpassen.
  • De student kan een methode toevoegen aan een OOP class.

Leeruitkomsten van dit vak

# Leeruitkomst
1 Kan de basisbeginselen van Object Oriented Programming (OOP), waaronder het gebruiken van klasses, toepassen op data science vraagstukken.
2 Kan een eenvoudig data science algoritme zelf definiëren en aanpassen gebruik makend van OOP.
3 Kan de efficiëntie van Python-algoritmen beoordelen op basis van Big-O-analyse.
4 Kan werken met de basis datastructuren zoals stacks, queues en dequeues.
5 Kan de basisprincipes van recursief programmeren toepassen.
6 Kan een complex data science algoritme zelf definieren en aanpassen gebruik makend van OOP inclusief design patterns.

Lessen deze week

Snelle navigatie

Belangrijk

Chatbots gebruiken mag. Gebruik het om feedback te krijgen op code of om een concept uit te leggen, niet om opdrachten te laten maken.

Praktische informatie

Dit vak heeft alleen werkcolleges. Studiebelasting = 140 uur (meer dan de helft, 75 uur = zelfstudie). 3 uur les → minstens 3 uur zelfstudie! Zelfstudie staat altijd vermeld op Brightspace. Toetsen: Remindo.