Grondslagen van de beleidsinformatica • Handelsingenieur en TEW • KU Leuven • Eerste bachelor

Bijles en begeleiding Python en ICT aan de KU Leuven

Grondslagen van de beleidsinformatica is het informaticavak van het eerste jaar Handelsingenieur en TEW aan de KU Leuven. Het vak bestaat uit twee delen met elk een eigen docent: Inleiding tot ICT en -systemen en Basis Programmeren, waarin je leert programmeren in Python. Ondanks de opkomst van artificiële intelligentie hebben veel studenten moeite met het aanleren van programmeren. Tijdens de sessies leer ik je hoe je met behulp van artificiële intelligentie de vereiste programmeercode onder de knie krijgt. Op ons educatief platform vind je de examens van de voorbije jaren als online toets, extra programmeeroefeningen bij elk werkcollege, twee reeksen programmeeropdrachten en de herhalingstaken van de voorbije jaren.

Handelsingenieur: examen in januariTEW: examen in juniComputerexamen met gesloten boek

Ervaring

Begeleiding door Dr. Steven De Klerck

Handelsingenieur

Vrije Universiteit Brussel

Master of Science in Statistics

KU Leuven

Specialisaties Master of Science in Artificial Intelligence Computer Science

KU Leuven

Kennis van programmeertalen

Matlab en Python

Fondsbeheerder

Pure Value Capital, onder meer met een kwantitatief model

De leerstof

Wat Grondslagen van de beleidsinformatica inhoudt

Op het computerexamen met gesloten boek telt elk deel voor de helft. Het deel ICT bestaat uit meerkeuzevragen met giscorrectie, het deel programmeren uit meerkeuzevragen, open vragen en programmeeroefeningen. Om te slagen moet je minstens vijf op tien halen op het deel programmeren. Hieronder vind je de hoofdstukken van Basis Programmeren.

H1

Inleiding. Waarom beleidsinformatica, waarom programmeren en waarom Python.

H2

Algoritmen en programmeren. Algoritmen en problemen, computeralgoritmen en computationele procedures, eerste programma's in Python, programmeren en programmeertalen.

H3

Variabelen. Static en dynamic typing, datatypes zoals int, float, string, lijst, tupel en set en de conversie van datatypes.

H4

Bewerkingen. Bewerkingen op getallen, strings, lijsten en tupels.

H6

Conditionele programmeertechnieken. Keuzestructuren met de if-clausule, iteratiestructuren met for- en while-lussen, break en continue.

H7

Basisalgoritmen. Zoekalgoritmen, de controle van een algoritme met stress testing en het bewijs van het tegendeel en sorteren met bubblesort.

H8

Functies. De structuur van een functie, variabelenruimte en bereik, het wijzigen van globale variabelen en parameters binnen een functie en de mogelijkheden voor parameters zoals standaardwaarden.

H13

Foutafhandeling. Syntaxfouten, semantische en logische fouten en fouten bij de uitvoering van een programma.

H14

Input en output met bestanden. Gegevens lezen uit en schrijven naar tekst- en csv-bestanden, ook met pandas, en gegevens uitwisselen met andere programma's.

H17

Modules. Modules importeren, wiskundige modules zoals math, statistics en random en grafieken tekenen met matplotlib.

H18

Complexiteit. De efficiëntie van algoritmen, tijds- en ruimtecomplexiteit, de grote-O-notatie en de vergelijking van zoek- en sorteeralgoritmen zoals lineair en binair zoeken en bubblesort.

H21

Hashing. Zoeken via hashing met hashfuncties en hashtabellen, het opvangen van botsingen en hashing in beveiliging, zoals het veilig bewaren van wachtwoorden.

H22

Toepassingen. Toepassingen uit operationeel onderzoek en data science, zoals een optimalisatieprobleem met Python oplossen en gegevens analyseren en visualiseren.

Slaag voor beleidsinformatica in eerste zit, niet in augustus

Het aantal plaatsen in de trajecten Handelsingenieur en TEW is beperkt.

Reserveer jouw plaats