Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Inleiding
ADA: presentatie, functionaliteiten
ADA vs. andere talen, uitbreidingen
Gebruikscontexten; compilers: native, cross/RTOS, cross/bare
Ontwikkelomgeving, debugging
Workshop: Installatie van de ontwikkelomgeving, structuur van een project
Taalbeginselen
Gegevenstypen
Gegevensomzettingen
Operatoren en uitdrukkingen
Tabellen
Besturingsstructuren: voorwaarden, lussen
Ongedefinieerde types
Behandeling van uitzonderingen
Functies: definitie, parameters, oproep
Workshop: Meervoudige berekeningsprogramma's, debuggen
Object-georiënteerd programmeren
Bijdragen van het object aan de procedure
Definitie van klassen
Gebruik / instantiëring
Attributen en methoden van instanties
Constructors, destroyers, overloading
Statische velden en methoden van klassen
Inkapseling van gegevens (accessors en modifiers)
Aggregatie, relaties tussen gegevens - problemen en oplossingen
Inheritiëring, herbruikbaarheid
Polymorfisme en abstractie van klassen
Workshop: Modellering / objectimplementatie van diverse vraagstukken
Geavanceerde concepten
Synchronisatie- en communicatiebeheer
Taakplanning
Hardware-interfacing
Veiligheidsbeheer
Workshop: Taken maken en plannen