Denne certificering dokumenterer din forståelse for begreber indenfor objektorienteret programmering.
Således dokumenteres viden indenfor generelle programmeringsbegreber:
- Hvad der indgår i et program
- Hvad er variable, datatyper, operatorer, flow-konstruktioner og modularitet
- Hvordan et program bliver kørt i en computer
- Hvordan man kommer fra en problembeskrivelse til program
- Hvordan man lærer en syntaks (sproglig form) til et (nyt) programmeringssprog i C-familien (C/C++/C#, Java, JavaScript, Perl, ...)
Derudover dokumenteres viden indenfor objektorienterede begreber:
- Hvad er et objekt, en klasse, en 'message', en instans og en metode?
- Sammenhæng imellem klasser og objekter
- Ydre og indre opfattelse af klasser
- Nedarvning
- Virtuelle funktioner og polymorphisme
- Data-abstraktion / objektorientering
- Constructors/destructors
- Overloaded/overrided funktioner
- Design Patterns og UML grundbegreber