Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Inleiding
Taalclassificatie
Geschiedenis, versies
C en andere talen
Milieu, hulpmiddelen
Eerste stappen in C
Structuur van een programma
Compilatie en beperkingen
Commentaar, algemene organisatie, enkele methoden
Main() methode
Standaard I/O functies
Gegevenstypen
Variabelen definiëren, gebruiken
Beschikbare types en typeconversie
Constanten maken
Operatoren en uitdrukkingen; complexe berekeningen in C
Tabellen
Geheugenorganisatie
Eenvoudige pointers
Controlestructuren
Keuzestructuren (voorwaarden)
Iteratie-instructies (lussen)
Onderbrekingen
Optimalisaties en speciale numerieke bewerkingen
Functies
Prototyping en definitie
Eenvoudige argumenten en gebruik
Parameter passing (by value, by address)
Return values
Function overloading
Recursie en pseudo-recursie
Structuur van een C-programma met functies
Pointers, C en het systeem
Declaratie, initialisatie
Eenvoudig gebruik, gebruiksvoorwaarden
Dynamisch creëren van een variabele
Geavanceerd gebruik (array pointers, arrays van pointers)
Functie pointers
Sommige bibliotheken: GLib, SDL, GMP
Structuren, complexe gegevens in het geheugen
Definitie, creatie
Declaratie van een structuurvariabele
Opslag in het geheugen, toegang tot velden
Arrays van structuren
Structuren als functieparameters
Structuurpointers en gelinkte lijsten
Na C: presentatie van C++ en C#