Kies op maat

Inloggen Menu

Premaster programmeertechnieken 2

In de Premaster programmeertechnieken 2 maak je kennis met geavanceerdere concepten van objectgeoriënteerd programmeren (in Java) en objectgeoriënteerd analyseren en ontwerpen. Deze premaster is onderdeel van het premasterprogramma voor de masteropleidingen Computer Science en Software Engineering aan de Open Universiteit. In deze premaster wordt je kennis op een niveau gebracht dat noodzakelijk is voor toelating tot deze masteropleidingen. Als je een hbo-student bent, kun je deze premaster als onderdeel van je hbo-opleiding volgen  in overleg met je onderwijsinstelling.

De Premaster programmeertechnieken 2 bestaat uit delen van de reguliere cursussen Objectgeoriënteerd analyseren en ontwerpen en Geavanceerd objectgeoriënteerd programmeren. Een greep uit de onderwerpen die worden behandeld: use cases, domeinmodellen, system sequence diagrams, UML interaction en class diagrams, GRASP; specificaties, overerving en polymorfie, abstracte klassen en interfaces, testen en exceptions.

Leerdoelen

In het onderdeel ‘Objectgeoriënteerd analyseren en ontwerpen’ leer je een systeem te analyseren en te ontwerpen volgens het Unified Process model. Na afronding van dit onderdeel wordt verwacht dat je
– voor een klein informatiesysteem een analyse kunt uitvoeren in de vorm van een use-casediagram, use-casebeschrijvingen en een domeinmodel
– kunt aangeven wat de kenmerken zijn van een goed objectgeoriënteerd ontwerp
– voor gegeven use cases een objectgeoriënteerd ontwerp kunt maken in de vorm van interactiediagrammen en een daaruit afgeleid ontwerpklassendiagram waarbij je gebruik maakt van GRASP-patronen.

Na afronding van het onderdeel ‘Geavanceerd objectgeoriënteerd programmeren’ wordt verwacht dat je een wat complexer objectgeoriënteerd programma kunt ontwerpen, implementeren (gebruikmakend van onder andere dynamische binding, exception handling en threads), testen en documenteren.

Ingangseisen

Je staat een 7 gemiddeld voor de vakken in jouw opleiding en je hebt 120 of meer studiepunten gehaald op het moment van het inleveren van de leerovereenkomst. Een cijferlijst moet bij de leerovereenkomst toegevoegd worden.

De leerovereenkomst wordt op de ingangseisen gecontroleerd. Daarna krijg je bericht dat je kunt inschrijven.

 

Als je een hbo-opleiding volgt die verwant is aan informatica, kun je deze premaster volgen als onderdeel van je hbo-opleiding. Informeer naar de mogelijkheid hiertoe bij je hbo-onderwijsinstelling. Daarnaast toetst de Open Universiteit of je voorkennis afdoende is. De premaster is bedoeld voor studenten die van plan zijn om de masteropleiding Software Engineering of de masteropleiding Computer Science te gaan volgen. Voor uitgebreide informatie over deze masteropleiding zie: www.ou.nl/studieaanbod/macs of www.ou.nl/studieaanbod/mase

 

Het is vereist dat je de Premaster programmeertechnieken 1 hebt afgerond, of de kennis die daarin opgedaan wordt op andere wijze hebt verkregen.

Dit wil zeggen dat:

- je bent bekend met het relationele model waarin vastgelegd wordt welke tabellen met welke kolommen er zijn, welke sleutels er zijn (primaire sleutel, alternatieve sleutel en verwijssleutel), en hoe je daarmee werkt

- je kunt een bestaande database bevragen, kun je de inhoud ervan wijzigen met SQL (DML), en kun je een database creëren met SQL (DDL).

- je kunt een Integrated Development Environment (IDE) gebruiken om programma’s mee te ontwikkelen en te testen

- je kunt een eenvoudig objectgeoriënteerd programma ontwerpen, implementeren (gebruikmakend van de meeste elementen van de taal Java), testen en documenteren.

 

Voor vragen over toelating tot deze premaster kun je contact opnemen met de studieadviseur aan de Open Universiteit via studieadvies.informatica@ou.nl.

Literatuur

Elke cursus heeft online en/of fysieke literatuur die na inschrijving voor de cursus beschikbaar wordt gesteld. Het fysieke materiaal wordt op jouw thuisadres geleverd. Literatuur hoeft dus niet afzonderlijk aangeschaft te worden.

Rooster

Deze cursus start in kwartiel 2 (november). Begeleidingsduur is 10 weken met online bijeenkomsten waaraan je kunt deelnemen via de digitale leeromgeving.

Tijdens de bijeenkomsten of in de digitale leeromgeving kun je inhoudelijke vragen stellen aan de docenten. De online bijeenkomsten zijn in de avonduren en worden opgenomen; je kunt ze na afloop opnieuw bekijken.

Toetsing

2 digitale tentamens met open vragen en een opdracht. Voor elk tentamen zijn er 3 data waarop het tentamen kan worden afgelegd.

Tentamens kunnen zowel thuis als op een studiecentrum afgelegd worden.

Aanvullende informatie

De cursussen van de Open Universiteit volg je thuis wanneer jij tijd hebt (activerend online onderwijs met digitale begeleiding).

 

Meer informatie: www.ou.nl/studieaanbod/IB0313