Software engineering
-
Informatica
-
IB3112
-
5 EC
-
Vanaf € 384
-
Voor dit product gelden ingangseisen
Inhoud
In dit vak bestudeer je zowel de theorie als de praktijk van software engineering.
In het eerste deel van de cursus lees je een interessant boek over de moderne manieren om software te ontwerpen en ontwikkelen. Op basis daarvan ga je dieper in op belangrijke onderwerpen met behulp van twee opdrachten.
In het tweede deel werk je samen met twee medestudenten aan een project. Je maakt eerst kennis met de architectuur en de broncode van een software-prototype aan de hand van een aantal opgaven. Daarna ontwikkel je met je groep dit prototype verder in de richting van een softwareproduct dat voor een bepaalde doelgroep nuttig kan zijn.
Het vak sluit af met het schrijven van een vakkundig reflectieverslag over dit project.
Leerdoelen
Na bestudering van deze cursus kun je:
- (softwareproces, kennis) verschillende softwareprocessen karakteriseren,
- (context van software, interpreteren) softwareproducten en softwareprojecten onderscheiden t.o.v. de doelen van de klanten en de ontwikkelaars,
- (agile, analyseren) een onderbouwde keuze maken van agile aanpakken (waaronder Scrum, Extreme programming) voor alle aspecten van het softwareproces,
- (nieuwe technische aspecten, evalueren) een nieuwe ICT-technologie (o.a. software architectuur, cloud-gebaseerd systeem) aanleren en evalueren,
- (moderne softwareontwikkeling, uitvoeren) aan een bestaand project een bijdrage leveren m.b.v. moderne aspecten en tools (o.a. een potentieel nieuwe programmeertaal, Git, geautomatiseerd unit testen),
- (betrouwbaarheid, toepassen) softwareontwikkelingstechnieken toepassen, waarbij de betrouwbaarheid (qua beveiliging, privacy, testen en fouten vermijden, enz.) van de software wordt verhoogd,
- (samenwerken, toepassen) in een kleine groep aan een softwareproject samenwerken met gebruik van de Scrum-methodiek,
- (wetenschappelijk schrijven, toepassen) op je eigen werk reflecteren en die reflectie duidelijk opschrijven.
Ingangseisen
Toelichting aanmelden
Voorkennis
Begeleidingsvorm
Een aantal virtuele begeleidingsbijeenkomsten en een aantal gesprekken met de docenten in kleine groepen.
Begeleidingsbijeenkomsten
Studiedag Informatica en Informatiekunde, Utrecht
Kwartiel 1 - begeleider: dhr. S. Joosten
za 07-09-2024 / 16.45-17.45 uur / tijdig aanmelden via ou.nl/inf-studiedag
Online-bijeenkomsten
Kwartiel 1: begeleider: dhr. S. Joosten
1. di 01-10-2024 / 19.00-20.30 uur
2. wo 20-11-2024 / 19.00-20.30 uur
3. wo 29-01-2025 / 19.00-20.30 uur
Voor de hierondertstaande Sprint Revieuw dient u zelf een afspraak te maken.
1. Sprint review #1: 20 minuten: te plannen op 11 of 12 december 2024 (week 50)
2. Sprint review #2: 20 minuten: te plannen op 8 of 9 januari 2025 (week 2)
3. Sprint review #3: 40 minuten: te plannen op 21 of 22 januari 2025 (week 4)