Détails
- 10 Sections
- 50 Lessons
- 21 Hours
Expand all sectionsCollapse all sections
- Definitie van een programma6
- 1.1Wat is een programma?
- 1.2Definitie van een programmeertaal en de verschillende paradigma’s.
- 1.3Overzicht van programmeertalen en hun sterke en zwakke punten.
- 1.4Compilers en uitvoerbare bestanden.
- 1.5Rollen en verantwoordelijkheden van een programmeur.
- 1.6Praktische oefening: Introductie tot verschillende programmeertalen en hun technische specificaties.
- Het belang van algoritmen3
- 2.1Definitie en rol van een algoritme.
- 2.2Concept van pseudocode.
- 2.3Praktische oefening: Schrijven van een eerste algoritme in pseudocode.
- Opbouw van de basis van een programma4
- 3.1Schrijven van een eenvoudig programma: syntaxis en instructies.
- 3.2Compileren en uitvoeren van een programma.
- 3.3Definitie en gebruik van bibliotheken.
- 3.4Praktische oefening: Eerste stappen in de IDE, opbouw en implementatie van een eenvoudig programma.
- Programmeerrichtlijnen4
- 4.1Naamgevingsconventies
- 4.2Syntactische conventies.
- 4.3Commentaar: belang en gebruik.
- 4.4Leesbaarheid van code.
- Variabelen8
- 5.1Definitie en typen variabelen.
- 5.2Primitieve gegevenstypen.
- 5.3Declaratie, definitie en initialisatie van variabelen.
- 5.4Constanten
- 5.5Invoer, uitvoer, toewijzing en typeconversie.
- 5.6Organisatie van gegevens in arrays.
- 5.7Geavanceerde gegevenstypen.
- 5.8Praktische oefening: Schrijven van eenvoudige programma’s met variabelen.
- Operatoren en expressies4
- 6.1Verschillende soorten operatoren.
- 6.2Combinatie van operatoren.
- 6.3Booleaanse expressies.
- 6.4Praktische oefening: Werken met operatoren en Booleaanse expressies.
- Besturingsstructuren6
- 7.1Voorwaardelijke instructies.
- 7.2Blokken met instructies.
- 7.3Iteratieve lussen.
- 7.4Geneste instructies.
- 7.5Commentaar en leesbaarheid.
- 7.6Praktische oefening: Implementeren van een algoritme met besturingsstructuren.
- Procedures en functies7
- 8.1Definitie en belang van procedures en functies.
- 8.2Parameterdoorvoer
- 8.3Retourwaardes van functies.
- 8.4Beperkingen van parameterdoorvoer via waarde.
- 8.5Concept van parameterdoorvoer via referentie.
- 8.6Aanroepen van functies.
- 8.7Praktische oefening: Werken met procedures en functies.
- Introductie tot objectgeoriënteerd programmeren (OOP)3
- 9.1Basisconcepten van OOP.
- 9.2Objectmodellering op basis van functionele vereisten.
- 9.3Praktische oefening: Illustratie van OOP-concepten.
- Toegang tot databases5
- 10.1Structuur en opslag van gegevens.
- 10.2Basisbewerkingen op databases.
- 10.3Client-server toepassingen voor gegevensbeheer.
- 10.4Weergave en manipulatie van gegevens in een clienttoepassing.
- 10.5Praktische oefening: Opbouwen van een zoekformulier om informatie uit een database op te halen.