Noem de deelgebieden en een korte beschrijving van het hoofddomein Softwaresystemen.
Programmeren en programmeertalen --> Er zijn programmeertalen ontwikkeld waarin een programmeur de instructies voor de computer kan uitdrukken. Computers werken alleen met nullen en enen maar zo schrijf je geen nieuw programma.
Algoritmen --> Dit is een onderzoek naar oplossingsmethoden voor bepaalde problemen. Bijvoorbeeld sorteren.
Software engineering --> Hier worden nieuwe programma's ontwikkeld. Bijvoorbeeld aansturen van een printer, volledige bedrijfssystemen. Hij moet er voor zorgen dat het nieuwe programma goed kan samenwerken met andere systeemprogramma's
Theoretische informatica --> Grondslagen van het vakgebied.
Kunstmatige intelligentie --> Het gaat hier om het construeren van programma's voor taken die slecht systematisch oplosbaar zijn.