2025
Hoofdstuk 1: Inleiding
1.1 Doelstellingen
Waarom beleidsinformatica?
“Information technology and business are becoming inextricably interwoven.
I don’t think anybody can talk meaningfully about the one without talking about
the other.”
Bill Gates
Beleidsinformatica richt zich op hoe informatietechnologie (IT) en
bedrijfsstrategie samenkomen om organisaties efficiënter en innovatiever te
maken.
Verklaring van de quote van Bill Gates:
• IT is niet langer een aparte ondersteunende functie, maar een
essentieel onderdeel van bedrijfsvoering.
• Beslissingen over strategie, beleid en innovatie zijn sterk
afhankelijk van technologie.
• Zonder IT kan een bedrijf niet concurreren, efficiënt werken of
innoveren.
Voorbeeld:
• Amazon gebruikt data-analyse en AI om klantvoorkeuren te
voorspellen en logistiek te optimaliseren.
Conclusie:
Beleidsinformatica helpt bedrijven slimme IT-beslissingen te nemen die
bijdragen aan strategische groei en innovatie.
Waarom programmeren?
• Inzicht in software – Begrijpen hoe programmatuur werkt en de
uitdagingen bij ontwikkeling.
• Probleemoplossing – Toepasbaar in statistiek, marketing, logistiek,
enz.
• Structureren en analyseren – Problemen helder formuleren en
opdelen (verdeel en heers).
• Logisch en systematisch denken – Algoritmes ontwikkelen,
implementeren en testen.
,Waarom Python? (programeer taal)
“Python is used by Intel, IBM, NASA, Pixar, Netflix, Facebook, JP Morgan
Chase, Spotify, and a number of other massive companies. It’s one of the four
main languages at Google, while Google's YouTube is largely written in Python.
Same with Reddit, Pinterest, and Instagram.”
• Eenvoudig – Makkelijk te leren en te gebruiken
• Open Source – Gratis en breed ondersteund door de
community
• Veelzijdig – Toepasbaar in webontwikkeling, data-analyse, AI,
machine learning, enz.
• Onderwijs & Wetenschap – Veelgebruikt in academisch
onderzoek en opleidingen
• Populair in Data Science – Breed ingezet voor analytics en
AI
• Ondersteunt OOP – Geschikt voor gestructureerde en
modulaire softwareontwikkeling
• Relevant voor de bedrijfswereld – Toegepast door
topbedrijven in diverse sectoren
Waarom geen MS Excel?
✅ Voordelen
• Gebruiksvriendelijk en breed inzetbaar
• Algemeen beschikbaar en veel gebruikt in het bedrijfsleven
• WYSIWYG (What You See Is What You Get)
• Makkelijk zelf aan te leren
❌ Nadelen
• Veel handmatig en repetitief werk
• Beperkte automatiseringsmogelijkheden
• Foutgevoelig en moeilijk te controleren
• Geen ingebouwde ondersteuning voor geavanceerde
algoritmen (ML, AI, simulatie, optimalisatie)
,1.2 Praktische organisatie
Planning
Cursusmateriaal
Examen – hoe slagen?
___________________________________________________________________________
_______
Hoofdstuk 2: Algoritmen en Programmeren
2.1 Algoritmen
Een algoritme is een reeks eindige instructies die een gegeven
begintoestand omzetten in een beoogd doel.
Het beschrijft hoe een welbepaald probleem kan worden opgelost door:
1. De nodige stappen te bepalen.
2. Vanuit een welbepaalde beginsituatie te starten.
3. Een vooropgestelde uitkomst te bereiken.
De term algoritme is afgeleid van Al-Chwarizmi, een wiskundige uit Bagdad (790–
840 n.C.).
, (klasses van problemen, toren 1 instantiatie en TSP meerdere instantiaties)
Instantiaties, correcte en incorrecte algoritmen
Een instantiatie van een probleem is een specifieke concrete versie
ervan, inclusief alle relevante parameters en restricties.
Een correct algoritme lost elke instantiatie van het probleem
correct op.
Een incorrect algoritme slaagt daar niet altijd in; het kan in
sommige gevallen falen of geen oplossing genereren.
Definities
• Een algoritme is een reeks (geen verzameling) van
instructies die correct uitgevoerd tot een deterministisch
resultaat leiden in een eindige tijd.
• Een manier of een set regels om een probleem snel of
handig op te lossen, zoals sorteeralgoritmen.
• Een lijst van instructies om met een
computerprogramma een probleem op te lossen.