Examens heb je op het HBO niet. Er zijn wel Tentamens en Stages. Een Tentamen kan van alles zijn, denk bijv. aan een tentamen SQL waarbij je op papier aan de hand van een case DDL en DML met de hand moet uitschrijven.
Voor Software Engineering en Software Architectuur zal je eerder code aan de hand van theorie moeten beoordelen, en bij specifieke zaken zoals Algoritmen, Datastructuren, Client-Server applicaties, en webapplicaties maak je een compleet functioneel stuk code. Denk aan een practicum tentamen waarbij je zelf een linked list, doubly linked list, stack en queue moet maken in een periode van 1 of 2 uur ofzo. Qua applicatie kan het zijn dat je een stukje software maakt om scores en teams van een toernooi van een sportclub bij te houden, dat omvat dus alles, van UI tot server code. Heb je meestal wel 3 uur voor o.i.d.
Aan het begin zijn tentamens nog wel wat simpel, denk aan een uurtje met een OOP-taal klooien om overeving, decorators en state machines te laten zien.
Naast de tentamens kan je een setje lange-termijn projecten verwachten, die kunnen dan bijv. 4 tot 6 weken in beslag nemen waarbij je met een klein groepje iets moet bouwen, denk aan een webshop, sociaal netwerk, inventory control, monitoring systeem enz. Afhankelijk van je docent kan je dan heel flexibel zelf verzinnen wat je wil, of je krijgt een panklare case die je moet maken.
Toevoeging:
Je hebt meerdere soorten toetsing, en ook een heel stuk meer non-informatica zaken die je gaat doen, want binnen het vakgebied zijn de technische skills eigenlijk 'vanzelfsprekend'. Als je niet kan programmeren, dan is HBO Informatica al te hoog gegrepen. Bij de meeste hoge scholen krijg je veel college in de richting van leiderschap, planning, en het koppelen van de toegevoegde waarde en wensen van het bedrijf aan de praktische uitvoering aan de informatica kant. Je zal dus ook goed moeten worden in het schrijven in Nederlands en Engels, en goede documenten opleveren om bijv. de vraag van de business bij de ontwikkelaars duidelijk te maken, of de wensen van de ontwikkelaars te vertalen naar een actie aan de business kant. Dat is zowel op SRS-niveau als op meer leiderschapsniveau.
Dat komt allemaal voornamelijk door dat de vraag in de meeste bedrijven niet zo zeer om 'mensen die code kunnen typen' draait, maar om al het andere er om heen. Even wat code uitpoepen kan je iedereen leren, de juiste analyse maken, richting kiezen, weten welke beweging te maken (en hoe hard, en waar heen, en wanneer) is een stuk belangrijker. 90% van de software die gemaakt wordt is niet spannend, en zo'n 50% van al het werk komt vaar neer op onderhoud en koppelingen tussen legacy/slechte meuk en de nieuwe/goede keuzes om dat de business daar al op draait en geld mee verdient.
Op software-schrijf-niveau kom je aan het eind van de HBO opleiding ongeveer hetzelfde uit als op het MBO: je kan code typen die *iets* doet, maar alle zaken er om heen die het daadwerkelijk een richting, doel en waarde geven, die leer je op het HBO, en afhankelijk van je eigen inzet kan je daarna ook de constante zelfontwikkeling aan de gang houden. De details over welke tools, talen en frameworks je gebruikt zijn slechts een implementatie detail, en bijna irrelevant.
[
Voor 64% gewijzigd door
johnkeates op 19-08-2018 01:14
]