Algoritmiek (Gent)
Algoritmen, probleemoplossend denken en programmeren in Python
De nascholing richt zich tot leerkrachten secundair onderwijs die, gezien het alsmaar toenemende belang van informaticawetenschappen, meer achtergrond nodig hebben om een vak programmeren te kunnen geven (leerkrachten wiskunde, wetenschappen …). De nascholing vereist geen specifieke voorkennis, maar wel de wil en inzet om te leren programmeren in Python.
Deze nascholing bestaat uit twee modules van telkens twee dagen.
In de eerste module wordt de nadruk gelegd op het leren werken met de toegankelijke programmeertaal Python en een eerste kennismaking met algoritmen (hoe problemen oplossen gebruikmakend van de computer):
- Eenvoudige Python-programma’s schrijven
- Functies, strings en lijsten in Python
- Wat zijn algoritmen?
- De efficientie van een algoritme inschatten
- Recursie en verdeel-en-heers-algoritmen
- Gretige algoritmen
- Algoritmen op lijsten en tabellen
In de tweede module verschuift de aandacht naar probleemoplossend denken
en algoritmiek, en wordt daarbij verder geoefend in Python:
- Dictionaries in Python en hun toepassingen
- Werken met bestanden in Python
- Grafen en toepassingen
- Dynamisch programmeren
- Onhandelbare problemen
Voor de tweede module is basiskennis van programmeren in Python aanbevolen.
Praktisch
De sessies aan de Universiteit Gent gaan door op de volgende data (telkens twee ganse dagen):
- Module 1: donderdag 26 september 2019 en maandag 30 september 2019
- Module 2: donderdag 30 januari 2020 en maandag 3 februari 2020
De workshops gaan telkens door op Campus Sterre van Universiteit Gent.
Inschrijven gebeurt via IPVW-ICES van Universiteit Gent.
Zie ook hier voor meer informatie.