Opleiding: De programmeertaal C
Lesmethode :
Klassikaal
Algemeen :
De cursus Programmeertaal C behandelt de verschillende aspecten van het programmeren in de taal C. Je leert de syntax van de taal en je leert omgaan met de standaard-bibliotheek waarmee je vanuit een programma allerlei veel voorkomende taken voor je kunt laten verrichten. Alle theorie wordt, onder begeleiding van de docent, uitgebreid in de praktijk geoefend.
Doel :
Na afloop van de cursus kun je zelfstandig een C-programma schrijven, of samen met anderen C-programmatuur schrijven.
Doelgroep :
#Gebruikers of programmeurs die actief willen gaan programmeren in de taal C, op willekeurig welk platform (Linux/UNIX, Windows,...).
#Gebruikers of programmeurs die de beginselen van de taal C willen leren ter voorbereiding op de cursus "De programmeertaal C++".
Voorkennis :
Enige programmeer-ervaring in een (andere) hogere gestructureerde programmeertaal is noodzakelijk.
Onderwerpen :
- In dag 1 en 2 komt aan de orde (tevens voorkennis voor C++):
- Inleiding tot C: Functie-opbouw, variabelen, declaraties, prototyping, types, arrays, operatoren, control-structuren, functies aanroepen en
- argumenten doorgeven, flow of control.
- Gevorderde onderwerpen: Speciale operatoren, storage classes, structures.
- Compilatie en syntax-controle: Compilatieproces, de preprocessor, include-files.
- Pointers.
- In dag 3 en 4 komt aan de orde:
- Printf, scanf, string-manipulatie.
- Typedefs, unions en enums.
- De standaard I/O-bibliotheek: Gebufferde I/O, de seekpointer, direct I/O, character I/O, geformatteerde I/O.
- Standaard ISO/ANSI C-bibliotheken: Character-handling, memory-manipulatie, string-manipulatie, tijds-functies, dynamische geheugenallocatie, gelinkte lijsten, sorteren, conversie-functies.
- Portabiliteit: vermijdbare valkuilen.