31.08.2013 Views

download (pdf) - UHasselt

download (pdf) - UHasselt

download (pdf) - UHasselt

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

studiegids bachelor | master<br />

informatica<br />

2012<br />

2013


Inhoud<br />

03 Voorwoord<br />

04 Studeren aan de Open Universiteit<br />

06 Studiemogelijkheden<br />

Losse cursussen<br />

Startpakket<br />

Propedeuse, postpropedeuse, bachelor en master<br />

Open Universiteit Extra – OUX<br />

Onderwijs- en examenregeling<br />

Wiskunde bij de informaticaopleidingen<br />

Voorbereidingscursussen wiskunde voor OU-studenten<br />

Promoveren bij de Open Universiteit<br />

08 Studenten aan het woord<br />

09 Opleidingsmogelijkheden voor bedrijven en instellingen<br />

10 Topcursussen<br />

12 Focusopleidingen<br />

14 Certified Professional Programs<br />

16 Bacheloropleiding Informatica<br />

Overzichtsschema propedeuse<br />

Overzichtsschema postpropedeuse<br />

Opleidingsschema bachelor Informatica<br />

Vrijstelling binnen de bacheloropleiding Informatica<br />

22 Bacheloropleiding Informatiekunde<br />

23 Open bacheloropleiding Informatica<br />

23 HBO-Informatica<br />

24 Masteropleiding Software Engineering<br />

Overzichtsschema master Software Engineering<br />

Opleidingsschema master Software Engineering<br />

Toelating tot de masteropleidingen Software Engineering en Computer Science<br />

30 Masteropleiding Business Process Management and IT<br />

Toelating tot de masteropleiding Business Process Management and IT<br />

32 Masteropleiding Computer Science<br />

Overzichtsschema master Computer Science<br />

Opleidingsschema master Computer Science<br />

36 Docenten en medewerkers Faculteit Informatica<br />

37 Inschrijven en kosten<br />

39 Studiebegeleiding<br />

40 Tentamen<br />

41 Voor studenten, door studenten<br />

Studiecentra<br />

Studieverenigingen<br />

Facultaire opleidingscommissie<br />

Studentenraad<br />

(Bijna) alumnus?<br />

Studievoorzieningen<br />

(Digitale) Bibliotheek<br />

Endnote en Reference Manager<br />

Academia en SURFspot<br />

43 Procedures en regelgeving<br />

44 Cursussen Informatica<br />

64 Overzicht wijzigingen cursusaanbod<br />

Service en informatie


Voorwoord<br />

Een leven-lang-leren is in de Informatica nog meer dan in andere vakgebieden noodzakelijk<br />

om bij te kunnen dragen aan de snelle ontwikkelingen van het vakgebied.<br />

Degenen die op academisch niveau hun informaticakennis willen vergroten of vernieuwen,<br />

kunnen kiezen uit vele cursussen en opleidingen.<br />

Nieuw in het academisch jaar 2012-2013 is de bachelorcursus ‘Functioneel programmeren’.<br />

Ook is er een nieuwe cursus ‘Webcultuur’ die ‘Webcultuur: creatieve technologie<br />

voor internet’ vervangt. De mastercursussen ‘Requirements engineering’, ‘Software<br />

evolution’, ‘Software verification and validation’ en ‘Software security’ zijn ontwikkeld ten<br />

behoeve van de nieuwe, nominaal eenjarige masteropleiding Software Engineering, die<br />

de faculteit dit jaar gaat starten. Dat laatste geldt naar verwachting ook voor een nieuwe<br />

bacheloropleiding Informatiekunde, maar het beoordelingsproces daarvan is bij het ter<br />

perse gaan van deze tekst nog niet afgesloten. Voor het laatste nieuws over deze en<br />

andere ontwikkelingen raadplege men het nieuwe informatieportaal (http://portal.<br />

ou.nl/web/informatica). Interessant is vooral ook dat van alle cursussen daar een voorproefje,<br />

in de vorm van ‘snapshots’, vrij beschikbaar is.<br />

In de bachelorfase bieden wij brede opleidingen aan, met ruimte voor individuele keuzes<br />

in het studieprogramma. De afgestudeerde van een OU-bacheloropleiding is goed opgeleid<br />

op academisch startniveau.<br />

Daartoe wordt ook in de bacheloropleiding specifiek aandacht geschonken aan de academische<br />

ontwikkeling van studenten. Op deze ontwikkeling van academische competenties<br />

wordt in de masterfase voortgebouwd. Alle opleidingen worden afgesloten met<br />

een afstudeerproject waarin alle kennis en vaardigheden geïntegreerd worden toegepast.<br />

Certified Professional Programs zijn gebaseerd op (delen van) cursussen uit de bachelor<br />

en de masteropleiding, aangeboden in combinatie met extra begeleiding. Als men na afronding<br />

van een Certified Professional Program besluit om door te gaan met de bachelor-<br />

of masteropleiding, dan wordt de eerder geleverde prestatie meegeteld.<br />

In de loop van dit jaar zal een tweetal nieuwe CPP’s van start gaan (Software Quality<br />

Engineer, IT Security Engineer).<br />

Wij wensen u veel succes met uw studie aan de faculteit Informatica.<br />

Prof. dr. Lex Bijlsma<br />

Decaan Faculteit Informatica<br />

3


4<br />

Studeren aan de Open Universiteit<br />

Studeren aan de Open Universiteit doet u waar u maar wilt en op een tijdstip dat het u schikt.<br />

Ook het studietempo bepaalt u zelf. Starten met studeren kan op elk moment. Iedereen kan een<br />

cursus, korte opleiding of bacheloropleiding op academisch niveau starten bij de Open Universiteit.<br />

Voor het volgen van een masteropleiding gelden voorwaarden. De minimum toelatingsleeftijd bij<br />

de Open Universiteit is 18 jaar. Raadpleeg voordat u een cursus gaat bestellen eerst onze website<br />

http://www.ou.nl/informatica om te zien of voor een cursus ingangseisen gelden of voorkennis<br />

wordt verwacht.<br />

Cursus<br />

Bij de Open Universiteit studeert u ‘per cursus’. U schrijft in voor één enkele of meerdere cursussen.<br />

Afhankelijk van uw studiedoelen studeert u door tot u alle cursussen van uw interesse of van een opleiding<br />

hebt voltooid.<br />

Bent u enkel geïnteresseerd in een specifiek onderwerp, dan volgt u alleen daarover een cursus.<br />

Omdat de cursussen allemaal onderdeel zijn van officieel erkende academische opleidingen, zijn niveau<br />

en kwaliteit gegarandeerd. Achteraan in deze gids staan korte beschrijvingen van alle cursussen.<br />

Uitgebreide informatie en inzage in de cursusmaterialen vindt u op<br />

http://portal.ou.nl/web/informatica/cursussen<br />

Opleidingen<br />

Als u meerdere cursussen afrondt, dan kunt u deze combineren tot een opleiding, waarvoor u een apart<br />

diploma verkrijgt.<br />

Focusopleidingen bestaan steeds uit drie cursussen met een gemeenschappelijk thema.<br />

Certified Professional Programmes (CPP’s) zijn opleidingen gericht op specifieke beroepskwalificaties.<br />

CPP’s hebben extra intensieve begeleiding en worden veel door werknemers van bedrijven en ZZP-ers<br />

gevolgd.<br />

Bachelor- en masteropleidingen zijn officieel geaccrediteerde academische opleidingen. Tot deze opleidingen<br />

behoren de afzonderlijke cursussen, maar ook competentieontwikkeling en afstudeerprojecten<br />

of –opdrachten.<br />

Verderop in deze gids treft u meer informatie over de opleidingen aan. Ook kunt u kijken op<br />

http://portal.ou.nl/web/informatica/opleidingen<br />

Focusopleiding Computers en communicatienetwerken 3 modulen 12,9 studiepunten<br />

Focusopleiding Informatica en maatschappij 3 modulen 12,9 studiepunten<br />

Focusopleiding Wiskunde 3 modulen 12,9 studiepunten<br />

Bacheloropleiding Informatica 42 modulen 180 studiepunten<br />

Masteropleiding Software Engineering 14 modulen 60 studiepunten<br />

Masteropleiding Business Process Management and IT 14 modulen 60 studiepunten<br />

Masteropleiding Computer Science 28 modulen 120 studiepunten<br />

Studiepunten en modulen<br />

Een cursus bestaat uit één of meer modulen, waarbij 1 module gelijk staat aan 4,3 studiepunten.<br />

De cursusomvang in deze studiegids wordt uitgedrukt in modulen. Het bestuderen van 1 module<br />

kost u 100 à 120 studie-uren.


Begeleiding<br />

Uitgangspunt van de onderwijsopzet van de Open<br />

Universiteit is ‘zelfstudie’. Maar u staat er niet alleen voor.<br />

Bij alle cursussen wordt begeleiding aangeboden. Soms<br />

zijn er bij een cursus bijeenkomsten in een studiecentrum,<br />

of online bijeenkomsten waar u via internet aan deel kunt<br />

nemen. Altijd kunt u een beroep doen op de docent van<br />

de cursus, via de elektronische leeromgeving Studienet.<br />

http://portal.ou.nl/web/informatica/studeren-aan-de-ou<br />

Tentamen<br />

Cursussen worden afgesloten met een beoordeling,<br />

bijvoorbeeld een schriftelijk of mondeling tentamen of<br />

een opdracht. In de opleidingsschema’s staat per cursus<br />

de tentamenvorm aangegeven waarmee de cursus wordt<br />

afgerond. In het hoofdstuk Tentamen worden de verschillende<br />

tentamenvormen toegelicht.<br />

Studiemateriaal en Studienet<br />

Het studiemateriaal van een cursus bestaat uit studieopdrachten<br />

en informatiebronnen. De studieopdrachten<br />

vindt u in het (elektronisch) werkboek van een cursus.<br />

De informatiebronnen kunnen bestaan uit cursusboeken,<br />

eventueel aangevuld met andere print- en e-literatuur,<br />

cd-roms en multimediale programmatuur, maar ook uit<br />

informatie die u zelfstandig verzamelt. Alle cursussen<br />

worden elektronisch begeleid via internet. Daarom is het<br />

niet mogelijk om aan de Open Universiteit te studeren<br />

zonder computer met internetaansluiting. De internetaansluiting<br />

heeft u nodig om op de hoogte te kunnen blijven<br />

van cursusgebonden informatie, de studieopdrachten te<br />

lezen, uw uitwerkingen te uploaden en om contact te onderhouden<br />

met andere studenten en docenten via e-mail<br />

en discussiefora.<br />

Als student krijgt u toegang tot de besloten elektronische<br />

leeromgeving van de Open Universiteit: Studienet.<br />

Op Studienet vindt u aanvullende informatie over uw<br />

faculteit, studietaken, discussiegroepen en nieuwsfora.<br />

Het is ook mogelijk documenten te plaatsen en naar wens<br />

te delen met anderen. Studienet is tevens een uitstekende<br />

omgeving om met medestudenten of docenten<br />

online informatie uit te wisselen of te discussiëren over de<br />

studiestof.<br />

http://www.ou.nl/studienet<br />

Onderwijsaanbod en informatie<br />

Het onderwijsaanbod van de faculteit Informatica wordt<br />

op http://portal.ou.nl/web/informatica gepubliceerd.<br />

Elke cursus wordt inhoudelijk uitgebreid beschreven en<br />

u vindt er ‘snapshots’ van de cursusmaterialen. Bij deze<br />

informatie staat ook welke voorkennis wordt gevraagd,<br />

en hoe en wanneer de cursus wordt begeleid of getentamineerd.<br />

Op de betreffende cursuspagina kunt u de<br />

cursus online bestellen.<br />

Alle algemene informatie over Informatica studeren aan<br />

de Open Universiteit vindt u bij ‘Studeren’ op<br />

http://www.ou.nl/informatica<br />

Studiepad online<br />

Naast het plannen van uw studie, kunt u ook uw studievorderingen<br />

raadplegen in het Studieresultatensysteem<br />

(SRS). Als u een opleiding volgt, geeft SRS een overzicht<br />

van het afgelegde, lopende en resterende studiepad van<br />

de opleiding waarmee u bezig bent.<br />

http://www.ou.nl/studiepad<br />

Studiecoach en workshops<br />

Veel studenten merken dat een studie aan een afstandsuniversiteit<br />

een nieuwe aanpak van studeren vergt.<br />

Sommige studenten zijn misschien al een tijdje uit het<br />

studieritme en moeten er weer even inkomen. Goed timemanagement<br />

is dan geen overbodige luxe. Maar ook een<br />

goede motivatie en studieplanning zijn belangrijk. Er zijn<br />

studiemethoden om informatie op te nemen en te onthouden<br />

en er zijn ook manieren om hoofd- en bijzaken te<br />

onderscheiden. De Studiecoach geeft u tips en suggesties<br />

om u actief te leren studeren. Daarnaast worden in de<br />

studiecentra regelmatig workshops georganiseerd waar u<br />

samen met andere studenten kunt werken aan het verbeteren<br />

van uw kwaliteiten en vaardigheden.<br />

http://www.ou.nl/studiecoach<br />

5


6<br />

Studiemogelijkheden<br />

Er zijn diverse manieren om de cursussen van de faculteit Informatica te volgen: als losse cursus, als onderdeel van<br />

een kort pakket of studieprogramma of als onderdeel van een academische bachelor- of masteropleiding. Wat u kiest<br />

zal afhangen van uw doelstelling en de tijd die u beschikbaar heeft. De formele, wettelijke ingangseisen verschillen<br />

per mogelijkheid. Voor sommige cursussen is ook voorkennis nodig, die u eerst op peil zult moeten brengen, om succesvol<br />

te kunnen studeren.<br />

Losse cursussen<br />

Voor velen is het uitbreiden en verdiepen van kennis en<br />

vaardigheden het motief om aan de Open Universiteit te<br />

studeren. U volgt dan niet een hele opleiding, maar een of<br />

meer van de bijna 300 cursussen. Deze zijn op inleidend,<br />

verdiepend of geavanceerd niveau. Elke cursus is een<br />

afgerond geheel en bestaat uit één of meer modulen.<br />

Er zijn ongeveer 100 studie-uren nodig om een module te<br />

bestuderen. Bij elke cursusinschrijving zijn drie tentamenkansen<br />

inbegrepen. Na het succesvol afronden van een<br />

cursus ontvangt u een certificaat. Wilt u later een volledige<br />

opleiding volgen, dan kunt u veelal de door u behaalde<br />

certificaten inbrengen in uw opleiding. Een certificaat<br />

kan ook vrijstelling opleveren bij andere universiteiten of<br />

hogescholen.<br />

http://portal.ou.nl/web/informatica/cursussen<br />

Startpakket<br />

Als u een academische bacheloropleiding ambieert, kunt<br />

u het beste starten met ons ‘Startpakket Informatica’.<br />

U bestudeert dan de eerste twee modulen van de opleiding<br />

met uitgebreide begeleiding. In de groepsbijeenkomsten<br />

komen naast inhoud ook zaken als een effectieve<br />

studieaanpak, planning, tentaminering en het gebruik van<br />

internet aan bod. Het startpakket Informatica geeft een<br />

goed beeld van wat u mag verwachten in het vervolg van<br />

de bacheloropleiding en van de capaciteiten die u daar<br />

voor nodig hebt. Het startpakket Informatica bestaat uit<br />

de cursussen ‘Inleiding informatica’ en ‘Databases’.<br />

http://portal.ou.nl/web/informatica/startpakket<br />

Propedeuse, postpropedeuse,<br />

bachelor en master<br />

Als u het startpakket heeft afgrond, dan kunt u doorgaan<br />

met de propedeuse en daarna de postpropedeuse van<br />

de bacheloropleiding. Als u een bachelor heeft afgerond,<br />

bij de OU of elders, dan kunt u een masteropleiding gaan<br />

doen. Verderop in deze studiegids vindt u de overzichtsschema’s<br />

met alle cursussen in de propedeuse en de<br />

postpropedeuse en alle cursussen van de masteropleidingen.<br />

De schema’s tonen de relaties tussen de cursussen.<br />

Ze zijn met name bedoeld om een beeld te vormen van de<br />

onderlinge samenhang tussen de cursussen wat betreft<br />

voorkenniseisen en inhoudelijke verwantschap.<br />

http://portal.ou.nl/web/informatica/opleidingen<br />

Open Universiteit Extra - OUX<br />

Met OUX verzorgt de Open Universiteit per 1 september<br />

2012 een meer gestructureerd onderwijsprogramma met<br />

minder vrijblijvendheid en meer binding. OUX komt naast<br />

het onderwijs met vrijheid van tijd, plaats en tempo.<br />

U kunt dus kiezen voor ‘vrij’ studeren of in een vast tempo<br />

onder begeleiding van een tutor.<br />

In OUX studeert u per blok. Een blok heeft een vaste startdatum<br />

en duurt één jaar, het bestaat uit vier modulen,<br />

vergt 400 tot 480 uur studie en is opgebouwd uit bestaande<br />

cursussen. Deelnemers beginnen op 1 september met<br />

het blok en doen op dezelfde momenten tentamen.<br />

Aan het eind van elk blok is een herkansingsperiode.<br />

Per blok is er een tutor die studenten actief volgt en er zijn<br />

‘events’, zoals (virtuele) bijeenkomsten, tentamen-trainingen<br />

of een tentamennabesprekingen. Ook worden er per<br />

blok deadlines vastgelegd. Als blijkt dat u een bepaalde<br />

deadline niet gehaald hebt, neemt de tutor contact met u<br />

op. Studenten die zich inschrijven voor een<br />

blok geven daarmee aan dat zij in een strak tempo willen<br />

studeren en actief gevolgd willen worden. Met alle<br />

studenten die zich inschrijven voor OUX wordt contact<br />

opgenomen voor een elektronische of telefonische intake.<br />

Studenten die sneller willen studeren kunnen naast het<br />

blok ook nog losse cursussen kopen.<br />

Vanaf 1 september 2012 start de faculteit Informatica met<br />

het blok ‘Vervolgpropedeuse Informatica 1’, dat bestaat uit<br />

de volgende cursussen:<br />

- Objectgeoriënteerd programmeren in Java 1 (T25151,<br />

OpiJ1) (september - november)<br />

- Objectgeoriënteerd programmeren in Java 2 (T42241,<br />

OpiJ2) (november - januari)<br />

- Discrete wiskunde A (T07131, DWA) (januari - april)<br />

- Objectgeoriënteerd analyseren en ontwerpen (T34141,<br />

OOAO) (april - juni)<br />

U kunt zich alleen voor dit blok inschrijven als u het startpakket<br />

met succes hebt afgerond.<br />

Kijk voor meer informatie en aanmelden op<br />

http://portal.ou.nl/web/informatica


Onderwijs- en examenregeling<br />

Aan de basis van de bachelor-masteropleidingen staat de<br />

Onderwijs- en examenregeling (OER). Deze regeling wordt<br />

elk jaar door de Raad van decanen vastgesteld na advies<br />

van de opleidingscommissies en studentenraad. In deze<br />

regeling staat het onderwijsprogramma beschreven én de<br />

rechten en plichten van de student. Vanaf 1 juli worden<br />

cursussen volgens de nieuwe OER aangeboden.<br />

Een belangrijk onderdeel zijn de Uitvoeringsregelingen bij<br />

de OER, waarin specifieke bepalingen voor elke opleiding<br />

zijn opgenomen. De integrale Onderwijs- en examenregeling<br />

en de bijhorende Uitvoeringsregelingen kunt u inzien<br />

op http://www.ou.nl/documenten.<br />

Wiskunde bij de informaticaopleidingen<br />

Om met succes een opleiding informatica te kunnen doen<br />

is voldoende kennis van wiskunde nodig. Als het gaat om<br />

het analyseren van algoritmes of elektronica, het berekenen<br />

van efficiëntie of betrouwbaarheid, vroeg of laat is<br />

daar gewoon wiskunde voor nodig. Het is dan ook voor<br />

iedere student van belang om zelf na te gaan of die wiskundevoorkennis<br />

voldoende is. En als dat niet zo is, om die<br />

op tijd op peil te brengen.<br />

We adviseren propedeusestudenten dringend om, als 1 of<br />

2 vakken van de propedeuse zijn gedaan (bijvoorbeeld het<br />

startpakket), een toets te doen, om na te gaan of het niveau<br />

van de wiskundevoorkennis voldoende is. Zo’n toets is<br />

gratis online beschikbaar op: http://portal.ou.nl/web/<br />

informatica/voorkennis. Als de voorkennis voldoende is,<br />

kan verder gestudeerd worden in de propedeuse. Is dat<br />

niet het geval, doe dan bijvoorbeeld de Basiscursus wiskunde<br />

(zie http://www.ou.nl/voorbereidingscursussen).<br />

In de postpropedeuse van de bacheloropleiding Informatica<br />

en de masteropleiding Computer Science is meer<br />

wiskundevoorkennis vereist. Doe één van de wiskunde<br />

B-voortentamens die te vinden zijn op http://www.ccvx.<br />

nl, voordat gestart wordt met cursussen zoals Continue<br />

wiskunde of Kunstmatige intelligentie 1. Als de wiskundevoorkennis<br />

onvoldoende is, werk die dan eerst bij, bijvoorbeeld<br />

met de voorbereidingscursus wiskunde B.<br />

Voorbereidingscursussen wiskunde voor<br />

OU-studenten<br />

Cursussen om de wiskundevoorkennis op peil te brengen<br />

zijn op middelbare schoolniveau; ze zijn geen onderdeel<br />

van de universitaire curricula. Er gelden andere regels<br />

voor deze cursussen en ook de kosten zijn anders.<br />

De faculteit Informatica vindt het belangrijk haar studenten<br />

mogelijkheden te bieden hun wiskundevoorkennis op<br />

peil te brengen. Daarom biedt de faculteit korting op de<br />

cursusprijs aan studenten die aan bepaalde criteria voldoen.<br />

Voor meer informatie, zie http://portal.ou.nl/web/<br />

informatica/voorkennis, en verder op:<br />

http://www.ou.nl/voorbereidingscursussen en<br />

http://www.voortentamen.nl.<br />

Promoveren bij de Open Universiteit<br />

De Open Universiteit wil naast bachelor- en masterstudenten<br />

ook promovendi aan zich binden. Zowel promovendi<br />

die bij de OU werken (aio’s en andere medewerkers), als<br />

buitenpromovendi, die bijvoorbeeld parttime promoveren<br />

naast hun werk, kunnen bij de OU een promotietraject<br />

afleggen. De Graduate School van de OU biedt (buiten)<br />

promovendi een inspirerende omgeving en faciliteiten om<br />

intern en ‘op afstand’ binnen de gestelde tijd te kunnen<br />

promoveren. Inhoudelijke begeleiding van (buiten)promovendi<br />

vindt plaats door de faculteiten en onderzoeksinstituten<br />

van de OU.<br />

De Graduate School is een thuishaven voor (buiten)promovendi,<br />

hun promotores en begeleiders.<br />

De Graduate School informeert aankomende promovendi,<br />

faciliteert promovendi en biedt hen toegang tot de online<br />

promovendi-community. Voorbeelden van deze faciliteiten<br />

zijn gebruikmaking van de digitale bibliotheekvoorzieningen<br />

en individuele begeleiding bij het maken van een<br />

onderzoeksvoorstel. Ook organiseert de Graduate School<br />

een jaarlijkse PhD-dag voor al haar promovendi.<br />

Voor interne en externe promovendi die formeel tot een<br />

promotietraject zijn toegelaten biedt de GS additioneel<br />

bijvoorbeeld gratis toegang tot enkele basiscursussen die<br />

relevant zijn voor promovendi, zoals academic writing en<br />

academic presenting. Ook stelt de Graduate School voor<br />

iedere promovendus een individueel scholingsbudget<br />

ter beschikking, dat in samenspraak met de faculteit kan<br />

worden ingevuld. Daarnaast is de Graduate School een<br />

communicatie- en ontmoetingsplatform voor promovendi,<br />

waar zij ervaringen en tips kunnen uitwisselen.<br />

http://portal.ou.nl/web/informatica/promoveren<br />

7


8<br />

Studenten aan het woord<br />

IVOn SCHEnkELS, STUDEnT LOSSE CUrSUSSEn<br />

“Ik werk als plaatwerker in de fabriek en dat bevalt mij uitstekend. Op<br />

m’n werk ben ik steeds meer met de computer bezig, met name om te<br />

tekenen en te programmeren. Ik zou graag wat meer van die computer<br />

willen weten. Maar daarvoor wil ik natuurlijk geen vier jaar meer terug<br />

naar school. Daarom ben ik blij dat ik bij de Open Universiteit de losse<br />

cursussen vond, want daarmee kan ik mijn opleiding prima aanvullen.”<br />

STEEF DE rOOI, STUDEnT CPP JaVaPrOgraMMEUr<br />

“Op het gebied van ICT heb ik al heel wat gedaan. Voor mij was deze<br />

korte studie tot Java-programmeur een van de inspirerendste ervaringen.<br />

Gemotiveerde cursisten, een docente die er lol in had … en heel praktijkgericht,<br />

zodat ik een vliegende start had in Java. Vlak na het behalen van<br />

mijn diploma werd ik bij uitgever Reed Elsevier gevraag om met een jong<br />

team aan webproducten te werken. Met als doelgroep universiteiten en<br />

de farmaceutische industrie. Het gaat om software met veel exposure,<br />

waar ook heel wat van verwacht wordt. Een grote, maar erg leuke uitdaging<br />

voor de komende jaren.”<br />

ELSE Van SCHaIJk, STUDEnT BaCHELOrOPLEIDIng<br />

InFOrMaTICa<br />

“Toen we bij onze afdeling een applicatie voor het verwerken van verkeerstelgegevens<br />

lieten ontwikkelen, dacht ik: Dat is ook iets voor mij.<br />

Ik begon met een cursus Java, en nu doe ik de hele bacheloropleiding<br />

Informatica. In mijn werk voor Infraprojecten bij de Provincie Limburg<br />

kan ik de kennis soms al meteen toepassen en dat motiveert enorm.<br />

Het was eigenlijk niet de bedoeling om als afgestudeerd bouwkundige<br />

opnieuw student te worden. Maar het bevalt uitstekend. In mijn achterhoofd<br />

speelt de mogelijkheid om hier over te stappen naar de ICTafdeling…<br />

Een carrièreswitch zou niet gek zijn.”<br />

gérarD DE SMaELE, HOOFD OnDErzOEk, OnTwIkkELIng<br />

En OnDErSTEUnIng SOFTwarEHOUSE VTSPn<br />

“Ik werk bij het softwarehuis van de Nederlandse politie. Bij het softwarehuis<br />

werken 250 mensen aan ontwikkeling en onderhoud van politieinformatiesystemen.<br />

ICT is uitermate belangrijk voor de Nederlandse<br />

politie. En het softwarehuis wil dan ook in alle opzichten een professionele<br />

partner zijn, die in staat is moderne ICT-ontwikkelingen te kunnen<br />

leveren. Daarom hebben wij voor de Open Universiteit als opleidingspartner<br />

gekozen. De Open Universiteit biedt trainingen op academisch niveau<br />

met veel diepgang. En we vragen van onze medewerkers in zichzelf te<br />

investeren. Levenlang leren, een thema van de Open Universiteit, is dan<br />

ook iets wat wij in onze afdeling en organisatie willen cultiveren.”


Opleidingsmogelijkheden voor<br />

bedrijven en instellingen<br />

De faculteit Informatica heeft een jarenlange ervaring met het verzorgen van opleidingen<br />

voor bedrijven en instellingen op basis van onze unieke opleidingsmogelijkheden.<br />

Kwaliteit, flexibiliteit en efficiëntie zijn de kernbegrippen in onze dienstverlening.<br />

In-company-opleidingen<br />

U wilt een groep medewerkers gezamenlijk een opleidingstraject laten volgen?<br />

Ons hoogwaardige studiemateriaal en de begeleiding door een ervaren OU-docent op<br />

locatie vormen een ideale combinatie. U kunt zelf bepalen hoeveel uren in werktijd of<br />

in eigen tijd van uw medewerkers wordt gestudeerd, in het kader van een goede balans<br />

tussen bedrijfsbelang en persoonlijke ontplooiing. De casuïstiek in de opleiding kan op<br />

uw bedrijf worden toegesneden. Certificering vormt een wezenlijk deel van onze opleidingen,<br />

op basis van aangetoonde kennis en kunde.<br />

Maatwerk<br />

Met ons uitgebreide en actuele cursusaanbod kunnen wij een opleidingstraject samenstellen<br />

dat is toegesneden op uw organisatie, uw situatie en uw wensen. Rond ons<br />

studiemateriaal als kern bieden we een rijk scala van onderwijsvormen en extra diensten:<br />

individuele zelfstudie of intensieve groepsbegeleiding door ervaren docenten, bijeenkomsten<br />

incompany of op één van onze studiecentra bij u in de buurt, begeleiding faceto-face<br />

of online in een virtuele klas, een snel of een rustig studietempo.<br />

Samen met u realiseren wij een opleiding die het beste past bij uw organisatie.<br />

Corporate University<br />

Heeft uw organisatie een structurele kennisbehoefte? Met de Open Universiteit realiseert<br />

u uw eigen universiteit in huis. Uw medewerkers kunnen individuele leerroutes volgen<br />

die zijn toegesneden op ieders persoonlijke ontwikkelingsplan, rekening houdend met<br />

eerder verworven competenties (EVC). Wij nemen u de organisatie uit handen en bouwen<br />

samen met u uw eigen Corporate University.<br />

Contact en advies<br />

Voor een vrijblijvend adviesgesprek over een passend antwoord op uw scholings- of<br />

professionaliseringsvragen kunt u contact opnemen met een van onze accountmanager<br />

Hans Belder, E hans.belder@ou.nl T 06 - 51 20 43 65<br />

9


10<br />

Topcursussen<br />

De tien meest populaire cursussen van de faculteit Informatica staan hieronder in alfabetische volgorde.<br />

Al deze topcursussen hebben een omvang van één module, wat overeenkomt met een studiebelasting<br />

van ruim honderd uren. De cursussen ‘Inleiding informatica’ en ‘Databases’ vormen samen het startpakket<br />

van de academische bacheloropleiding Informatica. Voor meer aanbod en uitgebreide cursusbeschrijvingen,<br />

zie achterin deze studiegids en http://portal.ou.nl/web/informatica/cursusoverzicht.<br />

Communicatietechnologie<br />

Fenomenen als digitaal winkelen, afstandsleren en virtuele organisaties zijn voorbeelden<br />

van toepassingen van communicatietechnologie. U krijgt in deze cursus<br />

een grondig inzicht in de principes voor het analyseren en beoordelen van netwerkinfrastructuren<br />

en –toepassingen.<br />

Databases<br />

Databases zijn het fundament onder alle IT-toepassingen waarbij informatie moet<br />

worden bewaard. De cursus behandelt de voor de praktijk zo belangrijke relationele<br />

databases. In de cursus zijn tekst, programmeeromgeving, databasebeheersysteem<br />

en voorbeelden geïntegreerd.<br />

Inleiding informatica<br />

Hoe werkt internet en wat gebeurt er precies als u een webpagina bekijkt?<br />

Hoe veilig is betalen via een beveiligde website? Hoe schrijft u eenvoudige programma’s<br />

in Java? Dit zijn enkele van de vele vragen die aan bod komen in deze<br />

cursus, die een brede en moderne inleiding in het vakgebied informatica geeft.<br />

Model-driven development<br />

Het ontwikkelen van informatiesystemen is een lastig ambacht. Vaardigheden kunt<br />

u alleen door ervaring opdoen. Deze cursus geeft dit ambacht weer de plek die het<br />

verdient. U werkt met modern gereedschap: ontwikkelsoftware die de gemaakte<br />

modellen direct omzet in werkende applicaties.<br />

Objectgeoriënteerd analyseren en ontwerpen<br />

Deze cursus bestrijkt de basisbegrippen uit het veld van objectgeoriënteerde<br />

systeemontwikkeling en bespreekt methoden en technieken als UML en het Unified<br />

process. Met de uitwerking van ontwerpopdrachten worden vaardigheden verder<br />

ontwikkeld.


Objectgeoriënteerd programmeren in Java 1<br />

Java is een van de populairste programmeertalen. Java heet objectgeoriënteerd<br />

omdat een programmeertaak in Java wordt uitgevoerd door objecten die met<br />

elkaar samenwerken. Deze cursus behandelt de basisprincipes van Java en<br />

objectoriëntatie.<br />

Objectgeoriënteerd programmeren in Java 2<br />

Er zijn in deze cursus drie belangrijke lijnen, namelijk objectgeoriënteerd ontwerpen,<br />

de taal Java en het gebruikt van de Java API. Het maken van een goed ontwerp is iets<br />

wat door de hele cursus aandacht krijgt.<br />

Security en IT<br />

Deze cursus geeft een brede kijk op het vakgebied security, zoals cryptografie, aspecten<br />

van beheer en privacy, en de beveiliging van software, besturingssystemen,<br />

databases en computernetwerken. De nadruk ligt op beveiliging in technische zin.<br />

Webapplicaties: de clientkant<br />

Steeds meer applicaties hebben de vorm van webapplicaties. Binnen deze cursus<br />

krijgt u de basis om dat type applicaties te ontwikkelen. Daarbij legt de cursus<br />

veel nadruk op het juiste gebruik van standaarden voor verschillende talen en<br />

technieken.<br />

XML en webservices<br />

XML ziet tegenwoordig overal ‘in’ en ‘onder’, maar wat is XML en waarom is het zo<br />

belangrijk? XML is een familie van talen, ontworpen om wereldwijde, geautomatiseerde<br />

gegevensuitwisseling tussen computersystemen mogelijk te maken.<br />

Deze cursus behandelt theorie en praktijk.<br />

11


12<br />

Focusopleidingen<br />

Een focusopleiding van de faculteit Informatica van de Open Universiteit bevat een<br />

aantal inhoudelijk samenhangende cursussen op bachelorniveau. De studiebelasting<br />

is ongeveer tien maanden als u acht tot tien uur per week in deeltijd studeert.<br />

Een focusopleiding kan als zelfstandige opleiding worden gevolgd, maar kan ook<br />

binnen een andere opleiding worden ingepast, bijvoorbeeld als minor. Zodra u alle<br />

cursussen die tot een focusopleiding behoren succesvol hebt afgerond, kunt u het<br />

betreffende focusdiploma aanvragen.<br />

Focusopleiding Computers en communicatienetwerken<br />

In deze opleiding krijgt u een brede inleiding in het vakgebied computersystemen en<br />

netwerken. U verdiept zich in de technologie waar informatiesystemen gebruik van<br />

maken. U krijgt inzicht in de opbouw van een computer en de manier waarop computers<br />

in netwerken aan elkaar gekoppeld worden. Het gaat daarbij over de hardware van de<br />

computers en netwerken, de koppeling tussen hardware en software en de protocollen<br />

die de communicatie tussen systemen beschrijven. Technische aspecten van informatiesystemen<br />

worden het best begrepen wanneer naast een gedegen theoretische behandeling<br />

van concepten ook toepassingen de revue passeren. U leert de basisprincipes van<br />

programmeren, de opbouw en werking van het internet, het beveiligen van informatie en<br />

de binaire representatie van informatie. Daarnaast worden ook praktische toepassingen<br />

beschreven waarin deze theoretische kennis toegepast wordt. U wordt vertrouwd gemaakt<br />

met de basisprincipes rond de opbouw en werking van de computer. U leert dat<br />

elektronische componenten zoals een microprocessor opgebouwd zijn uit elektronische<br />

schakelingen. U leert hoe een computersysteem is opgebouwd uit diverse lagen, waarbij<br />

de onderste lagen bestaan uit hardwarecomponenten en in de lagen daar bovenop softwarecomponenten<br />

een steeds grotere rol spelen. In practica maakt u programma’s die de<br />

hardware direct besturen.<br />

Focusopleiding Informatica en maatschappij<br />

Onze huidige samenleving is zeer sterk afhankelijk geworden van een breed scala van<br />

informaticaproducten. Huishoudelijke apparatuur, auto’s, ziekenhuizen, de wijze waarop<br />

we communiceren, betalen, onze vrije tijd doorbrengen, informatie vergaren en omgaan<br />

met privacy: dit alles is zonder informaticaproducten bijna ondenkbaar geworden. Maar<br />

wat is informatica dan eigenlijk, en hoe beïnvloedt het onze samenleving? Kunnen wij<br />

ook invloed uitoefenen op de ontwikkeling en het gebruik van informatica, hoe kunnen<br />

we zelf informatica gebruiken? Deze opleiding heeft als doelstelling deze kennis op<br />

universitair niveau te leveren. U maakt kennis met een aantal basisbegrippen en technieken<br />

van informatica, zoals relationele databases, logica, binair rekenen en besturingssystemen.<br />

Er is veel aandacht voor objectgeoriënteerd analyseren en ontwerpen, HTML<br />

en Java als programmeertaal. Hiermee oefent u ook. Neurale netwerken, genetische<br />

algoritmen en uiteraard het internet komen uitgebreid aan de orde. De wijze waarop internettechnologie<br />

het dagelijkse leven, in het bijzonder onze communicatie, beïnvloedt,<br />

waardoor nieuw gedrag, nieuwe subculturen en nieuwe vormen van creativiteit ontstaan<br />

komen aan bod. Relevante onderwerpen zijn communicatiemodellen, mediatheorie,<br />

semiotiek, en usability. De structuur van het internet, en technieken zoals HTML en CSS<br />

voor het maken van websites komen aan de orde. U bouwt zelf ook een website, met<br />

gereedschap dat nauwelijks technische kennis vereist. De opleiding geeft tevens inzicht<br />

in de wederzijdse beïnvloeding tussen maatschappij en informatiesystemen door in te<br />

gaan op sociale, organisatorische, culturele en juridische aspecten.


Focusopleiding Wiskunde<br />

In deze opleiding worden de kernbegrippen uit de wiskunde op universitair<br />

niveau behandeld. De belangrijkste hoofdonderwerpen komen aan<br />

bod en worden van een fundamentele basis voorzien. De aandacht is<br />

gericht op de wiskundige structuur en samenhang. Beperkt komen<br />

toepassingen aan bod. U wordt meegenomen in de wereld van getallen<br />

en verzamelingenleer, grafen en bomen, relaties en functies, en de logica.<br />

U krijgt onderwerpen behandeld als kansrekening, algebra en lineaire<br />

algebra, en bestudeert bewijsmethoden. In de afsluitende cursus van<br />

deze focusopleiding leert u over rijen en reeksen, functies en limieten,<br />

differentiëren en integreren. Verder leert u te werken met het computeralgebrapakket<br />

Maxima dat hulp biedt bij vele wiskundige analyses.<br />

Door de keuze voor de belangrijkste onderwerpen uit de wiskunde en<br />

door de wijze waarop ze in deze opleiding worden behandeld, is deze<br />

opleiding ook relevant voor studenten die een andere oriëntatie hebben<br />

dan informatica.<br />

Uitgebreide informatie over onze focusopleidingen Informatica vindt u<br />

op http://portal.ou.nl/web/informatica/focusopleidingen<br />

13


14<br />

Certified Professional Programs<br />

Onder de naam Certified Professional Program (CPP) biedt de Open Universiteit een aantal beroepsgerichte<br />

opleidingen aan. De opleidingen vormen een gedegen combinatie van theorie en praktische gerichtheid. Begeleidingsbijeenkomsten<br />

vinden ’s avonds plaats of online zodat u werk en studie kunt combineren. Het opleidingsprogramma<br />

is over een langere periode verspreid en biedt hierdoor voldoende bezinkingstijd. Daarmee onderscheiden<br />

deze OU-opleidingen zich van de meeste overige IT-trainingen die meestal gedurende een aantal aaneengesloten<br />

dagdelen plaatsvinden. Om in aanmerking te komen voor certificering moeten deelnemers voor alle opdrachten en<br />

toetsen van deze opleidingen een voldoende halen. De CPP’s vergen een tijdsinvestering van circa 10 uur per week.<br />

CPP Gecertificeerd Javaprogrammeur<br />

Deze opleiding leidt u in 18 maanden op tot een volwaardig<br />

Javaprogrammeur. De opleiding behandelt uitgebreid<br />

de theorie en concepten van objectoriëntatie (OO) en de<br />

‘vertaling’ ervan in Java. U leert dit toe te passen in praktijkgerichte<br />

ontwerp- en programmeeropdrachten. De<br />

opleiding houdt rekening met het ervaringsgegeven dat<br />

cursisten voldoende bezinkingstijd nodig hebben om zich<br />

het OO-paradigma eigen te maken; het is geen ‘stoomcursus<br />

of knoppenopleiding’. Iedere twee weken is er een<br />

begeleidingsavond. Dankzij het conceptuele karakter van<br />

de opleiding kunt u zich daarna ook andere objectgeorienteerde<br />

programmeertalen zoals C# in korte tijd eigen<br />

maken. De opleiding is uiterst geschikt als omscholing<br />

voor ‘klassieke’ programmeurs die de overstap willen<br />

maken naar een object-georiënteerde programmeertaal<br />

en moderne internettoepassingen.<br />

Geplande startmomenten: najaar 2012 en voorjaar 2013,<br />

looptijd 18 maanden.<br />

Kosten € 6.795,- of 17 maandelijkse termijnen van € 425,-<br />

(prijswijzigingen voorbehouden, zie de website).<br />

Voor actuele informatie zie http://portal.ou.nl/web/<br />

informatica/cpp-javaprogrammeur<br />

CPP Gecertificeerd softwarearchitect<br />

In deze opleiding op masterniveau krijgt u de nodige<br />

handvatten aangereikt om te kunnen uitgroeien tot een<br />

goed softwarearchitect. In 15 maanden maakt u zich een<br />

brede theoretische kennis eigen en een goede praktische<br />

vaardigheid in het ontwerpen en ontwikkelen van<br />

objectgeoriënteerde en componentgebaseerde systemen.<br />

U leert ontwerpen volgens het Unified Process. U gebruikt<br />

design patterns om te komen tot werkelijk flexibele<br />

objectgeoriënteerde ontwerpen. Daarnaast krijgt u inzicht<br />

en vaardigheid in het ontwerpen van componentgebaseerde<br />

systemen en multi-tiered applicaties en u krijgt<br />

kennis en methoden aangereikt op het gebied van softwarearchitectuur.<br />

De opleiding is bedoeld voor ervaren<br />

OO-programmeurs. De tweewekelijkse avondbijeenkomsten<br />

vormen een essentieel onderdeel van de opleiding<br />

waarbij u samen met andere deelnemers ontwerpstrategieën<br />

bestudeert en vergelijkt.<br />

Dit CPP kan grotendeels worden ingebracht in de master<br />

Software Engineering.<br />

Geplande startmomenten: najaar 2012 en voorjaar 2013,<br />

looptijd 15 maanden.<br />

Kosten € 6.995- of 15 maandelijkse termijnen van € 495,-<br />

(prijswijzigingen voorbehouden, zie de website).<br />

Voor actuele informatie zie http://portal.ou.nl/web/<br />

informatica/software-architect<br />

CPP Gecertificeerd databaseontwikkelaar<br />

In deze eenjarige opleiding leert u databases te ontwerpen,<br />

te bevragen met SQL en te beheren en bedrijfsregels<br />

op te stellen en te implementeren. Ook leert u bestaande,<br />

verouderde en vervuilde databases te herontwerpen.<br />

De opleiding biedt een grondige kennismaking met relationele<br />

databases en SQL. U leert een moderne ontwikkelaanpak<br />

door middel van model-driven development<br />

(MDD) en u leert eenvoudige applicaties te realiseren die<br />

gebaseerd zijn op een database.<br />

In een afsluitend practicum gaat u aan de slag met een<br />

realistische casus waarbij dataconversie een belangrijke<br />

rol speelt: een verouderd (legacy) systeem moet worden<br />

verbouwd met ‘onder de motorkap’ allerlei historische<br />

vergroeiingen en bugs.<br />

De begeleiding vindt plaats door middel van wekelijkse<br />

online bijeenkomsten, in de vorm van een virtuele klas.<br />

De ervaringen met deze begeleidingsvorm zijn zeer positief.<br />

Deelnemers zijn enthousiast over de flexibiliteit en de<br />

besparing aan reistijd.<br />

Geplande startmomenten: twee keer per jaar, in april en<br />

oktober, looptijd 12 maanden.<br />

Kosten € 5.895,- of 12 maandelijkse termijnen van € 525,-<br />

(prijswijzingen voorbehouden, zie de website).<br />

Voor actuele informatie zie http://portal.ou.nl/web/<br />

informatica/databaseontwikkelaar<br />

CPP Gecertificeerd web application<br />

developer<br />

Met deze eenjarige opleiding leert u het ontwerpen en<br />

implementeren van complexe webapplicaties voor zakelijke<br />

toepassingen. Hiervoor bestaat een groot scala aan<br />

technieken en talen zoals HTML, CSS, JavaScript, Ajax, JSP/<br />

JSTL en Java-servlets. Ook frameworks zoals Struts, Spring<br />

en Hibernate spelen een rol.


De meeste opleidingsinstituten geven afzonderlijke trainingen over deze verschillende technieken en<br />

talen voor het maken van webapplicaties. Deze OU-opleiding heeft een meer conceptueel karakter:<br />

u krijgt een overzicht van de meeste technieken in hun onderlinge samenhang zodat u kunt inschatten<br />

welke techniek het beste geschikt is voor een bepaalde situatie en u leert daarbij de juiste mix<br />

van client- en serverapplicaties qua ontwerp en architectuur. De opleiding is bedoeld voor IT-ers die<br />

minimaal één objectgeoriënteerde programmeertaal op een redelijk niveau beheersen, bijvoorbeeld<br />

Java, C# of C++. In de opleiding wordt gebruik gemaakt van Java. De opleiding bestaat uit een module<br />

over clientapplicaties en een module over serverapplicaties en wordt afgesloten met een integrerend<br />

practicum waarin u een volwaardige webapplicatie ontwerpt en implementeert met gebruikmaking van<br />

een framework.<br />

De begeleidingsavonden vinden hoofdzakelijk online plaats in de vorm van een virtuele klas met daarnaast<br />

een beperkt aantal face-to-face bijeenkomsten in Utrecht. De opleiding vergt hierdoor een minimum<br />

aan reistijd.<br />

Geplande startmomenten: begin 2013, looptijd circa 12 maanden.<br />

Kosten € 5.950,- of 12 maandelijkse termijnen van € 525,- (prijswijzingen voorbehouden, zie de website).<br />

Voor actuele informatie zie http://portal.ou.nl/web/informatica/webapplicationdeveloper<br />

In het najaar 2012 zijn onderstaande twee nieuwe CPP’s gepland. Bij het ter perse gaan van deze studiegids<br />

was nog niet alle informatie bekend, zie hiervoor de website<br />

http://portal.ou.nl/web/informatica/certified-professional-programs<br />

CPP Gecertificeerd software quality engineer<br />

Wie ervaring heeft met softwareontwikkeling kan met deze brede eenjarige opleiding op masterniveau<br />

het leveren van softwarekwaliteit naar een hoger, academisch niveau brengen. Dit geldt zowel voor de<br />

ontwikkeling van nieuwe softwaresystemen als voor uitbreiding en verbetering van verouderde, omvangrijke<br />

(legacy) softwaresystemen.<br />

De begeleidingsavonden vinden hoofdzakelijk online plaats in de vorm van een virtuele klas met<br />

daarnaast een beperkt aantal face-to-face bijeenkomsten in Utrecht. De opleiding vergt hierdoor een<br />

minimum aan reistijd.<br />

Dit CPP kan worden ingebracht in de master Software Engineering.<br />

CPP Gecertificeerd IT security engineer<br />

Waarom zijn er tegenwoordig zo vaak problemen met IT-security? Wat zijn de onderliggende oorzaken?<br />

Hoe kan de beveiliging van software worden verbeterd?<br />

In deze opleiding op academisch niveau leert u om rekening te houden met security in alle fasen van<br />

een softwareontwikkeltraject. Het uitgangspunt daarbij is dat problemen met security beter kunnen<br />

worden voorkomen dan gerepareerd.<br />

Voor deze technisch georiënteerde opleiding van ruim een half jaar moeten deelnemers beschikken over<br />

een goede beheersing van een objectgeoriënteerde programmeertaal (Java, C# e.d.). De begeleidingsavonden<br />

vinden hoofdzakelijk online plaats in de vorm van een virtuele klas met daarnaast een beperkt<br />

aantal face-to-face bijeenkomsten in Utrecht. De opleiding vergt hierdoor een minimum aan reistijd.<br />

15


16<br />

Bacheloropleiding Informatica<br />

De bacheloropleiding Informatica omvat 42 modulen. Dit is vergelijkbaar met drie jaar dagonderwijs.<br />

In het curriculum is een afgebakende fasering ingebouwd: de propedeuse (14 modulen) en de<br />

postpropedeuse (28 modulen), samen leidend tot de graad Bachelor of Science.<br />

Voor wie?<br />

Door bij deze tweedeling aan te sluiten, ontstaan binnen de bacheloropleiding twee (afzonderlijke)<br />

studiefasen die voor verschillende groepen interessant kunnen zijn:<br />

1. De propedeuse voor mensen die elementaire kennis en vaardigheden in de informatica willen<br />

verwerven.<br />

2. De postpropedeuse met de graad van Bachelor of Science (BSc) als afsluiting voor mensen die een<br />

brede en toepassingsgerichte academische basis willen verwerven.<br />

Wat leert u?<br />

In de propedeuse maakt u kennis met alle actuele ict-ontwikkelingen en verkrijgt u een brede basis op<br />

het gebied van informatica, communicatietechnologie en internetontwikkelingen. Na afronding van de<br />

propedeuse bent u competent om in een bedrijfscontext van beperkte complexiteit ict-toepassingen<br />

te initiëren, ict-systemen te ontwikkelen, de ontwikkeling van ict-systemen te leiden, ict-systemen te<br />

beheren en te exploiteren en te adviseren over de toepassing van ict-systemen. De bachelorfase biedt<br />

een verdieping op genoemde terreinen, waarbij naast theorie en methodologie veel aandacht is voor<br />

het opdoen en toepassen van praktische leerervaringen. Als afgestudeerd bachelor informatica beschikt<br />

u over een uitstekende vakinhoudelijke basis en kunt u als adviseur of ontwerper en beheerder van icttoepassingen<br />

verder in uw functie groeien.<br />

Inhoud van de opleiding in vogelvlucht<br />

De kern van de bacheloropleiding bestaat uit een serie samenhangende cursussen in de softwaretechnologie,<br />

informatiesystemen en communicatietechnologie, waarmee de vakinhoudelijke kennis op een<br />

goed niveau komt. Het gebruikersperspectief van systemen en toepassingen is een noodzakelijke schakel<br />

tussen de vakgebieden en is dan ook een essentieel onderdeel van de bacheloropleiding. Tenslotte<br />

werken informatici in een organisatorische en maatschappelijke context. Kennis, begrip en het vermogen<br />

om dit in de dagelijkse werkzaamheden tot uiting te laten komen, wordt aangeboden in meerdere<br />

cursussen. Verder zijn enkele wiskundecursussen opgenomen in het curriculum. Verbreding, bijvoorbeeld<br />

richting managementwetenschappen of psychologie, kan via de vrije ruimte van vijf modulen<br />

worden gerealiseerd. De bacheloropleiding heeft twee integrerende projecten: het ‘Propedeuseproject<br />

informatica’ dat de propedeuse afsluit en het ’Afstudeerproject bachelor informatica’ dat de bacheloropleiding<br />

afsluit.<br />

Bachelor, propedeuse en postpropedeuse<br />

Begeleiding tijdens de propedeuse vindt net als bij de cursussen uit het startpakket plaats in Utrecht of<br />

via online bijeenkomsten, maar in vrijwel alle gevallen slechts een reeks per jaar. Tijdens deze bijeenkomsten<br />

komen zowel theoretische als praktische aspecten aan bod. De wiskundige basis wordt gelegd<br />

door de cursussen ‘Discrete wiskunde A en B’. Nadat u de propedeuse hebt afgerond en hebt besloten<br />

om uw bachelordiploma te halen, bent u verplicht om u in te schrijven voor ‘Academische competenties<br />

in de bachelor’, maar eerst wordt van u verwacht dat u ‘Continue wiskunde’ afrondt. Met deze cursus (en<br />

de cursus ‘Capita selecta wiskunde’) wordt de wiskundige basis verbreed. Ook behorend tot de formele<br />

basis van de opleiding zijn de cursussen ‘Logica en informatica’ en ‘Formele talen en automaten’.<br />

‘Academische competenties in de bachelor’ is een bijzondere cursus. Dit komt op de eerste plaats tot<br />

uiting in de looptijd, die zich over vrijwel het gehele postpropedeutisch gedeelte van de opleiding<br />

uitstrekt. Doel van de cursus is het verwerven en waarborgen van academische competenties die van<br />

een informaticus in de beroepspraktijk worden verwacht. In het kader van deze cursus krijgt u een coach<br />

toegewezen.


De informaticavakken zijn door de faculteit opgedeeld in vakinhoudelijke basiscursussen en verbindende<br />

cursussen. Met de cursussen ‘Objectgeoriënteerd programmeren in Java 1 en 2’ wordt een grondig<br />

begin gemaakt met de softwaretechnologielijn waartoe ook de cursus ‘Objectgeoriënteerd analyseren<br />

en ontwerpen’ wordt gerekend. In de postpropedeusefase wordt op de basis softwaretechnologie voortgebouwd<br />

met de cursussen ‘Datastructuren en algoritmen’ en ‘Software engineering’. Ook krijgt u een<br />

verbreding en verdieping door de cursussen ‘Programmeerpracticum’ en de meer theoretisch gerichte<br />

cursussen ‘Functioneel programmeren’, ‘Concepten van programmeertalen’ en ‘Formele talen en automaten’.<br />

Een andere lijn in het curriculum wordt gevormd door de cursussen ‘Webapplicaties: de clientkant’<br />

en ‘Webapplicaties: de serverkant’ (keuzecursus in de postpropedeuse). Ook deze twee cursussen kunnen<br />

gerekend worden tot de softwaretechnologielijn. De informatiesysteemontwikkelingslijn bestaat<br />

uit de cursus ‘Databases’, gevolgd door de propedeusecursus ‘Model-driven development’. Met het<br />

‘Ontwikkelpracticum’, ‘XML: theorie en toepassingen’ en de cursus ‘Procesmodelleren’ rondt u de informatiesysteemontwikkelingslijn<br />

af. In het gebonden keuzeblok van de postpropedeuse wordt ‘Inrichten en<br />

beheren van ict’ en ‘Semantic web’ aangeboden. Naast deze twee lijnen zijn er ook verbredende cursussen<br />

op het gebied van communicatietechnologie, hardware en de relatie tussen hardware en software,<br />

zoals in de propedeusecursussen ‘Communicatietechnologie’ en ‘De werking van computersystemen’<br />

en de postpropedeusecursus ‘Besturingssystemen’. ‘Architecturen van computernetwerken’ wordt in het<br />

gebonden keuzeblok van de postpropedeuse aangeboden.<br />

Voorgaande lijnen komen voort uit een traditionele kijk op het vakgebied informatica. De opleiding<br />

heeft ook ruimte gemaakt voor ontwikkelingen rond kunstmatige intelligentie, bijvoorbeeld in de cursus<br />

‘Kunstmatige intelligentie 1’ en voor een grondige kennis op het gebied van beveiliging in de cursus<br />

‘Security en IT’. Structurele aandacht voor de gebruikerswereld, organisatie en samenleving is noodzakelijk<br />

in de beroepspraktijk. In de opleiding leggen de verbindende cursussen het dwarsverband tussen de<br />

vakinhoudelijke pijlers, maar behandelen ze ook andere essentiële delen van het vakgebied. Met de cursus<br />

‘Inleiding informatica’ wordt een basis gelegd die wordt uitgediept met cursussen als ‘Webcultuur’,<br />

‘Context van informatica’ en ‘Ontwerpen van mens-machine-interactie’.<br />

Gebonden keuzeblok<br />

Het gebonden keuzeblok bestaat uit het volgende blok van vijf cursussen waaruit twee cursussen<br />

moeten worden gekozen:<br />

- Architecturen van computernetwerken<br />

- Inrichten en beheren van ict<br />

- Projectmanagement: implementeren van ERP-systemen<br />

- Semantic web<br />

- Webapplicaties: de serverkant.<br />

Met dit gebonden keuzeblok wil de faculteit tegemoetkomen aan de volgende drie groepen studenten:<br />

- Studenten die verder willen studeren in de masteropleiding Software Engineering of Computer<br />

Science. Deze studenten wordt dringend (maar niet dwingend) aanbevolen te kiezen voor de technische<br />

cursussen ‘Architecturen van computernetwerken’ en ‘Webapplicaties: de serverkant’.<br />

- Studenten die willen doorstuderen in de masteropleiding Business Process Management and IT.<br />

Deze studenten zullen veelal kiezen voor ‘Inrichten en beheren van ict’ en mogelijk ook voor ‘Semantic<br />

web’; ook dit is niet verplicht.<br />

- Studenten die de bacheloropleiding beschouwen als eindopleiding en niet van plan zijn verder te<br />

studeren in een masteropleiding. Deze studenten kunnen afhankelijk van belangstelling of werkkring<br />

een vrije keuze maken uit de vier cursussen.<br />

Projecten<br />

Het ‘Propedeuseproject informatica’ vormt het sluitstuk van de propedeuse. Het practicum heeft een<br />

integrerend karakter om een groot deel van de aangereikte leerstof samen te brengen en wijst vooruit<br />

naar de postpropedeusefase. De bacheloropleiding wordt afgesloten met het ‘Afstudeerproject bachelor<br />

informatica’ (vier modulen). In dit afstudeerproject werkt u samen met enkele medestudenten aan het<br />

ontwerp en de realisatie van een ict-oplossing voor een probleem dat door een opdrachtgever is ingebracht.<br />

De oplossing moet inpasbaar zijn in de bedrijfsomgeving van de opdrachtgever en wetenschappelijk<br />

worden verantwoord.<br />

17


18<br />

PrOPEDEUSE<br />

Overzichtsschema propedeuse<br />

Het overzichtsschema toont alle cursussen in de propedeuse van de bacheloropleiding Informatica. Het schema geeft<br />

de relaties aan tussen de cursussen. Het is met name bedoeld om een beeld te vormen van de onderlinge samenhang<br />

tussen de cursussen wat betreft voorkenniseisen en inhoudelijke verwantschap. Het vertrekpunt is de cursus<br />

Inleiding informatica en het eindpunt is het Propedeuseproject informatica. Een verbindingslijn tussen twee cursussen<br />

geeft aan dat de ene cursus gewenste of noodzakelijke voorkennis is voor de andere cursus. Zo is bijvoorbeeld<br />

de cursus Databases voorkennis voor de cursus Model-driven development. De cursus Inleiding informatica is eveneens<br />

voorkennis voor de cursus Model-driven development, maar omwille van de leesbaarheid is dit niet expliciet<br />

in het schema aangegeven. De voorkennis voor Model-driven development is Databases plus de voorkennis voor<br />

Databases die bestaat uit Inleiding informatica. Door middel van kleuren wordt in het schema aangegeven tot welk<br />

domein een cursus behoort. Cursussen uit hetzelfde domein zijn inhoudelijk aan elkaar verwant. Het opleidingsschema<br />

geeft een geadviseerde volgorde van bestudering, waarbij ook rekening wordt gehouden met het jaarrooster van de<br />

begeleidingsbijeenkomsten.<br />

T28141<br />

Inleiding informatica<br />

T14161 OP, PI T25151 OP, PI T07131 OP<br />

Databases Objectgeoriënteerd Discrete<br />

programmeren wiskunde A<br />

in Java 1<br />

T37121 OP T42241 OP, PI T34141 PI T58211 PI T16141 T33131 PI T38121 PI<br />

Model-driven Objectgeoriënteerd Objectgeoriënteerd Webapplicaties: De werking van Discrete Webcultuur<br />

development programmeren in analyseren en de clientkant computersystemen wiskunde B<br />

Java 2 ontwerpen<br />

T51211 T36131 PI<br />

Ontwikkelpracticum 1 Communicatie-<br />

technologie<br />

T63211<br />

Propedeuseproject informatica 2<br />

Domeinoverstijgend noodzakelijke voorkennis<br />

Mens, computer, maatschappij<br />

Informatiesystemen en bedrijfsprocessen<br />

Softwaretechnologie<br />

Wiskunde en kunstmatige intelligentie<br />

gewenste voorkennis<br />

1 Ingangseis voor deze cursus is dat ten minste 8 modulen van de propedeuse met succes zijn afgerond, waaronder in ieder geval de 5 cursussen gemarkeerd met OP .<br />

2 Ingangseis voor deze cursus is dat ten minste 11 modulen van de propedeuse met succes zijn afgerond, waaronder in ieder geval de 8 cursussen gemarkeerd met PI .


Overzichtsschema postpropedeuse<br />

Het overzichtsschema toont alle cursussen in de postpropedeuse van de bacheloropleiding Informatica. Het schema<br />

geeft de relaties weer tussen de cursussen wat betreft voorkenniseisen en inhoudelijke verwantschap. Afronding van de<br />

propedeuse geldt als voorkenniseis voor nagenoeg alle cursussen in de postpropedeuse. Omwille van de leesbaarheid<br />

is dat niet expliciet in het schema aangegeven.<br />

De vetomlijnde cursussen zijn de cursussen voor opleidingsstudenten. Als ingangseis voor deze cursussen geldt dat<br />

u ingeschreven moet zijn voor de cursus Academische competenties in de bachelor of, indien u hiervoor bent vrijgesteld,<br />

voldoet aan de ingangseisen die gelden voor Academische competenties in de bachelor. De ingangseisen voor<br />

Academische competenties in de bachelor zijn dat u de propedeuse volledig moet hebben afgerond evenals de cursussen<br />

Continue wiskunde en Objectgeoriënteerd programmeren in Java 2 voor zover deze cursus niet is opgenomen in<br />

het propedeusestudiepad in SRS, of als vrijstelling voor deze cursussen is verleend door de Commissie voor de examens.<br />

De cursussen Architecturen van computernetwerken, Inrichten en beheren van ict, Webapplicaties: de serverkant en<br />

Semantic web zijn gemarkeerd met GK. Deze cursussen zijn onderdeel van het gebonden keuzeblok waaruit u twee<br />

cursussen moet kiezen.<br />

Propedeuse<br />

T06311 1 ABI T08131<br />

Academische compe- Continue wiskunde<br />

tenties in de bachelor<br />

T03211 T07351 ABI<br />

Context van informatica Software engineering<br />

T27231 T21331 GK T26241 T25231 T56211<br />

Besturingssystemen Websapplicaties: Datastructuren en Capita selecta Kunstmatige<br />

de serverkant algoritmen wiskunde intelligentie 1<br />

T20211 T50221 ABI T22321 T41221 T35231 ABI<br />

Security en IT Programmeer- Formele talen en Logica en XML: theorie en<br />

practicum automaten informatica toepassingen<br />

T01341 ABI T12341<br />

Ontwerpen van mens- Concepten van<br />

machine-interactie programmeertalen<br />

T39221 GK T01211 T04211 T64211 GK T45241 GK<br />

Architecturen van Functioneel Procesmodelleren Semantic web Inrichten en beheren<br />

computernetwerken programmeren van ict<br />

T61327<br />

afstudeerproject bachelor informatica 2<br />

Domeinoverstijgend Cursus zonder ingangseisen<br />

Mens, computer, maatschappij Cursus voor opleidingsstudenten<br />

Informatiesystemen en bedrijfsprocessen<br />

Softwaretechnologie noodzakelijke voorkennis<br />

Wiskunde en kunstmatige intelligentie gewenste voorkennis<br />

1 Ingangseis: de propedeuse, Continue wiskunde en (voor zover niet opgenomen in uw propedeuse) Objectgeoriënteerd programmeren in Java 2 met succes<br />

afgerond.<br />

2 Ingangseis voor deze cursus is dat u 142 studiepunten (33 modulen) van de bacheloropleiding met certificaten en/of vrijstellingen hebt afgerond, waaronder in<br />

elk geval de 5 cursussen gemarkeerd met ABI .<br />

19


20<br />

Opleidingsschema bachelor Informatica<br />

Startpakket<br />

Na inschrijving voor het startpakket krijgt u in een persoonlijke brief informatie over de begeleiding, waaronder de<br />

data van de groepsbijeenkomsten. Mocht u vóór inschrijving al over de data willen beschikken dan kunt u hiernaar<br />

informeren in het betreffende studiecentrum. De data zijn beschikbaar vanaf 1 juli. U kunt op twee momenten in het<br />

jaar – in september of in februari – starten met de begeleiding voor het startpakket.<br />

code titel modulen begeleidingsvorm tentamenvorm tentamendata<br />

sept. ‘12 -aug. ‘13<br />

Propedeuse, start september 2012<br />

T28141 Inleiding informatica 1 groepsbijeenkomsten in Utrecht 1 CBI (mc) volgens afspraak<br />

of online 1<br />

T14161 Databases 1 groepsbijeenkomsten in Utrecht 2 schriftelijk (ov) 30-1, 8-4, 24-6, 28-8<br />

of online 2<br />

Vervolg propedeuse<br />

T07131 Discrete wiskunde A 1 online groepsbijeenkomsten 3 schriftelijk (ov) 13-11, 9-4, 26-6<br />

T37121 Model-driven development 1 online groepsbijeenkomsten 4 schriftelijk (ov) 28-1, 24-6, 26-8<br />

T25151 Objectgeoriënteerd programmeren in Java 1 1 groepsbijeenkomsten in Utrecht 1 schriftelijk (ov) 14-11, 29-1, 25-6<br />

of online 1<br />

T42241 Objectgeoriënteerd programmeren in Java 2 1 groepsbijeenkomsten in Utrecht 2 schriftelijk (ov) 28-1, 8-4, 28-8<br />

of online 2<br />

T16141 De werking van computersystemen 1 online groepsbijeenkomsten 3 schriftelijk (ov) 10-4, 26-6, 26-8<br />

T34141 Objectgeoriënteerd analyseren en ontwerpen 1 online groepsbijeenkomsten 4 schriftelijk (ov) 29-1, 26-6, 27-8<br />

T33131 Discrete wiskunde B 1 groepsbijeenkomsten in Utrecht 1 schriftelijk (ov) 12-11, 28-1, 24-6<br />

of online 1<br />

T58211 Webapplicaties: de clientkant 1 groepsbijeenkomsten in Utrecht 2 schriftelijk (ov) 14-11, 30-1, 9-4, 27-8<br />

of online 2<br />

T51211 Ontwikkelpracticum 1 elektronisch 1,3 opdracht volgens afspraak 1,3<br />

T63211 Propedeuseproject informatica 1 online groepsbijeenkomsten 2,4 opdracht volgens afspraak 2,4<br />

vrij te plannen<br />

T36131 Communicatietechnologie 1 elektronisch CBI (mc) volgens afspraak<br />

T38121 Webcultuur 1 elektronisch CBI (mc) volgens afspraak<br />

Propedeuse, start februari 2013<br />

T28141 Inleiding informatica 1 groepsbijeenkomsten in Utrecht 3 CBI (mc) volgens afspraak<br />

of online 3<br />

T14161 Databases 1 groepsbijeenkomsten in Utrecht 4 schriftelijk (ov) 30-1, 8-4, 24-6, 28-8<br />

of online 4<br />

Vervolg propedeuse<br />

T25151 Objectgeoriënteerd programmeren in Java 1 1 groepsbijeenkomsten in Utrecht 1 schriftelijk (ov) 14-11, 29-1, 25-6<br />

of online 1<br />

T42241 Objectgeoriënteerd programmeren in Java 2 1 groepsbijeenkomsten in Utrecht 2 schriftelijk (ov) 28-1, 8-4, 28-8<br />

of online 2<br />

T07131 Discrete wiskunde A 1 online groepsbijeenkomsten 3 schriftelijk (ov) 13-11, 9-4, 26-6<br />

T34141 Objectgeoriënteerd analyseren en ontwerpen 1 online groepsbijeenkomsten 4 schriftelijk (ov) 29-1, 26-6, 27-8<br />

T33131 Discrete wiskunde B 1 groepsbijeenkomsten in Utrecht 1 schriftelijk (ov) 12-11, 28-1, 24-6<br />

of online 1<br />

T58211 Webapplicaties: de clientkant 1 groepsbijeenkomsten in Utrecht 2 schriftelijk (ov) 14-11, 30-1, 9-4, 27-8<br />

of online 2<br />

T16141 De werking van computersystemen 1 online groepsbijeenkomsten 3 schriftelijk (ov) 10-4, 26-6, 26-8<br />

T37121 Model-driven development 1 online groepsbijeenkomsten 4 schriftelijk (ov) 28-1, 24-6, 26-8<br />

T51211 Ontwikkelpracticum 1 elektronisch 1,3 opdracht volgens afspraak 1,3<br />

T63211 Propedeuseproject informatica 1 online groepsbijeenkomsten 2,4 opdracht volgens afspraak 2,4<br />

vrij te plannen<br />

T36131 Communicatietechnologie 1 elektronisch CBI (mc) volgens afspraak<br />

T38121 Webcultuur 1 elektronisch CBI (mc) volgens afspraak


code titel modulen begeleidingsvorm tentamenvorm tentamendata<br />

sept. ‘12 -aug. ‘13<br />

Postpropedeuse<br />

T20211 Security en IT 1 online groepsbijeenkomsten 1 CBI (mc) volgens afspraak<br />

T07351 Software engineering 1 elektronisch mondeling volgens afspraak<br />

T35231 XML: theorie en toepassingen 1 online groepsbijeenkomsten 3 schriftelijk (ov) 13-11, 10-4, 26-6<br />

T08131 Continue wiskunde 1 online groepsbijeenkomsten 4 schriftelijk (ov) 29-1, 26-6, 27-8<br />

T06311 Academische competenties in de bachelor # 1 individueel opdracht volgens afspraak<br />

T56211 Kunstmatige intelligentie 1 1 online groepsbijeenkomsten 1 schriftelijk (ov) 12-11, 29-1, 24-6<br />

T25231 Capita selecta wiskunde* 1 online groepsbijeenkomsten 2 mondeling volgens afspraak<br />

T26241 Datastructuren en algoritmen* 1 online groepsbijeenkomsten 3 schriftelijk (ov) + 14-11, 10-4, 26-6<br />

opdracht<br />

T50221 Programmeerpracticum* 1 elektronisch 4 opdracht volgens afspraak 4<br />

T03211 Context van informatica* 1 elektronisch CBI (mc) + opdracht volgens afspraak<br />

T27231 Besturingssystemen* 1 groepsbijeenkomsten in Eindhoven 2 opdracht volgens afspraak<br />

T41221 Logica en informatica 1 online groepsbijeenkomsten 3 schriftelijk (ov) 14-11, 9-4, 24-6<br />

T01341 Ontwerpen van mens-machine-interactie* 1 2 groepsbijeenkomsten in Utrecht 4 opdracht volgens afspraak 4<br />

T22321 Formele talen en automaten* 1 online groepsbijeenkomsten 1 schriftelijk (ov) 12-11, 28-1, 25-6<br />

T01211 Functioneel programmeren 1 online groepsbijeenkomsten 2 schriftelijk (ov) + 30-1, 8-4, 28-8<br />

opdrachten<br />

T12341 Concepten van programmeertalen 1 online groepsbijeenkomsten 3 mondeling zie cursussite<br />

T04211 Procesmodelleren* 1 online groepsbijeenkomsten 2 zie cursussite zie cursussite<br />

gebonden keuzeblok (2 modulen)<br />

T39221 Architecturen van computernetwerken* 1 elektronisch 4 mondeling volgens afspraak<br />

T45241 Inrichten en beheren van ict 1 elektronisch mondeling volgens afspraak<br />

B23211 Projectmanagement: implementeren van 1 elektronisch CBI (ov) volgens afspraak<br />

ERP-systemen<br />

T64211 Semantic web* 1 elektronisch 4 opdrachten volgens afspraak 4<br />

T21331 Webapplicaties: de serverkant* 1 elektronisch 1 schriftelijk (ov) + 13-11, 30-1, 9-4<br />

opdracht<br />

- 5 Modulen kiezen uit de vrije ruimte 5<br />

T61327 Afstudeerproject bachelor informatica 4 elektronisch en startbijeenkomst in opdracht volgens afspraak;<br />

sc Utrecht (v) start in periode 1<br />

en periode 3<br />

1 Begeleiding in de periode september - november<br />

2 Begeleiding in de periode november - januari<br />

3 Begeleiding in de periode februari - april<br />

4 Begeleiding in de periode april - juni<br />

mc = multiple choiche<br />

ov = open vragen<br />

v = verplicht<br />

# Inschrijven voor en deelnemen aan Academische competenties in de bachelor (T06311) kan pas nadat de propedeuse volledig is afgerond alsmede de cursussen<br />

(of directe voorgangers ervan): Objectgeoriënteerd programmeren in Java 2 (T42241) voor zover deze cursus niet is opgenomen op de cijferlijst bij het propedeuse<br />

getuigschrift en Continue wiskunde (T08131), of als vrijstellingen voor deze onderdelen zijn verleend door de Commissie voor de examens.<br />

* Deze cursussen zijn alleen toegankelijk voor opleidingsstudenten van de bacheloropleiding Informatica. Deze studenten:<br />

1. zijn ingeschreven voor de cursus Academische competenties in de bachelor (T06311), of, indien de student hiervoor is vrijgesteld, voldoen aan de ingangseisen die<br />

voor T06311 gelden.<br />

2. zijn via een schakelprogramma toegelaten tot de Masteropleiding Computer Science. Deze toelating blijkt uit een door de Commissie voor de examens afgegeven<br />

toelatingsbeschikking via een schakelprogramma.<br />

Een aantal van deze cursussen heeft daarnaast nog aanvullende ingangseisen. Zie verder de cursusbeschrijvingen in deze studiegids.<br />

21


22<br />

Vrijstelling binnen de<br />

bacheloropleiding Informatica<br />

Iedereen van 18 jaar of ouder kan bij de Open Universiteit starten met de<br />

bacheloropleiding Informatica: er is dus geen vooropleidingseis zoals bij<br />

andere universiteiten. Hebt u in het verleden een wo- of hbo-opleiding<br />

afgerond en wilt u de bacheloropleiding Informatica volgen, dan komt<br />

u altijd in aanmerking voor vrijstelling. Ook kunt vrijstelling krijgen op<br />

grond van relevante praktijkervaring.<br />

De vrijstelling is ruimer naarmate er meer overeenkomst bestaat tussen<br />

de door u afgeronde wo- of hbo-opleiding(en) en de te volgen opleiding.<br />

De omvang van de vrijstelling hangt af van de mate van verwantschap<br />

naar niveau, omvang en inhoud tussen de eerder gevolgde opleiding(en)<br />

en de te volgen bacheloropleiding Informatica van de Open Universiteit.<br />

Is er minder of geen verwantschap, of hebt u de opleiding niet voltooid,<br />

dan kunt u ook in aanmerking komen voor een beperktere vrijstelling.<br />

Sommige onderdelen, zoals het ‘Afstudeerproject bachelor informatica’,<br />

zijn overigens van vrijstelling uitgesloten.<br />

Kijk voor meer informatie over vrijstellingen op<br />

http://www.ou.nl/vrijstelling<br />

Bacheloropleiding Informatiekunde<br />

Plannen, maar nog niet zeker<br />

De faculteit Informatica hoopt op korte termijn te starten met een<br />

bacheloropleiding Informatiekunde. Een programma van de opleiding is<br />

uitgewerkt. Tijdens het maken van deze studiegids wordt de opleiding<br />

beoordeeld. Als de overheid akkoord gaat, is het de bedoeling om de<br />

opleiding in het studiejaar 2012-2013 formeel te starten.<br />

Informatiekunde richt zich op informatie- en communicatieprocessen in<br />

organisaties, bedrijven en samenleving en de ondersteuning van die processen<br />

met behulp van ict. De wisselwerking tussen ict en sociale context<br />

van organisaties of netwerken van organisaties, is daarbij een belangrijk<br />

aspect. Informatiekunde is dus echt anders dan informatica: informatica<br />

richt zich op gegevensverwerking in automaten, terwijl informatiekunde<br />

zich richt op informatie- en gegevensverwerking en –uitwisseling tussen<br />

mensen en in organisaties.<br />

Gedeeltelijk zal de bacheloropleiding Informatiekunde bestaan uit<br />

modulen die ook behoren tot de bacheloropleiding Informatica, maar<br />

er zijn ook belangrijke verschillen. Er is minder aandacht voor technische<br />

en wiskundige aspecten, maar juist meer voor organisatiekundige<br />

onderwerpen.<br />

Volg de berichtgeving over de nieuwe opleiding op<br />

http://portal.ou.nl/web/informatica.


Open bacheloropleiding Informatica<br />

Kenmerkend voor het ‘Open bachelorprogramma Informatica’ is de inhoudelijke breedte met<br />

een combinatie van de leerstof van ten minste twee faculteiten. Bijvoorbeeld Informatica en<br />

Managementwetenschappen, Informatica en Rechtswetenschappen, Informatica en Psychologie,<br />

enzovoort.<br />

De Open Bachelor heeft de volgende structuur:<br />

Facultair programma 116,1 studiepunten<br />

Verbredingpakket met cursussen van een of meer faculteiten 43 studiepunten<br />

Vrije ruimte 21,5 studiepunten<br />

Totaal 180,6 studiepunten<br />

Het Open bachelorprogramma Informatica staat niet alleen open voor nieuwe studenten die op deze<br />

wijze een eigen, breed bachelorprogramma Informatica kunnen samenstellen. Het staat ook open voor<br />

studenten die al, geheel of gedeeltelijk, een academische opleiding aan de Open Universiteit of elders<br />

hebben gevolgd. Het verbredingpakket (al of niet in combinatie met de vrije ruimte) kan namelijk worden<br />

ingevuld met in het verleden behaalde studiepunten. Inbreng van deze eerder behaalde studiepunten<br />

kan alleen indien de eerder gevolgde vakken een samenhangend geheel vormen en op academisch<br />

niveau getoetst zijn.<br />

Studenten die het Open Bachelorprogramma Informatica afronden krijgen de graad van Bachelor of<br />

Science (BSc) met de vermelding: Open bachelor. Deze graad geeft directe toegang tot de eenjarige<br />

interfacultaire masteropleiding Business Process Management and IT en met een schakelprogramma<br />

toegang tot de eenjarige masteropleiding Software Engineering of tot de tweejarige masteropleiding<br />

Computer Science.<br />

Meer informatie en het aanvraagformulier vindt u op http://www.ou.nl/openbachelor<br />

HBO-Informatica<br />

Samen met enkele hogescholen verzorgt de Open Universiteit<br />

een hbo informaticaopleiding. Dit vindt plaats binnen de Netwerk<br />

Open Hogeschool Informatica (NOH-I), een samenwerking van de<br />

Open Universiteit, Fontys hogescholen, De Haagse Hogeschool,<br />

Hanzehogeschool Groningen en Hogeschool van Arnhem en Nijmegen.<br />

De opleiding is primair bedoeld voor diegenen met enkele jaren werkervaring in de ICT op mbo-niveau,<br />

die door willen groeien naar hbo-niveau.<br />

In de opleiding wordt theorie afgewisseld met (groeps)opdrachten op grond van authentieke cases of<br />

cases die zoveel mogelijk ontleend zijn aan de eigen werksituatie. Het accent ligt vooral op het uitvoeren<br />

van opdrachten. De opleiding is modulair opgebouwd, de themasemesters kunnen los worden gevolgd.<br />

Het onderwijs is een combinatie van afstandsleren en klassikaal leren, het zogenoemde blended<br />

learning. Naast tweewekelijkse bijeenkomsten op de hogeschool is er online onderwijs via een virtual<br />

classroom en een elektronische leeromgeving (ELO).<br />

Elk themasemester is een afgerond geheel en duurt een half studiejaar. Na succesvolle afronding van<br />

een semester wordt een certificaat verstrekt. Behaalde certificaten kunnen ‘gestapeld’ worden tot een<br />

volledige hbo-opleiding. Bij het voltooien van de totale opleiding wordt een hbo-getuigschrift uitgereikt<br />

en mag de titel Bachelor of ICT worden gevoerd (B ICT staat dan achter de naam).<br />

Meer informatie op http://www.noh-i.nl<br />

23


24<br />

Masteropleiding Software Engineering<br />

De masteropleiding Software Engineering (SE) is bij uitstek (maar niet uitsluitend) geschikt voor personen met een<br />

hbo-bachelor die al werkzaam zijn in de praktijk van de ICT en naast hun werk in deeltijd een universitaire graad<br />

willen halen. De opleiding heeft een omvang van 14 modulen en is vergelijkbaar met een 1-jarige voltijdopleiding.<br />

Software engineering is een discipline die voortdurend in beweging is en door de stormachtige ontwikkelingen op<br />

hardware- en softwaregebied voortdurend voor nieuwe uitdagingen staat. Softwaresystemen worden steeds groter en<br />

complexer. Steeds meer functies van apparaten die we dagelijks gebruiken, van auto tot magnetron, worden gedeeltelijk<br />

in hardware en gedeeltelijk in software gerealiseerd. Programmeertalen en ontwerpdisciplines die vijftien jaar<br />

geleden voldeden, zijn nu hopeloos verouderd. Bedrijven die zich bezighouden met softwareontwikkeling hebben<br />

daarom behoefte aan mensen die niet alleen een goed overzicht hebben over het vakgebied, maar die ook in staat zijn<br />

om zelfstandig nieuwe ontwikkelingen bij te houden en de relevantie ervan te beoordelen voor het bedrijf. Dit vraagt<br />

om een academische scholing, die de Open Universiteit met haar opleiding Software Engineering beoogt aan te bieden.<br />

De vakinhoud en de eindkwalificaties sluiten aan bij de Computing Curricula 2005, Computer Science Curricula 2008 en<br />

Graduate Software Engineering 2009 van ACM en IEEE. Afgestudeerde software engineers hebben een zodanig inzicht,<br />

overzicht, achtergrond en abstractievermogen dat zij in staat zijn om zowel op kleine als op grote schaal innovatieve<br />

software te ontwerpen, te ontwikkelen, uit te leveren en te onderhouden. Software die aantoonbaar voldoet aan kwaliteitseisen<br />

als correctheid, efficiency, security en onderhoudbaarheid en die in overeenstemming is met professionele en<br />

ethische standaarden.<br />

http://portal.ou.nl/web/informatica/masteropleiding-software-engineering<br />

Structuur van de opleiding<br />

Centraal in het curriculum staat de ontwikkeling en het<br />

onderhoud van hoge kwaliteit software met aandacht<br />

voor zowel de procesmatige als de technische kant.<br />

Daarbij zijn drie deelaspecten onderscheiden:<br />

1. Software architecture richt zich op het hoog-niveau-ontwerp<br />

van goed gestructureerde en goed onderhoudbare<br />

software. De cursussen zijn Design patterns, Software<br />

composition en Software architecture.<br />

2. Software quality management richt zich op de kwaliteit<br />

in alle fasen van de software lifecycle en het managen<br />

daarvan zowel aan het begin bij het bepalen van de<br />

requirements als later wanneer de software evolueert.<br />

De cursussen zijn Requirements engineering, Software<br />

evolution en Softwaremanagement.<br />

3. Software quality assurance richt zich op (formele) technieken<br />

voor kwaliteitsbewaking en kwaliteitsbepaling<br />

zowel wat functionele als niet-functionele<br />

eigenschappen betreft. De cursussen zijn Software<br />

security en Software verification and validation.<br />

In het cursorisch gedeelte van het programma komen alle<br />

drie aspecten aan de orde; bij het afstudeertraject van vijf<br />

modulen maakt de student een keuze waardoor het accent<br />

op een van de drie ligt.<br />

Het afstudeeronderwerp sluit bij voorkeur aan bij onderzoek<br />

aan de Open Universiteit en heeft een onderdeel<br />

waarin gebruikssoftware wordt ontwikkeld hetzij ten<br />

behoeve van de onderzoekers, hetzij om resultaten van<br />

het onderzoek toe te passen in een bedrijfssituatie.<br />

Voorafgaand aan het afstuderen worden de vereiste academische<br />

competenties ontwikkeld in een aparte module<br />

die bestaat uit coaching en uit verdiepingsopdrachten bij<br />

Design patterns, Software evolution en Software verification<br />

and validation. Deze competentiemodule loopt parallel<br />

aan het hele cursorisch gedeelte.<br />

Verschillende vakken zijn ontwikkeld in samenwerking<br />

met andere universiteiten; Software architecture met<br />

de Universiteit Utrecht, Software verification and validation<br />

en Software security met de Radboud Universiteit,<br />

Software evolution wordt in aangepaste vorm overgenomen<br />

van de Universiteit van Amsterdam en voor<br />

Requirements engineering wordt samengewerkt met de<br />

Université Catholique de Louvain.


De volgende figuur toont een ruwe positionering van de vakken uit de opleiding binnen het SE-domein<br />

(grijs weergegeven en ontleend aan de indeling van Computing Curricula 2005). Elke aspect heeft<br />

daarbij een eigen kleur gekregen: paars-rood voor software architecture, groen voor software quality<br />

management en geel voor software quality assurance. De figuur laat zien dat het vakkenpakket het<br />

SE-gebied goed afdekt. Iedere lijn heeft bovendien zijn eigen deelgebied: software quality management<br />

zit vooral bovenin (application technologies), software architecture bestrijkt vooral het middengebied<br />

terwijl quality assurance duidelijk het meest theoretisch karakter heeft.<br />

Organizational Issues<br />

and Information Systems<br />

Application<br />

Technologies<br />

Software methodes<br />

and Technologies<br />

System<br />

Infrastructure<br />

Computer Hardware<br />

and Architecture<br />

Theory<br />

Principles<br />

Innovation<br />

SVV<br />

DP<br />

SoSe<br />

Development<br />

Soma<br />

Sevo<br />

RE<br />

Soco<br />

SA<br />

Application<br />

Deployment<br />

Configuration<br />

More Theoretical More Applied<br />

Positionering van vakken binnen het terrein bestreken door SE<br />

Soma=Software management; Sevo=Software evolution, RE=Requirements engineering, Soco=Software composition,<br />

DP=Design patterns, SA=Software architecture, SVV=Software verification and validation, SoSe=Software security<br />

Accreditatie van de master Software Engineering<br />

In het voorjaar van 2012 heeft deze opleiding de Toets Nieuwe Opleiding van de NVAO doorstaan<br />

en de accreditatie verkregen.<br />

25


26<br />

Overzichtsschema master Software Engineering<br />

Voor de masteropleiding SE bieden wij een vast programma met begeleiding op afstand aan, met als<br />

doel de opleiding in ruim 4 jaar af te ronden. Bij voldoende belangstelling willen wij een versneld vast<br />

programma met intensieve begeleiding in circa 3 jaar aanbieden.<br />

De meeste studenten zullen instromen na een hbo-bachelor, zij dienen dan de schakelvakken Formele<br />

talen en automaten en Logica en informatica te doen. Wij hebben deze ingevlochten in het programma.<br />

STarT In SEPTEMBEr<br />

sep-okt-nov nov-dec-jan feb-mrt-apr apr-mei-jun<br />

jaar 1 DP VO-DP Soco SA<br />

jaar 2 FT&A Sevo VO-Sevo RE<br />

jaar 3 Soma SoSe L&I SVV<br />

jaar 4 VO-SVV VAF AF AF<br />

jaar 5 AF<br />

STarT In FEBrUarI<br />

feb-mrt-apr apr-mei-jun sep-okt-nov nov-dec-jan<br />

jaar 1 DP VO-DP FT&A Sevo<br />

jaar 2 VO-Sevo RE Soma SoSe<br />

jaar 3 L&I SVV VO-SVV SA<br />

jaar 4 Soco VAF AF AF<br />

jaar 5 AF<br />

AF = Afstudeeropdracht Software Engineering Soma = Software management<br />

DP = Design patterns<br />

FT&A = Formele talen en automaten<br />

L&I = Logica en informatica<br />

RE = Requirements engineering<br />

SA = Software architecture<br />

Sevo = Software evolution<br />

Soco = Software composition<br />

SoSe = Software security<br />

SVV = Software verification and validation<br />

VAF = Voorbereiding afstudeeropdracht SE<br />

VO-DP = Verdiepingsopdracht bij Design patterns<br />

VO-Sevo = Verdiepingsopdracht bij Software evolution<br />

VO-SVV = Verdiepingsopdracht bij Software verification and validation<br />

Software management is een cursus met open inschrijving en kan op ieder gewenst moment gestart<br />

worden. Design patterns en Software architecture starten twee maal per jaar. In overleg met de coach<br />

kan het tempo individueel worden aangepast.


Opleidingsschema master Software Engineering<br />

Hieronder vindt u de cursussen van de masteropleiding Software Engineering. De cursusbeschrijvingen vindt u achteraan<br />

in deze studiegids. In het opleidingsschema ziet u of u de cursus individueel kunt bestuderen of er sprake is van<br />

verplichte bijeenkomsten (v), wat de vaste begeleidingsperiode is (1, 2, 3 of 4) en welke tentamenvorm en daarbij eventueel<br />

horende vaste tentamenmomenten er zijn.<br />

(volgend op de bacheloropleiding Informatica)<br />

In VOLgOrDE Van BESTUDErEn na InSTrOOM In SEPTEMBEr<br />

code titel modulen begeleidingsvorm tentamenvorm tentamendata<br />

sept. ‘12 -aug. ‘13<br />

Cursussen preafstudeerfase<br />

T26321 Design patterns 1 elektronisch 1,3 opdracht volgens afspraak<br />

T33311 Academische competenties in de master SE # 1 elektronisch opdracht volgens afspraak<br />

Verdiepingsopdracht Design patterns elektronisch 2,4 opdracht volgens afspraak<br />

T28341 Software composition 1 elektronisch 3 opdracht volgens afspraak<br />

T32311 Software architecture 1 elektronisch 2,4 opdracht + schriftelijk (ov) volgens afspraak +<br />

29-1, 25-6, 27-8<br />

T66311 Software evolution 1 elektronisch en opdracht + mondeling volgens afspraak<br />

online bijeenkomsten 2 (v)<br />

Verdiepingsopdracht Software evolution elektronisch 3 opdracht volgens afspraak<br />

T65311 Requirements engineering 1 elektronisch 4 opdracht + mondeling volgens afspraak<br />

T24331 Softwaremanagement 1 elektronisch 1 opdracht + mondeling volgens afspraak<br />

T40311 Software security 1 elektronisch en opdracht + mondeling volgens afspraak<br />

online bijeenkomsten 2 (v)<br />

T67311 Software verification and validation 1 elektronisch en opdracht + mondeling volgens afspraak<br />

(online) bijeenkomsten 4 (v)<br />

Verdiepingsopdracht SVV elektronisch 1 opdracht volgens afspraak<br />

afstudeerfase<br />

U kunt aan het afstudeertraject beginnen als u de preafstudeerfase hebt afgerond en geslaagd bent voor Academische competenties in de master SE.<br />

T37311 Voorbereiding afstudeeropdracht SE 1 individueel en bijeenkomsten opdracht volgens afspraak<br />

T75317 Afstudeeropdracht Software Engineering* 4 individueel en bijeenkomsten (v) scriptie + presentatie volgens afspraak<br />

1 Startmoment 1 september, 2 Startmoment 1 november, 3 Startmoment 1 februari, 4 Startmoment 1 april, v = verplicht, ov = open vragen<br />

Ingangsvoorwaarden op cursusniveau<br />

Inschrijven voor en deelnemen aan de tentamens van alle cursussen, met uitzondering van Design patterns* en Softwaremanagement, kan pas nadat is voldaan<br />

aan het hierna gestelde onder 1 of 2 (voor een aantal van deze cursussen zijn tevens aanvullende ingangsvoorwaarden geformuleerd, zie hierna):<br />

1. De student is ingeschreven voor Academische competenties in de master SE (T33311).<br />

2. De student is in het bezit van een door de decaan van de faculteit Informatica afgegeven verklaring dat voor de betreffende cursus mag worden<br />

ingeschreven.<br />

* Zie verder aanvullende ingangseisen.<br />

aanvullende ingangseisen<br />

# Academische competenties in de master SE (T33311)<br />

Inschrijven voor deze cursus is enkel mogelijk indien de student is toegelaten tot de masteropleiding Software Engineering al dan niet met een schakelprogramma<br />

en van dit schakelprogramma nog maximaal drie modulen en eventueel de Afstudeeropdracht bachelor informatica moet afronden. De toelating blijkt uit een door<br />

de Commissie voor de examens afgegeven toelatingsbeschikking Master Software Engineering. Daarnaast moet Design patterns (T26321) met voldoende resultaat<br />

zijn afgerond, of hiervoor is een vrijstelling verleend.<br />

Design patterns (T26321)<br />

Inschrijven voor deze cursus is enkel mogelijk indien de student is toegelaten tot de masteropleiding al dan niet met een schakelprogramma en van dit schakelprogramma<br />

nog maximaal drie modulen en eventueel de Afstudeeropdracht bachelor informatica moet afronden. De toelating blijkt uit een door de Commissie voor de<br />

examens afgegeven toelatingsbeschikking master.<br />

27


28<br />

Toelating tot de masteropleidingen Software Engineering<br />

en Computer Science<br />

Omdat de toelating tot beide masteropleidingen veel overeenkomsten vertoont, zijn ze hier in één paragraaf<br />

samengevoegd.<br />

Rechtstreekse toelating<br />

Om te worden toegelaten tot de masteropleidingen Software Engineering of Computer Science moet u<br />

volgens de ‘Wet op het hoger onderwijs en wetenschappelijk onderzoek’ beschikken over het bachelorgetuigschrift<br />

van een eraan voorafgaande wo bacheloropleiding van de Open Universiteit. Als u niet beschikt<br />

over dat getuigschrift kan tot toelating worden besloten mits u de kennis en vaardigheden hebt<br />

die vergelijkbaar zijn met die van iemand die wel dat bachelorgetuigschrift heeft verworven. Ook studenten<br />

die een wo-bachelor- of doctoraalgetuigschrift van een gelijkwaardig geachte opleiding hebben<br />

behaald bij een andere, Nederlandse universiteit, worden toegelaten tot de masteropleiding.<br />

Wel wordt de regel gehanteerd dat bij opleidingen die acht jaar of langer geleden zijn gevolgd, per individueel<br />

geval wordt bekeken of toelating via een schakelprogramma noodzakelijk is.<br />

Toelating via een schakelprogramma<br />

Het is ook mogelijk toegelaten te worden tot de masteropleiding Software Engineering of Computer<br />

Science onder de voorwaarde van een zogeheten schakelprogramma. Daarmee worden studenten die<br />

bij een hbo-instelling een verwante opleiding hebben voltooid in de gelegeheid gesteld ontbrekende<br />

kennis aan te vullen die nodig is om het programma te doorlopen of de eindtermen te halen.<br />

De omvang van het schakelprogramma hangt af van de genoten vooropleiding en kan variëren van 0 tot<br />

maximaal 14 modulen. Het is verder mogelijk om de omvang van het schakelprogramma te reduceren<br />

als u beschikt over relevante praktijkervaring.<br />

Zie voor meer informatie http://portal.ou.nl/web/informatica.<br />

Vrijstelling binnen de masteropleiding<br />

In de masteropleiding Software Engineering of Computer Science wordt slechts vrijstelling verleend<br />

als de overeenkomende vakken zijn afgerond in het kader van een wo-opleiding én daar op wo-niveau<br />

getentamineerd zijn. Voorwaarde voor het kunnen aanvragen van vrijstelling is dat u bent toegelaten tot<br />

de masteropleiding.<br />

Zie voor meer informatie http://portal.ou.nl/web/informatica.<br />

Toelating en Vrijstelling aanvragen<br />

Een verzoek tot toelating tot de masteropleiding Software Engineering of Computer Science, al dan niet<br />

via een schakelprogramma, moet schriftelijk worden gedaan met een aanvraagformulier Vrijstellings-<br />

en/of toelatingsverzoek.<br />

Wanneer u rechtstreeks doorstroomt van onze bacheloropleiding Informatica naar onze masteropleiding<br />

Software Engineering of Computer Science, moet u wel een verzoek tot toelating indienen, maar hier<br />

zijn geen kosten aan verbonden.<br />

Het formulier kunt u telefonisch aanvragen, +31 (0)45 - 576 2888 of <strong>download</strong>en, www.ou.nl/vrijstelling.<br />

Voordat u een verzoek tot toelating indient, kunt u in een persoonlijk intakegesprek een realistisch<br />

advies krijgen over het door u te volgen schakelprogramma. Daarbij wordt een lijst van onderwerpen<br />

gehanteerd die u aantoonbar moet beheersen op grond van vooropleiding en/of werkervaring.


In de volgende tabel is de lijst van onderwerpen weergegeven, alsmede de schakelcursus die wordt<br />

voorgeschreven als de kandidaat het onderwerp niet beheerst. Voor kandidaten met hbo-i worden<br />

vrijwel altijd Formele talen en automaten, Logica en informatica en Procesmodelleren voorgeschreven.<br />

onderwerpen voorkennis master SE onderwerpen voorkennis master CS schakelcursus OU<br />

virtueel geheugen; synchronisatie Besturingssystemen<br />

programmeerparadigma’s programmeerparadigma’s Concepten van programmeertalen<br />

databases databases Databases<br />

datastructuren datastructuren Datastructuren en algoritmen<br />

basislogica, verzamelingen, inductie, recursie basislogica,verzamelingen, inductie, recursie Discrete wiskunde A<br />

taalstructuur taalstructuur Formele talen en automaten<br />

propositie- en predikaatlogica propositie- en predikaatlogica Logica en informatica<br />

analyseren en ontwerpen analyseren en ontwerpen Objectgeoriënteerd analyseren<br />

en ontwerpen<br />

objectgeoriënteerd programmeren objectgeoriënteerd programmeren Objectgeoriënteerd programmeren<br />

in Java 1<br />

objectgeoriënteerd programmeren objectgeoriënteerd programmeren Objectgeoriënteerd programmeren<br />

in Java 2<br />

modelleren en analyseren van Procesmodelleren<br />

bedrijfsprocessen<br />

basis security basis security Security en IT<br />

rekening houden met stakeholders rekening houden met stakeholders Software engineering<br />

software lifecycle software lifecycle Software engineering<br />

Kandidaten die geen ervaring hebben in het samenwerken in ict-projecten dienen als schakelcursus het<br />

Afstudeerproject bachelor informatica te doen.<br />

Een intakegesprek kunt u aanvragen via<br />

http://portal.ou.nl/web/informatica/master-se-intakegesprek<br />

29


30<br />

Masteropleiding Business Process<br />

Management and IT<br />

De masteropleiding Business Process Management and IT (BPMIT) is een interdisciplinaire opleiding<br />

van de faculteiten Informatica en Managementwetenschappen. De opleiding heeft een omvang van 14<br />

modulen, hetgeen overeenkomt met een voltijdsstudie van 1 jaar. Circa 60 studenten per jaar starten<br />

met deze opleiding.<br />

In de opleiding staat de volgende competentie centraal: de student moet in staat zijn tot het opzetten<br />

en uitvoeren van een onderzoek, gericht op het oplossen van een concreet probleem op het snijvlak van<br />

bedrijfsproces- en IT-management, waarbij in de analyse van de situatie op wetenschappelijk verantwoorde<br />

wijze gebruik wordt gemaakt van verworven theoretische kennis en inzicht, en deze analyse op<br />

onderbouwde en beargumenteerde wijze ten grondslag ligt aan oplossingen.<br />

Kernbegrippen in deze competentie zijn: opzetten, onderbouwen en uitvoeren van onderzoek; zoeken,<br />

selecteren, verwerken, toepassen van verworven kennis en inzichten; logisch redeneren/argumenteren<br />

waarom de gekozen oplossing de juiste is; rapporteren en presenteren.<br />

De problematiek omvat een breed terrein, van beleid tot en met implementatie. De masteropleiding<br />

BPMIT is daarom verdeeld in drie blokken, die elk een aspect van bedrijfsproces- en IT-management<br />

behandelen: integratie, verbetering en implementatie. Deze vormen dan ook de aanbevolen volgorde.<br />

Na de cursus Informatie- en procesarchitectuur kijkt u naar de inrichting en prestaties van bestaande<br />

bedrijfsprocessen en analyseert u deze met het oog op de aansluiting tussen de procesdoelstellingen<br />

en -uitkomsten, en de mogelijke verbeteringen door middel van innovatieve inzet van IT. U ontwerpt<br />

nieuwe of herontwerpt bestaande werksystemen. U houdt daarbij expliciet rekening met de manier<br />

waarop u verbeteringen voor de organisatie kunt realiseren, en met de manier waarop bijvoorbeeld de<br />

organisatiebrede impact van nieuwe IT-faciliteiten goed ingebed kan worden. Verwerving dan wel juist<br />

uitbesteding en implementatie van IT-systemen is hierbij een belangrijk punt van aandacht.<br />

Daarnaast wordt u geconfronteerd met IT Governance en het algemeen management op IT-gebied,<br />

waarbij de rol van IT in de organisatie medebeslissend is. Denk aan de toegevoegde waarde, bijdrage tot<br />

de kerncompetentie, en bijdrage tot onderscheid ten opzichte van de concurrentie. U ontwikkelt als het<br />

ware ‘gevoel’ voor de dilemma’s van het algemeen management.<br />

In onderstaand schema zijn de cursussen gerangschikt op aanbevolen studievolgorde.<br />

Opleidingsschema master Business Process Management and IT<br />

code titel modulen begeleidingsvorm tentamenvorm tentamendata<br />

sept. ‘12 -aug. ‘13<br />

T48221 Informatie- en procesarchitectuur 1 elektronisch opdracht + mondeling volgens afspraak<br />

B70332 IT-Governance 2 elektronisch (s) opdracht volgens afspraak<br />

B44322 Bedrijfsprocessen 2 elektronisch (s) opdracht volgens afspraak<br />

T18321 Ontwerpen met bedrijfsregels 1 elektronisch en online opdracht volgens afspraak<br />

groepsbijeenkomsten*<br />

T49221 Documentverwerking 1 elektronisch opdracht volgens afspraak<br />

T24331 Softwaremanagement 1 elektronisch opdracht + mondeling volgens afspraak<br />

afstudeertraject<br />

B9232B Afstudeertraject Business Process 6 individueel scriptie + presentatie volgens afspraak<br />

Management and IT<br />

of<br />

T9232B Afstudeertraject Business Process 6 individueel en bijeenkomsten (v) scriptie + presentatie volgens afspraak<br />

Management and IT<br />

U kunt aan het afstudeertraject beginnen als u voor de theoretische cursussen geslaagd bent.<br />

s = samenwerking met andere studenten vereist: v = verplicht<br />

* startmoment 1 september of 1 februari


Toelating tot de masteropleiding<br />

Business Process Management and IT<br />

Voor de toelatingsvoorwaarden, zie het beleid van de<br />

faculteit Managementwetenschappen op<br />

http://www.ou.nl/toelating.<br />

In het algemeen zult u na een hbo-vooropleiding eerst<br />

een premaster Managementwetenschappen (B6661C)<br />

moeten doen. Deze kent vaste startmomenten en verplichte<br />

bijeenkomsten in een groot aantal studiecentra.<br />

31


32<br />

Masteropleiding Computer Science<br />

De masteropleiding Computer Science (CS) is zo ingericht dat u geleidelijk aan zelf een zeer grote rol en verantwoordelijkheid<br />

krijgt in het vinden, vergelijken, beoordelen en toepassen van wetenschappelijke inzichten in de Informatica<br />

aan de hand van actuele problemen. De vraagstellingen kunnen voortkomen uit uw eigen omgeving, maar ook uit het<br />

onderzoek aan de faculteit Informatica. De opleiding heeft een omvang van 28 modulen en geeft recht op de titel master<br />

of ingenieur. Circa 30 studenten starten jaarlijks met deze opleiding.<br />

De masteropleiding is opgebouwd uit vakinhoudelijke cursussen in de softwaretechnologie en informatiesystemen.<br />

De verdieping van de vakinhoud gaat hand in hand met de ontwikkeling van academische vaardigheden. Dit laatste<br />

gebeurt expliciet in een reeks van cursussen: ‘Academische competenties in de master CS’, ‘Verdiepingsopdrachten<br />

master CS’, ‘Capita selecta thema’ en de ‘Afstudeeropdracht Computer Science’ waarmee u de opleiding afsluit.<br />

Bij het maken van uw studieplan en uw competentieplan wordt u ondersteund door een persoonlijke coach.<br />

De vakinhoud van de masteropleiding Computer Science sluit aan bij de Computer Science Curricula 2008 van de<br />

ACM en IEEE. Het is een brede opleiding gebaseerd op twee pijlers: Softwaretechnologie (met ‘Design patterns’,<br />

‘Software architecture’, ‘Software verification and validation’ en een aantal keuzevakken uit de masteropleiding Software<br />

Engineering) en Informatiesystemen & bedrijfsprocessen (met ‘Informatie- en procesarchitectuur’, ‘Ontwerpen met bedrijfsregels’<br />

en ‘Softwaremanagement’). Jaarlijks wordt een cursus met een telkens wisselend, actueel thema aangeboden<br />

dat vaak ontleend is aan het onderzoek (‘Capita selecta thema’). Daarnaast is het onder andere mogelijk om in het<br />

gebonden keuzeblok cursussen op te nemen van de masteropleiding Business Process Management and IT of de cursus<br />

Geo information systems.<br />

Structuur van de opleiding<br />

De masteropleiding omvat 28 modulen (120 studiepunten)<br />

en komt overeen met een voltijdstudie van 2 jaar. Tien<br />

modulen behoren tot de afstudeerfase, die u aan het eind<br />

doet, en achttien modulen tot de preafstudeerfase, waar<br />

u mee begint. Van deze achttien modulen in de preafstudeerfase<br />

zijn tien modulen verplicht en kunt u acht modulen<br />

kiezen uit een gebonden keuzeblok. De beschrijvingen<br />

van de cursussen vindt u verderop in deze Studiegids.<br />

De faculteit beveelt een studievolgorde aan. Deze is opgesteld<br />

op basis van ervaringen in de afgelopen jaren.<br />

U begint met ‘Informatie- en procesarchitectuur’ en<br />

‘Design patterns’. Daarna schrijft u in voor de cursus<br />

‘Academische competenties in de master CS’ en krijgt u<br />

een persoonlijke coach die u adviseert over het vervolgtraject<br />

in de masteropleiding Computer Science. Als u met<br />

een lang schakelprogramma - zie ‘Toelating’ - moet beginnen,<br />

krijgt u een persoonlijke mentor.<br />

Studenten met verschillende interesses doen de masteropleiding<br />

Computer Science:<br />

1. Studenten die een universitaire bacheloropleiding<br />

Informatica hebben afgerond en een masterdiploma<br />

willen behalen.<br />

2. Studenten die een opleiding hbo-i afgerond hebben;<br />

zij worden, afhankelijk van waar en wanneer hun<br />

opleiding is afgerond, toegelaten met minimaal een<br />

verplichte invulling van drie homologatiecursussen die<br />

zijn opgenomen in het gebonden keuzeblok. Wij raden<br />

deze studenten aan om eerst Informatie- en procesarchitectuur<br />

en Design patterns te doen, daarna de<br />

Verdiepingsopdracht van Design patterns.<br />

3. Studenten met een vooropleiding waarvoor een groter<br />

schakelprogramma geldt; zij ronden eerst het schakelprogramma<br />

af en volgen dan het masterprogramma,<br />

waarbij ook zij beginnen met Informatie- en procesarchitectuur<br />

en Design patterns.<br />

Starten met de masteropleiding<br />

Computer Science<br />

Als u wilt nagaan of u de masteropleiding kunt inpassen<br />

naast uw werk en privéactiviteiten, dan kunt u<br />

overwegen om eerst een cursus met open inschrijving<br />

te doen (Informatie- en procesarchitectuur of Software<br />

management) en daarna toelating tot de masteropleiding<br />

aan te vragen. Met alle overige cursussen van de masteropleiding<br />

kunt u pas starten als u in het bezit bent van<br />

een Toelatingsbeschikking masteropleiding Computer<br />

Science, afgegeven door de Commissie voor de examens.<br />

Na het behalen van ‘Design patterns’ en ‘Informatie- en<br />

procesarchitectuur’ schrijft u zich in voor ‘Academische<br />

competenties in de master CS’ en ‘Verdiepingsopdrachten<br />

master CS’, om de verdiepingsopdracht bij ‘Design patterns’<br />

te kunnen doen.<br />

Visitatie en accreditatie van de<br />

masteropleiding Computer Science<br />

In september 2006 is de masteropleiding van de faculteit<br />

Informatica gevisiteerd door een visitatiecommissie van<br />

de Quality Assurance Netherlands Universities (QANU).<br />

De QANU biedt universiteiten externe beoordelingen van<br />

hun wetenschappelijk onderwijs en onderzoek en geeft<br />

adviezen voor het verbeteren van hun interne kwaliteitszorg.<br />

Het beoordelingsrapport is in oktober 2007 door de<br />

QANU aangeboden aan de gevisiteerde instellingen. Op<br />

basis van het beoordelingsrapport van de visitatiecommissie<br />

heeft de Nederlands-Vlaamse Accreditatieorganisatie<br />

(NVAO) besloten dat voor de masteropleiding Computer<br />

Science van de faculteit Informatica een accreditatie kan<br />

worden afgegeven.<br />

De NVAO waarborgt de kwaliteit van hoger onderwijs<br />

in Nederland en Vlaanderen. Een accreditatie door het<br />

NVAO is noodzakelijk om officieel diploma’s te mogen<br />

verstrekken.<br />

In 2013 vindt een volgende visitatie plaats.


InSTrOOM<br />

PrEaFSTUDEErFaSE<br />

aFSTUDEErFaSE<br />

STarTTraJECT<br />

Overzichtsschema master Computer Science<br />

Het overzichtsschema toont alle onderdelen van de masteropleiding Computer Science. Het is bedoeld om een beeld te<br />

vormen van de onderlinge samenhang tussen de cursussen en geeft de gewenste studievolgorde weer. Het vertrekpunt<br />

ongeacht de wijze van instroom is de cursus Informatie- en procesarchitectuur en het eindpunt is de Afstudeeropdracht<br />

Computer Science. Door middel van kleuren zijn de cursussen of cursusdelen van de twee hoofdlijnen in de masteropleiding<br />

van elkaar onderscheiden: grijs voor cursussen behorend tot het domein Informatiesystemen en bedrijfsprocessen<br />

en rood voor cursussen behorend tot het domein Softwaretechnologie. Cursussen uit hetzelfde domein zijn<br />

inhoudelijk aan elkaar verwant. De omvang van een schakelprogramma kan variëren, afhankelijk van de vooropleiding.<br />

Het opleidingsschema geeft een geadviseerde volgorde van bestudering, waarbij tevens rekening wordt gehouden met<br />

voorkenniseisen.<br />

T52321 Academische competenties in de master CS<br />

Vrij in te plannen:<br />

- T35311 Capita selecta thema<br />

- Overige vakken uit gebonden keuze<br />

Ingangseis voor alle cursussen uit de preafstudeerfase behalve<br />

de cursussen uit het starttraject<br />

Afstudeerfase<br />

Informatiesystemen en bedrijfsprocessen<br />

Softwaretechnologie<br />

Bachelor Informatica HBO-i Andere vooropleiding<br />

T48221<br />

Informatie- en<br />

procesarchitectuur<br />

T26321<br />

Design patterns<br />

Schakelprogramma<br />

Verdiepingsopdracht<br />

Design patterns T28341<br />

Software<br />

composition<br />

T24331 T32311<br />

Software- Software<br />

management architecture<br />

T04211 T18321 T22321 GK (SE)<br />

T66311<br />

Proces- Ontwerpen met Formele talen en Software evolution<br />

modelleren bedrijfsregels automaten<br />

Verdiepingsopdracht<br />

Ontwerpen met GK (SE)<br />

T65311<br />

bedrijfsregels Requirements<br />

engineering<br />

T41221 T67311 GK (SE)<br />

T40311<br />

Logica en Software Software security<br />

informatica verification and<br />

validation<br />

Verdiepingsopdracht<br />

Software<br />

verification and<br />

validation<br />

T30311 Voorbereiding T29312 Capita selecta<br />

afstudeeropdracht CS afstudeeropdracht CS<br />

T76318 Afstudeeropdracht<br />

Computer Science<br />

Vrij in te plannen cursussen in de preafstudeerfase<br />

Instromers die gehouden zijn aan een schakelprogramma<br />

Homologatiecursussen<br />

GK cursus maakt deel uit van het gebonden keuzeblok<br />

SE cursus is opgenomen in master Software Engineering<br />

33


34<br />

Opleidingsschema master Computer Science<br />

Hieronder vindt u in alfabetische volgorde de cursussen van de masteropleiding Computer Science. De cursusbeschrijvingen<br />

vindt u achteraan in deze studiegids. In het opleidingsschema ziet u of u de cursus individueel kunt bestuderen<br />

of dat samenwerken met medestudenten (s) noodzakelijk is, of er sprake is van verplichte begeleiding (v) of van een<br />

vaste begeleidingsperiode en/of startmoment (1, 2, 3, 4) of dat u het hele jaar door (permanent) kunt starten, welke<br />

tentamenvorm en daarbij eventueel horende vaste tentamenmomenten er zijn.<br />

De eerste twee cursussen zijn ‘Informatie- en procesarchitectuur’ en ‘Design patterns’.<br />

Voor de overige cursussen geldt dat u ingeschreven moet zijn voor ‘Academische competenties in de master CS’.<br />

In het kader van ACM-CS bespreekt u met uw coach uw studievoortgang en competentieontwikkeling.<br />

Een goede derde cursus is dan ‘Verdiepingsopdrachten master CS‘ (VOM-CS) en het uitvoeren van de verdiepingsopdracht<br />

bij Design patterns. Daarna kunt u verder gaan met de cursussen van de masteropleiding Software Engineering<br />

(SE) of met de cursussen uit het domein Informatiesystemen en bedrijfsprocessen: ‘Softwaremanagement’ en<br />

‘Ontwerpen met bedrijfsregels’. Daarbij vormen de Verdiepingsopdrachten met de bijbehorende cursussen de stam van<br />

de master; dit zijn in verplichte volgorde:<br />

- Design patterns<br />

- Ontwerpen met bedrijfsregels<br />

- Software verification and validation.<br />

De cursussen ‘Capita selecta thema’ en de overige keuzevakken kunt u naar eigen keuze in overleg met uw coach<br />

agenderen. Het overzichtsschema Masteropleiding Computer Science geeft dit weer.<br />

Na succesvol afronden van de preafstudeerfase start u met het afstudeertraject van tien modulen.


code titel modulen begeleidingsvorm tentamenvorm tentamendata<br />

sept ‘12 -aug ‘13<br />

Verplichte cursussen preafstudeerfase<br />

T48221 Informatie- en procesarchitectuur 1 elektronisch opdracht + mondeling volgens afspraak<br />

T26321 Design patterns 1 elektronisch 1,3 opdracht volgens afspraak<br />

T52321 Academische competenties in de master CS # 1 elektronisch opdracht volgens afspraak<br />

T53331 Verdiepingsopdrachten master CS 1 elektronisch opdracht volgens afspraak<br />

T35311 Capita selecta thema 1 elektronisch en opdracht volgens afspraak<br />

(online) bijeenkomst(en) (v) 3<br />

T18321 Ontwerpen met bedrijfsregels 1 elektronisch en opdracht volgens afspraak<br />

online bijeenkomsten 1,3<br />

T32311 Software architecture 1 elektronisch 2,4 opdracht + volgens afspraak +<br />

schriftelijk (ov) 29-1, 25-6, 27-8<br />

T28341 Software composition 1 elektronisch 3 opdracht volgens afspraak<br />

T24331 Softwaremanagement 1 elektronisch opdracht + mondeling volgens afspraak<br />

T67311 Software verification and validation 1 elektronisch en opdracht + mondeling volgens afspraak<br />

(online) bijeenkomsten 4 (v)<br />

gebonden keuzeblok preafstudeerfase, 8 modulen te kiezen<br />

T57311 Advanced functional programming 1 elektronisch opdracht volgens afspraak<br />

B44322 Bedrijfsprocessen 2 elektronisch (s) opdracht volgens afspraak<br />

T49221 Documentverwerking 1 elektronisch opdrachten volgens afspraak<br />

T44211 Ethiek in de ict bedrijfswereld 1 elektronisch opdracht volgens afspraak<br />

N35231 Geo information systems (GIS) 1 elektronisch, landelijke dag schriftelijk (ov + mc) 12-11, 28-1, 8-4<br />

B70332 IT-Governance 2 elektronisch (s) opdracht volgens afspraak<br />

T65311 Requirements engineering 1 elektronisch 4 opdracht + mondeling volgens afspraak<br />

T66311 Software evolution 1 elektronisch en opdracht + mondeling volgens afspraak<br />

online bijeenkomsten 2 (v)<br />

T40311 Software security 1 elektronisch en opdracht + mondeling volgens afspraak<br />

online bijeenkomsten 2 (v)<br />

Homologatie 1** 1 individueel - -<br />

Homologatie 2** 1 individueel - -<br />

Homologatie 3** 1 individueel - -<br />

afstudeerfase<br />

U kunt aan het afstudeertraject beginnen als u de pré-afstudeerfase hebt afgerond en geslaagd bent voor Academische competenties in de master CS.<br />

T30311 Voorbereiding afstudeeropdracht CS 1 individueel en bijeenkomsten opdracht volgens afspraak<br />

T29312 Capita selecta afstudeeropdracht CS 2 individueel en bijeenkomsten opdracht volgens afspraak<br />

T76318 Afstudeeropdracht Computer Science* 7 individueel en bijeenkomsten (v) scriptie + presentatie volgens afspraak<br />

1 Startmoment 1 september, 2 Startmoment 1 november, 3 Startmoment 1 februari 4 Startmoment 1 april, v = verplicht, s = samenwerking met andere studenten<br />

vereist, mc = meerkeuzevragen, ov = open vragen<br />

# Inschrijven voor en deelnemen aan Academische competenties in de master (T52321) kan pas indien de student is toegelaten tot de masteropleiding al dan niet<br />

met een schakelprogramma, van dit schakelprogramma nog maximaal drie modulen moet afronden èn de cursussen Informatie- en procesarchitectuur (T48221)<br />

en Design patterns (T26321) zijn afgerond. De toelating blijkt uit een door de Commissie voor de examens afgegeven toelatingschikking master.<br />

Voor alle T-cursussen van de masteropleiding (m.u.v. T48221, T24331 en de homologatiemodule T41221) geldt dat deze cursussen alleen toegankelijk zijn voor opleidingsstudenten<br />

van de masteropleiding Computer Science. Deze studenten zijn:<br />

1. ofwel toegelaten tot de masteropleiding Computer Science; deze toelating blijkt uit een door de Commissie voor de examens afgegeven toelatingsbeschikking<br />

master èn de student heeft T48221 en T26321 afgerond en is ingeschreven voor Academische competenties in de master CS (T52321);<br />

2. ofwel via een schakelprogramma toegelaten tot de masteropleiding Computer Science én moeten van dit schakelprogramma maximaal nog drie modulen<br />

afronden. De toelating tot het schakelprogramma blijkt uit een door de Commissie voor de examens afgegeven toelatingsbeschikking schakelprogramma.<br />

Een aantal van deze cursussen heeft daarnaast nog aanvullende ingangseisen en/of verwachte voorkennis. Zie verder de cursusbeschrijvingen op http://portal.ou.nl/<br />

web/informatica<br />

** Studenten met een vooropleiding hbo Informatica, hbo Technische informatica, hts-e/tck, hbo Bedrijfskundige informatica of de Vlaamse equivalenten van<br />

industrieel ingenieur informatica, Elektronica en Elektrotechniek die via een schakelprogramma toelating hebben verkregen tot de masteropleiding Computer<br />

Science, dienen deze drie modulen op te nemen in hun gebonden keuze en moeten deze invullen met de cursussen T22321 Formele talen en automaten, T41221<br />

Logica en informatica en T04211 Procesmodelleren. Het moment waarop deze drie homologatiemodulen het beste bestudeerd kunnen worden, vindt u in het<br />

overzichtsschema Masteropleiding Computer Science. Voor studenten die met een ander schakelprogramma tot de masteropleiding zijn toegelaten, kan de<br />

faculteit Informatica Homologatie 1 en 2 een nader te bepalen invulling geven.<br />

35


36<br />

Docenten en medewerkers Faculteit Informatica<br />

Wetenschappelijk personeel<br />

ing. Koos Baas drs. Laura Benvenuti prof. dr. Lex Bijlsma dr. Anda Counotte drs. Math Dicker prof. dr. Marko van Eekelen<br />

drs. Bert Esmeijer dr. Bastiaan Heeren drs. Annemiek Herrewijn prof. dr. Johan Jeuring prof. dr. ir. Stef Joosten ing. Jan Koelman<br />

dr. ir. Arjan Kok ir. Herman Koppelman lic. Marc Van Laeken dr. ir. Karel Lemmen drs. Josje Lodder drs. Peter Mijnheer<br />

dr. ir. Frans Mofers ir. Paul. Oord drs. ir. Daan van Oosten ir. Harrie Passier Bart Pauw drs. Harold Pootjes<br />

dr. Ella Roubtsova dr. Lloyd Rutledge dr. Julien Schmaltz dr. ir. Pieter Spronck ir. Sylvia Stuurman drs. Jan Timmerman<br />

prof. dr. Gerrit van der Veer dr. ir. Harald Vranken ir. Evert van de Vrie dr. Nikè. van Vugt dr. Lex Wedemeijer ir. Frank Wester<br />

drs. Jikke van Wijnen Manuela Witsiers dr. Jaap van der Woude<br />

Niet-wetenschappelijk personeel<br />

drs. John Arkenbout Jacqueline Arninkhof Heleen Bakker drs. Hans Belder Meta Cuppers drs. Henk Frederiks<br />

Maria Kampermann drs. Arnold van der Leer Chrisja Muris Ruud Sluijsmans Peter Szumski


Inschrijven en kosten<br />

Inschrijven<br />

U bepaalt zelf op welk moment u inschrijft. Dit kan op de volgende manieren.<br />

- via http://www.ou.nl of uw online studiepad. Op de betreffende cursuspagina staat de cursus<br />

uitgebreid beschreven.<br />

- met een schriftelijk inschrijfformulier dat u kunt <strong>download</strong>en van http://www.ou.nl/inschrijven.<br />

Bij een eerste inschrijving hebben wij een kopie van uw paspoort of identiteitskaart (beide zijden)<br />

nodig om u correct te registreren. Deze kopie kunt u bijvoegen of nasturen per post of e-mail.<br />

Na verwerking van uw inschrijving ontvangt u van ons een bevestiging.<br />

Inschrijfmogelijkheden<br />

Cursus<br />

U studeert per cursus. Een cursus bestaat uit één of meer modulen. Binnen de inschrijfduur van<br />

14 maanden zijn studiebegeleiding en drie tentamenkansen inbegrepen.<br />

Startpakket<br />

Twee vaste inleidende modulen van de bacheloropleiding met uitgebreide begeleiding. Het startpakket<br />

van de bacheloropleiding Informatica bestaat uit ‘Inleiding informatica’ en ‘Databases’.<br />

Studiepakket<br />

U schrijft u gelijktijdig in voor minimaal drie modulen. Bij een studiepakket krijgt u opnieuw 14 maanden<br />

inschrijfduur plus drie tentamenkansen voor cursussen waarvoor u eerder bent ingeschreven maar die u<br />

nog niet heeft afgerond. Dit geldt voor zover deze cursussen nog worden getentamineerd.<br />

Wanneer inschrijven?<br />

Wij raden u aan eerst het opleidingsschema te raadplegen. Daarin vindt u per cursus de begeleidings- en<br />

tentamenvorm en ook de tentamenmomenten. Data en locaties van begeleidingsbijeenkomsten staan<br />

vermeld in de cursusbeschrijvingen op het web. Om uw inschrijfduur zo optimaal mogelijk te benutten,<br />

kunt u bovendien uw eigen studieplanning maken.<br />

http://www.ou.nl/studieplanner<br />

Extra tentamenkansen<br />

Wanneer u een cursus nog niet heeft afgerond, maar wel al uw tentamenkansen heeft verbruikt, dan<br />

kunt u extra tentamenkansen bijkopen. Dit hoeft niet direct na afloop van uw inschrijfrechten, maar is<br />

alleen mogelijk zolang de betreffende cursus nog wordt getentamineerd.<br />

Met een extra tentamenkans voor een cursus krijgt u acht maanden tijd om tentamen te doen of uw<br />

opdracht in te leveren. Heeft u voor meer cursussen extra tentamenkansen nodig, kies dan voor een tentamenpakket.<br />

Daarmee krijgt u voor elke nog niet afgeronde cursus opnieuw 14 maanden inschrijfduur<br />

inclusief drie tentamenkansen. Inschrijven voor een nieuw studiepakket (zie hiervoor) is ook mogelijk.<br />

Meer informatie hierover vindt u op de website http://www.ou.nl/tentamenkansen.<br />

Kosten<br />

Conform de Wet op het Hoger onderwijs en Wetenschap-pelijk onderwijs (WHW) wordt onderscheid<br />

gemaakt tussen wettelijk collegegeld en instellingscollegegeld.<br />

Welk collegegeld op uw inschrijving van toepassing is, is afhankelijk van uw nationaliteit, woonplaats,<br />

studieverleden en uw keuze voor bachelor- en/of mastercursussen. Alle actuele informatie vindt u op<br />

http://www.ou.nl/kosten.<br />

37


38<br />

Kortingsregeling cursusgeld – KCOU<br />

In een aantal situaties geeft de Open Universiteit een korting op het<br />

cursusgeld aan studenten met een laag inkomen. Wilt u een opleiding<br />

volgen aan de Open Universiteit, heeft u een (gezamenlijk) belastbaar<br />

inkomen tot 110% van het belastbaar minimumloon en geen voordeel uit<br />

sparen en beleggen, dan kunt u een korting op het cursusgeld aanvragen.<br />

Getoetst wordt onder meer het belastbaar jaarinkomen van u en uw partner/ouder<br />

in het kalenderjaar waarin de aanvraag wordt ingediend en of<br />

u voldoet aan de overige wettelijke voorwaarden om voor de kortingsregeling<br />

in aanmerking te komen.<br />

U kunt de brochure met het aanvraagformulier <strong>download</strong>en van de website<br />

of opvragen bij Service en informatie. Vraag de korting aan voordat u<br />

inschrijft voor een cursus.<br />

http://www.ou.nl/kcou<br />

Belastingaftrek studiekosten<br />

Soms kunt u studiekosten aftrekken als u aangifte inkomstenbelasting<br />

doet, maar dit is aan regels gebonden. Om te beginnen moet u de studie<br />

volgen voor uw huidige of toekomstige baan (geen studie uit interesse;<br />

het moet voor de hand liggend zijn dat de opleiding daadwerkelijk tot<br />

inkomsten zal leiden). U kunt alleen studiekosten aftrekken als u ze zelf<br />

heeft gemaakt. Er dient sprake te zijn van een leertraject.<br />

Vergoedt uw werkgever een deel van uw studiekosten? Dan dient u de<br />

aftrekbare kosten te verminderen met de ontvangen vergoeding.<br />

Let wel: de voor eigen rekening blijvende studiekosten zijn slechts aftrekbaar<br />

voor zover deze méér bedragen dan € 500.<br />

Niet aftrekbare kosten<br />

Kosten voor levensonderhoud (zoals huisvesting, eten, drinken en<br />

kleding) en (inrichting van) werkkamer of studeerruimte en standaard<br />

pc’s en printers, komen niet voor aftrek in aanmerking. Betaalde rente<br />

op een studielening of reiskosten naar een studiecentrum en kosten<br />

van excursies en studiereizen zijn niet aftrekbaar.<br />

Aftrekbare kosten<br />

Kosten van studieboeken, vakliteratuur, leermiddelen en lesgeld, waaronder<br />

de kosten voor modules, tentamens, aanvraag voor vrijstellingen<br />

en voor toelating tot opleidingen, komen in aanmerking voor aftrek.<br />

Onder de noemer lesgeld vallen ook het collegegeld en instellingscollegegeld.<br />

http://www.belastingdienst.nl


Studiebegeleiding<br />

Studeren aan de Open Universiteit wordt ook wel aangeduid als ‘begeleide zelfstudie’. Er zijn diverse vormen van<br />

begeleiding die bij de opleidingen van de faculteit Informatica gehanteerd worden. In de opleidingsschema’s is<br />

bij elke cursus de gehanteerde begeleidingsvorm vermeld.<br />

Kijk voor studiebegeleiding ook op http://portal.ou.nl/web/informatica/studeren-aan-de-ou<br />

Standaardbegeleiding<br />

Iedere cursus heeft een docent bij wie u terecht kunt voor<br />

inhoudelijke vragen. Deze standaard begeleidingsvorm<br />

vindt telefonisch of via e-mail plaats. Op Studieaanbod<br />

en in Studienet is op elke cursussite aangegeven wie de<br />

docent is van de betreffende cursus en wanneer hij of zij<br />

spreekuur houdt.<br />

Elektronische begeleiding<br />

Alle cursussen van de faculteit Informatica hebben een<br />

eigen cursussite op Studienet en worden begeleid via<br />

de elektronische leeromgeving. Indien van toepassing<br />

wordt u vanuit de cursussite op Studienet geleid naar een<br />

specifieke leeromgeving die bij de betreffende cursus<br />

wordt gebruikt. Op deze cursussite kunt u veelal ook via<br />

de discussiegroep vragen stellen aan medestudenten en<br />

docenten.<br />

Groepsbijeenkomsten<br />

Bij een aantal cursussen worden (soms verplichte) groepsbijeenkomsten<br />

georganiseerd. Deze vinden plaats in de<br />

avonduren of op zaterdag. Soms kan in overleg met studenten<br />

ook voor een doordeweekse dag worden gekozen.<br />

Groepsbijeenkomsten worden voornamelijk in het studiecentrum<br />

Utrecht gehouden. Tijdens de bijeenkomsten<br />

gaat u samen met de docent en medestudenten dieper<br />

in op de leerstof en bereidt u zich alvast voor op het<br />

tentamen. Data van bijeenkomsten staan vermeld op de<br />

cursussite op Studieaanbod en in Studienet.<br />

Na inschrijving voor een cursus waarbij groepsbijeenkomsten<br />

gegeven worden, ontvangt u per brief informatie,<br />

inclusief de aanmeldingsprocedure voor deze bijeenkomsten.<br />

Als het aantal aanmeldingen voor groepsbijeenkomsten<br />

te gering is, kan besloten worden dat de groepsbegeleiding<br />

wordt vervangen door een andere (elektronische)<br />

vorm van begeleiding. Hierover wordt u door de betreffende<br />

docent tijdig geïnformeerd.<br />

Online begeleidingsbijeenkomsten<br />

Bij een aantal cursussen worden ook (soms verplichte)<br />

online begeleidingsbijeenkomsten georganiseerd.<br />

Deze vinden plaats in de avonduren of op zaterdag.<br />

Soms kan in overleg met studenten ook voor een doordeweekse<br />

dag worden gekozen. Bij online begeleidingsbijeenkomsten<br />

communiceert u vanachter uw computer<br />

(bijvoorbeeld thuis) via het internet met uw docent en<br />

medestudenten. U ziet niet alleen beelden zoals een<br />

PowerPoint-presentatie, maar met behulp van een headset<br />

(koptelefoon met microfoon) kunt u ook met de<br />

anderen praten. Verder kunt u samen met anderen op een<br />

whiteboard tekenen of een applicatie of document delen.<br />

De online begeleiding bestaat uit een aantal korte bijeenkomsten<br />

van circa anderhalf uur. Voorafgaand aan een<br />

online groepsbijeenkomst moet u zich voorbereiden door<br />

het doornemen van de theorie en het al dan niet maken<br />

van opgaven. Bij de online begeleidingsbijeenkomsten<br />

maakt u meestal gebruik van de Elluminate-software.<br />

U krijgt uitleg hoe u deze software kunt installeren,<br />

configureren en gebruiken.<br />

Landelijke dagen<br />

Bij een enkele cursus wordt op een centrale plaats in het<br />

land een landelijke studiedag georganiseerd.<br />

Over data (altijd op zaterdag), locaties en inhoud van<br />

deze dagen wordt u tijdig geïnformeerd via het studentenblad<br />

Modulair.<br />

Individuele begeleiding<br />

Als opleidingsstudent aan de bachelor- of masteropleiding<br />

krijgt u een persoonlijke coach toegewezen.<br />

De coach biedt u ondersteuning bij het bewaken van<br />

uw studievoortgang en uw competentieontwikkeling.<br />

Bij practica, projecten, cursussen academische competenties<br />

en in de afstudeerfase wordt u altijd individueel<br />

begeleid.<br />

Wijzigingen in studiebegeleiding<br />

Voor wijzigingen in de studiebegeleiding (data, locaties<br />

en spreekuurtijden van de docent van de cursus) moet u<br />

de cursussites op Studieaanbod en Studienet raadplegen.<br />

39


40<br />

Tentamen<br />

Elke cursus wordt afgesloten met een of meer tentamens. Soms is er een combinatie van tentamenvormen. In het<br />

opleidingsschema en op de cursussite staat bij elke cursus aangegeven waaruit het tentamen bestaat. Om u goed<br />

te kunnen voorbereiden op het tentamen, zijn er in het studiemateriaal oefententamens opgenomen, zodat duidelijk<br />

is wat u tijdens het tentamen kunt verwachten.<br />

Regulier schriftelijk tentamen<br />

Dit tentamen bestaat uit gesloten vragen (meerkeuzevragen en juist/onjuist-vragen) en/of open vragen.<br />

Deze tentamens worden afgenomen op vastgestelde dagen tijdens vijf vastgestelde periodes per academisch jaar.<br />

Tentamenperiode Sluitingsdatum aanmelding Tentamenperiode Sluitingsdatum aanmelding<br />

20 t/m 22 augustus 25 juli 2012 8 t/m 10 april 2013 13 maart 2013<br />

12 t/m 14 november 2012 17 oktober 2012 24 t/m 26 juni 2013 29 mei 2013<br />

28 t/m 30 januari 2013 2 januari 2013 26 t/m 28 augustus 2013 31 juli 2013<br />

De geleidelijke invoering van computergebaseerde toetsing kan van invloed zijn op het tentamenrooster.<br />

Computergebaseerd toetsen - CBI of CBG<br />

Computergebaseerd toetsen houdt in dat de afname van<br />

tentamens niet op papier verloopt maar via een computer.<br />

De tentamens worden in de gebruikelijke tentamenlocaties<br />

afgenomen. In het opleidingsschema kan de afkorting<br />

CBI of CBG zijn opgenomen. Staat er CBI, dan betekent dit<br />

dat het tentamen individueel wordt afgenomen. Staat er<br />

CBG, dan wordt het tentamen groepsgewijs afgenomen.<br />

Opdracht<br />

Een opdracht kan een werkstuk, practicum, paper, casus<br />

e.d. zijn. Met de examinator wordt afgesproken wanneer<br />

de opdracht wordt ingeleverd.<br />

Mondeling<br />

Mondelinge tentamens worden op afspraak of in vaste<br />

perioden afgenomen. Op de cursussite is aangegeven op<br />

welke wijze een afspraak/aanmelding plaatsvindt.<br />

Aanmelden tentamen<br />

Voor alle tentamens, met uitzondering van de opdracht,<br />

is het nodig dat u zich hiervoor tijdig aanmeldt. Dit kan<br />

online door in te loggen bij Mijn account op de website.<br />

Voor studenten met een functiebeperking, studenten<br />

die langdurig buiten Europa verblijven of studenten in<br />

detentie gelden andere procedures en aanmeldtermijnen.<br />

Raadpleeg hiervoor de gegevens op de website<br />

(http://www.ou.nl/tentamen). Er wordt een ontvangstbevestiging<br />

verstuurd nadat uw aanmelding is verwerkt.<br />

Een week voor de tentamendatum volgt de oproepbrief.<br />

Hierop staan de tentamenlocatie, -datum, en het tafelnummer<br />

vermeld. Betreft uw tentamen een CBI-tentamen,<br />

dan ontvangt u alleen een oproepbrief.<br />

Uitslag tentamen<br />

Afhankelijk van de tentamenvorm ontvangt u eerst een<br />

voorlopige uitslagbrief en zodra de Commissie voor de<br />

examens de uitslag formeel heeft vastgesteld, volgt uw<br />

definitieve uitslagbrief en een officieel certificaat als u<br />

geslaagd bent. Bij schriftelijke tentamens wordt het antwoordmodel<br />

uiterlijk twee dagen na het tentamen op de<br />

cursussite op Studienet geplaatst.<br />

http://www.ou.nl/tentamen


Voor studenten, door studenten<br />

Studiecentra<br />

De studiecentra, in totaal 22 vestigingen in Nederland en België, zijn er<br />

op ingericht u aanvullende ondersteuning te bieden tijdens uw studie. U<br />

legt er tentamen af en er vinden groepsbijeenkomsten en faculteitsdagen<br />

plaats. In het studiecentrum kunt u terecht tijdens de openingstijden,<br />

voor sommige studiecentra wordt u gevraagd eerst een afspraak te maken.<br />

Meer informatie hierover vindt u op onze website.<br />

http://www.ou.nl/studiecentra<br />

Studieverenigingen<br />

‘TouW’ is de studievereniging van de studenten van de faculteit<br />

Informatica. Enkele malen per jaar organiseert TouW een TouWdag, met<br />

aandacht voor actuele onderwerpen en ontwikkelingen. Eens per jaar<br />

organiseert TouW, samen met de faculteit een symposium, ook met<br />

aandacht voor actuele onderwerpen en ontwikkelingen maar ook over<br />

veranderingen in de opleidingen en cursussen.<br />

Daarnaast organiseert TouW excursies naar interessante bedrijven.<br />

Door de activiteiten van TouW legt u gemakkelijk contacten met medestudenten,<br />

docenten en informatica-experts. De faculteit Informatica<br />

beveelt TouW dan ook van harte aan bij alle studenten.<br />

Meer informatie op http://www.studieverenigingtouw.nl.<br />

Facultaire opleidingscommissie<br />

Binnen de faculteit Informatica is een opleidingscommissie actief.<br />

Deze commissie is wettelijk ingesteld en samengesteld uit studenten<br />

en stafleden. De commissie heeft als taak advies uit te brengen over de<br />

Onderwijs- en examenregeling Informatica, jaarlijks de uitvoering van die<br />

regeling te beoordelen en gevraagd en ongevraagd advies te geven over<br />

het onderwijs aan de faculteit Informatica.<br />

De commissie bestaat uit de studenten A. Hegt, L. Oosterloo en<br />

M. Pashidis en uit de stafleden N. Baas, H. Frederiks (ambtelijk secretaris),<br />

K. Lemmen (voorzitter) en A. Pauw. Meer informatie op<br />

http://portal.ou.nl/web/informatica/facultaire-opleidingscommissie<br />

Studentenraad<br />

De belangen van alle studenten van de OU worden behartigd door de<br />

Studentenraad. De Studentenraad is een wettelijk inspraakorgaan en<br />

gesprekspartner van het College van bestuur. De raad ziet er op toe dat<br />

de student centraal blijft staan en het studietraject optimaal kan doorlopen.<br />

Bovendien heeft de raad de wettelijke taak de kwaliteit van het<br />

onderwijs te bewaken. Hierdoor kan gevraagd of ongevraagd advies aan<br />

het College van bestuur worden uitgebracht. De Studentenraad kan voor<br />

overleg vertegenwoordigers van bestuurlijke organen uitnodigen en zich<br />

laten bijstaan door inhoudelijk deskundigen.<br />

De Studentenraad bestaat uit maximaal negen leden die bij geheime<br />

stemming worden gekozen door en uit studenten. De zittingstermijn is<br />

twee jaar.<br />

De Studentenraad vergadert doorgaans één keer per maand en overlegt<br />

eens per kwartaal met het College van bestuur; de vergaderingen zijn<br />

openbaar. Wilt u eens een bijeenkomst bijwonen? Meldt u zich dan aan<br />

via studentenraad@ou.nl. Informatie over de agendapunten, notulen,<br />

reglement en andere berichten van de Studentenraad staan op Studienet.<br />

Diploma uitreiking door decaan Lex Bijlsma<br />

TouWdag studievereniging Touw<br />

TouWdag studievereniging Touw<br />

41


42<br />

(Bijna) alumnus?<br />

Als u de eindstreep van uw studie heeft bereikt, betekent dat niet dat het contact met de Open<br />

Universiteit komt te vervallen. Als Alumnus bent u graag gezien, u bent tenslotte ambassadeur van<br />

onze universiteit doordat u uit eigen ervaring goed zicht heeft op de ontwikkeling van de vraag naar<br />

opleidingen, scholing en trainingen. Daarom bent u van harte welkom op onze studiedagen, symposia<br />

en academische zittingen. Bent u lid van de Alumnivereniging, dan kunt u contact onderhouden met<br />

andere afgestudeerden. Ook is het mogelijk informatie te ontvangen over promoties en promotieonderzoek<br />

en kunt u bovendien cursussen bestellen (zonder tentamenrechten) tegen een gereduceerd tarief.<br />

De vereniging organiseert geregeld lezingen, excursies en bedrijfsbezoeken.<br />

http://www.ou.nl/alumni<br />

Studievoorzieningen<br />

(Digitale) Bibliotheek<br />

Als student van de Open Universiteit kunt u via Studienet/Mijn werkplek de digitale bibliotheek raadplegen.<br />

U krijgt rechtstreeks toegang tot de digitale bibliotheek met een reeks belangrijke e-journals,<br />

informatiebestanden en zoeksystemen voor wetenschappelijke tijdschriften en artikelen. De website<br />

Studiecoach geeft onder andere uitleg over het gebruik van de digitale bibliotheek. In de bibliotheek<br />

zelf krijgt u meer informatie via de veelgestelde vragen en de nieuwsberichten. Heeft u inhoudelijke<br />

vragen over de collectie, dan kunt u Ask Your Librarian raadplegen.<br />

http://www.ou.nl/bibliotheek of http://www.ou.nl/ub<br />

Endnote en Reference manager<br />

Studenten van de Open Universiteit kunnen gratis Endnote en Reference manager <strong>download</strong>en. Dit zijn<br />

beide softwarepakketten voor het opslaan van bibliografische gegevens. Hiermee <strong>download</strong>t u eenvoudig<br />

literatuurverwijzingen van websites van uitgeverijen en bibliotheken uit buiten- en binnenland.<br />

Daarnaast kunt u met deze programma’s zoeken in bibliotheekdatabases. Zo kunt u zelf een database<br />

aanmaken van literatuurverwijzingen om die te gebruiken in uw afstudeeronderzoek, tijdschriftartikelen,<br />

boeken en andere publicaties.<br />

U kunt beide programma’s één maand nadat u bent ingeschreven <strong>download</strong>en. Op de website<br />

Studiecoach staat een instructiefilm over het gebruik van Endnote.<br />

Academia en SURFspot<br />

De Open Universiteit is aangesloten op de SURFfederatie, waardoor u als student gebruik kunt maken<br />

van de mediabibliotheek Academia, en ook producten kunt bestellen via SURFspot.<br />

Het Academiamateriaal bevat een enorme collectie aan beeld- en geluidmateriaal over de Nederlandse<br />

geschiedenis, de medische wereld, mediageschiedenis, politiek en recht, natuur en milieu en zelfs over<br />

entertainment en curiosa. Er zijn Polygoonjournaals, amateurfilms, programma’s van de publieke omroep,<br />

radiofragmenten, foto’s en artikelen te vinden.<br />

SURFspot is de ict-webwinkel voor het onderwijs waar officiële software en andere ict-producten tegen<br />

voordelige prijzen aangeschaft kunnen worden.<br />

http://www.ou.nl/studievoorzieningen


Procedures en regelgeving<br />

OER en Uitvoeringsregelingen<br />

In de Onderwijs en examenregeling (OER) staat het onderwijsprogramma beschreven en de rechten en<br />

plichten van de student. Onderdeel van de OER zijn de Uitvoeringsregelingen waarin voor elke opleiding<br />

de specifieke bepalingen zijn opgenomen. Deze regelingen kunt u <strong>download</strong>en van de website of de<br />

faculteitstab op Studienet.<br />

http://www.ou.nl/documenten<br />

Getuigschriften<br />

De Open Universiteit verstrekt de volgende getuigschriften: een propedeuse-, een wo-bachelor- en een<br />

wo-mastergetuigschrift. Daarnaast geeft de OU dossierverklaringen af.<br />

http://www.ou.nl/getuigschrift<br />

Compensatorische regeling<br />

Studenten die een propedeuse-, of bachelorgetuigschrift aanvragen kunnen gebruik maken van een<br />

compensatorische regeling. De algemene regeling is vastgelegd in art 20a van de Nadere regels inrichting<br />

tentamen en examen 2012 - 2013.<br />

Beroepsprocedure<br />

Bij het College van beroep voor de examens kan binnen zes weken (administratief ) beroep worden<br />

ingesteld tegen o.a. beslissingen van de Commissie voor de examens of een examinator. Voorbeelden<br />

van een beslissing zijn: een individuele tentamenuitslag, een vrijstellingsbeslissing of een toelatingsbeslissing<br />

tot een wo-masteropleiding.<br />

Bezwaarprocedure<br />

Bezwaar kan gemaakt worden tegen een besluit, genomen door of namens het College van bestuur,<br />

waartegen geen (administratief) beroep mogelijk is. Deze besluiten kunnen betrekking hebben op<br />

bijvoorbeeld: de inschrijving, het cursusgeld.<br />

Klachtencommissie<br />

Voor klachten, waarvoor u geen beroep of bezwaar kunt aantekenen, bijvoorbeeld over de dienstverlening<br />

of de wijze waarop u bent behandeld, kunt u terecht bij de Klachtencommissie. Meld uw klacht<br />

eerst bij Service en informatie. Wordt uw klacht daar niet naar tevredenheid verholpen, dan kunt u<br />

schriftelijk een formele klacht indienen.<br />

Uitgebreide informatie rondom de Nadere regels inrichting tentamen, Beroep, Bezwaar en Klachten kunt<br />

u vinden op de website. Ook staan daar benodigde formulieren voor <strong>download</strong>.<br />

http://www.ou.nl/procedures<br />

Vertrouwenspersonen ongewenst gedrag<br />

De Open Universiteit heeft vertrouwenspersonen aangesteld die kennis hebben van de organisatie en<br />

de problemen die zich daarin kunnen voordoen. Als u hulp nodig heeft bij het oplossen van een probleem<br />

van ongewenst gedrag tijdens de studie kunt u contact opnemen met een van de vertrouwenspersonen<br />

via vertrouwenspersonen.oomgang@ou.nl, of kijk op onze website voor meer informatie.<br />

http://www.ou.nl/vertrouwenspersonen<br />

Alle bovenstaande informatie is ook verkrijgbaar in de studiecentra of telefonisch aan te vragen bij de<br />

afdeling Service en informatie, +31(0)45 - 576 2888.<br />

43


44<br />

Cursussen Informatica<br />

In deze studiegids geven wij u graag een korte beschrijving van onze cursussen in het academisch jaar 2012 - 2013.<br />

Het meest actuele overzicht met meer informatie en inzage in delen van de cursussen vindt u op http://portal.ou.nl/<br />

web/informatica.<br />

Academische competenties in de bachelor<br />

Cursuscode: T06311<br />

De cursus Academische competenties in de bachelor is een bijzondere cursus. Dit komt in de eerste<br />

plaats tot uiting in de looptijd, die zich over vrijwel het gehele postpropedeutisch gedeelte van de<br />

opleiding uitstrekt. Doel van de cursus is het verwerven en waarborgen van academische competenties<br />

die van een informaticus in de beroepspraktijk worden verwacht. Deze competentieontwikkeling<br />

vindt grotendeels plaats binnen een aantal cursussen voor opleidingsstudenten (cvos). De student<br />

krijgt bij het afronden van zo’n cvos naast de normale beoordeling ook een beoordeling op de wijze<br />

waarop de competenties behorende bij die cursus zijn getoond. Zo wordt bij deze cursus op basis van<br />

die beoordelingen de competentieontwikkeling bijgehouden. Hierbij wordt de student ondersteund<br />

door een coach. Aan belangrijke competenties die niet of nauwelijks in andere cursussen aan de orde<br />

komen kan in de vorm van minimodules binnen deze cursus gewerkt worden.<br />

Zie verder: http://portal.ou.nl/web/academische-competenties-in-de-bachelor<br />

Academische competenties in de master CS<br />

Cursuscode: T52321<br />

Om goed voorbereid te zijn op het afstuderen, bestaat de preafstudeerfase niet alleen uit het<br />

opdoen van kennis maar ook uit het eigen maken van vaardigheden. Dit samenspel van kennis en<br />

vaardigheden heet competentie. Preciezer geformuleerd is een competentie het vermogen om kennis,<br />

inzichten, vaardigheden en attitudes effectief te hanteren in een taaksituatie. Het opdoen van<br />

competenties in de informatica vindt in de masteropleiding niet alleen plaats binnen afzonderlijke<br />

cursussen en door actieve deelname aan de mastercommunity (bijeenkomsten en discussiegroepen),<br />

maar krijgt ook vorm met een begeleid traject van overkoepelende activiteiten. Dit traject bestaat<br />

uit twee cursussen van elk één module: Academische competenties in de master CS ACM-CS) en<br />

Verdiepingsopdrachten master CS. Periodiek zult u met uw coach terugkijken op de door u behaalde<br />

resultaten en vooruitblikken op uw studieplannen (in ACM-CS).<br />

Zie verder: http://portal.ou.nl/web/academische-competenties-in-de-master-cs<br />

Academische competenties in de master SE<br />

Cursuscode: T33311<br />

De module Academische competenties in de master SE is specifiek bedoeld voor de ontwikkeling<br />

van academische competenties tot het niveau nodig om te beginnen met het afstudeertraject.<br />

De nadruk ligt op de competenties noodzakelijk voor het zelfstandig bijhouden van het vak en het<br />

doen van onderzoek. Deze competenties worden geoefend in drie verdiepingsopdrachten. Elk van<br />

deze opdrachten ligt in het verlengde van een bepaalde cursus, te weten Design patterns, Software<br />

evolution en Software verification and validation. Het gaat bij deze opdrachten om het aanleren van<br />

nieuwe (wisselende) vakinhoud in combinatie met het oefenen van bepaalde competenties.<br />

De competenties zijn argumenteren, schrijven, literatuur zoeken en gebruiken, gegevens verzamelen<br />

en analyseren, probleemstelling formuleren en onderzoeksmethoden hanteren. De student krijgt<br />

daarnaast ook een coach, die de student middels een aantal gesprekken ondersteunt en de competentieontwikkeling<br />

als geheel bewaakt.<br />

Zie verder: http://portal.ou.nl/web/informatica/cursussen


Advanced functional programming<br />

Cursuscode: T57311<br />

Functioneel programmeren is een programmeerstijl waarin de nadruk wordt gelegd op functies<br />

(in plaats van objecten, zoals bij een objectgeoriënteerde taal, of toekenningen, zoals bij een<br />

imperatieve taal). Programma’s in een functionele taal worden geschreven als een verzameling van<br />

functies: deze functies kunnen vervolgens worden meegegeven als argument, het resultaat zijn van<br />

een functie-aanroep en worden opgeslagen in een datastructuur. Door de goede abstractiemogelijkheden<br />

komt er meer nadruk te liggen op het oplossen en specificeren van een probleem dan op<br />

de details van een berekening. In deze cursus komt de programmeertaal Haskell aan bod, samen<br />

met enkele achterliggende programmeerconcepten. U gaat zelf aan de slag met drie programmeeropdrachten<br />

om zo kennis te maken met de taal en de achterliggende concepten.<br />

Zie verder: http://portal.ou.nl/web/advanced-functional-programming<br />

Afstudeerproject bachelor informatica<br />

Cursuscode: T61327<br />

Tijdens het afstudeerproject werkt u in een realistische projectomgeving waarin u samenwerkt<br />

in projectgroepen. Een projectgroep kiest een opdracht van een opdrachtgever, formuleert een<br />

projectvoorstel en voert het project zelfstandig uit. Nadere bijzonderheden zijn te vinden op de<br />

cursussite op Studienet.<br />

Zie verder: http://portal.ou.nl/web/afstudeerproject-bachelor-informatica<br />

Afstudeeropdracht Computer Science<br />

Cursuscode: T76318<br />

In de afstudeeropdracht Computer Science laat u zien dat u voldoet aan de eindtermen van de<br />

masteropleiding Computer Science: een werkend informatiesysteem of applicatie bouwen, onderzoek<br />

doen naar nieuwere en betere applicaties en systemen en daarover communiceren. Als u in<br />

een ict-omgeving werkt, ligt het voor de hand een probleem te ontlenen aan uw eigen werkkring.<br />

Uw onderwerp dient aan te sluiten bij de expertise of het onderzoek van de docenten die uw begeleidingsteam<br />

vormen. Ook kunt u buiten uw werkkring om deelnemen aan het eigen onderzoek<br />

binnen de faculteit. Eventueel kan de faculteit bemiddelen bij het vinden een andere geschikte, al<br />

dan niet bedrijfsmatige, afstudeeromgeving. Uiteraard kunt u ook zelf met voorstellen komen.<br />

Zie ook Voorbereiding afstudeeropdracht CS (T30311).<br />

Zie verder: http://portal.ou.nl/web/afstudeeropdracht-computer-science<br />

Afstudeeropdracht Software Engineering<br />

Cursuscode: T75317<br />

Tijdens de uitvoering van de afstudeeropdracht ontwikkelt de student de onderzoeksvaardigheden<br />

tot het niveau dat van een Master verwacht mag worden. Daarnaast dient de afstudeeropdracht<br />

voor het in praktijk brengen, integreren en consolideren van datgene wat tijdens de opleiding<br />

geleerd is. Inhoudelijk vindt een verdieping plaats in één onderwerp. De student maakt deel uit<br />

van een onderzoeksgroep: dit geeft de gelegenheid om samen met de begeleider te reflecteren op<br />

het functioneren binnen een dergelijk team. Uitvoering van de afstudeeropdracht bestaat uit het<br />

uitwerken van de onderzoeksopdracht (waar softwareontwikkeling altijd deel van uit zal maken), het<br />

adequaat beschrijven van de uitwerking en resultaten en het houden van een voordracht hierover.<br />

Zie verder: http://portal.ou.nl/web/informatica/cursussen<br />

45


46<br />

Afstudeertraject Business Process Management and IT<br />

Cursuscode: T9232B<br />

Het afstudeertraject Business Process Management and IT vormt de afsluiting van uw masteropleiding.<br />

Tijdens het afstudeertraject BPMIT ontwerpt u zelfstandig een afstudeeronderzoek binnen de<br />

onderzoeksagenda van de masteropleiding, u voert dit onderzoeksontwerp uit en u schrijft afsluitend<br />

een afstudeerverslag (‘scriptie’). De afronding van het afstudeertraject BPMIT gebeurt door het verzorgen<br />

van een openbare presentatie en verdediging van het onderzoek en de resultaten, en door een<br />

beoordeling van het afstudeerverslag.<br />

Zie verder: http://portal.ou.nl/web/afstudeertraject-business-process-management-and-it<br />

Architecturen van computernetwerken<br />

Cursuscode: T39221<br />

Spraakcommunicatie, betaalautomaten, e-mail, internet, videovergaderen: al deze diensten vereisen<br />

een stevige transportcapaciteit. Als ruggengraat voor het transport dient vandaag de dag<br />

steeds meer een computernetwerk: het samenstel van computers, schakelaars en datacommunicatieverbindingen.<br />

De opbouw van een computernetwerk wordt sterk beïnvloed door schaalgrootte,<br />

gewenste capaciteit, betrouwbaarheid van het datatransport en de aard van de over te brengen<br />

data. Computernetwerken vinden we niet alleen op de schaal van wereldwijde netwerken, agglomeratie<br />

of bedrijfsnetwerken, maar ook binnen apparaten zelf zoals een auto of een fotokopieerapparaat.<br />

De cursus geeft een overzicht over de wijze waarop het transport van onder andere<br />

gedigitaliseerd geluid, video en computerdata kan plaatsvinden.<br />

Zie verder: http://portal.ou.nl/web/architecturen-van-computernetwerken<br />

Bedrijfsprocessen (i.s.m. faculteit Managementwetenschappen)<br />

Cursuscode: B44322<br />

In deze cursus wordt uitgegaan van een procesgerichte kijk op organisaties. Vanuit een procesoptiek<br />

gaat het om inzicht te krijgen in de vraag welke dingen men doet, of men ze goed doet en of men de<br />

goede dingen doet. Dit houdt in dat het identificeren en analyseren van processen de kapstok vormt<br />

voor het verbeteren van de inrichting en besturing van organisaties. In de cursus wordt u vertrouwd<br />

gemaakt met de begrippen en uitgangspunten van deze procesgeoriënteerde kijk op organisaties.<br />

U leert om een gestructureerde analyse van bedrijfsprocessen uit te voeren en op basis van de analyseresultaten<br />

verbeteringsvoorstellen te formuleren. De cursus bestaat uit vier studietaken waarin u<br />

analyses uitvoert aan de hand van een reëel, zelfgekozen bedrijfsproces.<br />

Zie verder: http://portal.ou.nl/web/informatica/cursussen<br />

Besturingssystemen<br />

Cursuscode: T27231<br />

Elke moderne computer wordt bestuurd door een besturingssysteem, een onontbeerlijk programma.<br />

Het besturingssysteem omvat de software die de gebruikersinterface naar de gebruikers bepaalt<br />

en die de toegang tot de beschikbare hardware regelt voor de in uitvoering zijnde programma’s.<br />

In de cursus ligt de nadruk op het besturen van processen die door de computer verwerkt<br />

worden, op de besturing van het geheugen, het bestandssysteem en de verschillende apparatuurcomponenten<br />

in een computer. Bekende besturingssystemen zijn de leden van de Windows-familie<br />

van Microsoft, Mac OS X, Linux en UNIX.<br />

Zie verder: http://portal.ou.nl/web/besturingssystemen


Capita selecta afstudeeropdracht CS<br />

Cursuscode: T29312<br />

Tijdens de voorbereiding van uw afstudeeropdracht kan duidelijk worden dat het bestuderen van<br />

aanvullende leerstof noodzakelijk is. In overleg met uw afstudeercommissie wordt vastgesteld<br />

welke verdieping in een bepaalde informaticarichting, of welke specifieke domeinkennis van het<br />

domein waarbinnen uw onderzoek plaatsvindt, noodzakelijk is. Deze leerstof vormt de inhoud van<br />

het tweede deel van het afstudeertraject: Capita selecta afstudeeropdracht CS (T29312).<br />

Capita selecta afstudeeropdracht CS (T29312) kunt u parallel doen aan Voorbereiding afstudeeropdracht<br />

CS (T30311) en aan Afstudeeropdracht Computer Science (T76318).<br />

Zie verder: http://portal.ou.nl/web/capita-selecta-afstudeeropdracht-cs<br />

Capita selecta thema<br />

Cursuscode: T35311<br />

Informatie- en communicatietechnologie blijft zich snel ontwikkelen. Daarom is er naast een vaste<br />

kern van cursussen een jaarlijks wisselend aanbod in de vorm van een thema van één module.<br />

Studenten moeten tijdens hun preafstudeerfase aan één thema meedoen. De keuze wordt bepaald<br />

door het aanbod en de belangstelling van de student. Een thema start jaarlijks in het voorjaar (rond<br />

1 februari). Informatie over de inhoud van een thema en de competenties waaraan aandacht kan<br />

worden besteed, vindt u op de faculteitstab en op de Community Portal master Computer Science<br />

op Studienet.<br />

Zie verder: http://portal.ou.nl/web/capita-selecta-thema<br />

Capita selecta wiskunde<br />

Cursuscode: T25231<br />

In deze cursus worden enkele wiskundige onderwerpen behandeld om belangrijke informaticaproblemen<br />

aan te kunnen pakken. Lineaire algebra wordt toegepast bij beeldverwerking, getaltheorie<br />

bij beveiliging. Om goede informaticaoplossingen te ontwikkelen, is voldoende achtergrond noodzakelijk<br />

in de achterliggende wiskundige theorie. In de cursus wordt de relatie gelegd tussen het<br />

informaticaprobleem en de wiskunde. Daarna wordt de wiskundige theorie bestudeerd. U past<br />

vervolgens in een werkstuk de opgedane kennis toe.<br />

Zie verder: http://portal.ou.nl/web/capita-selecta-wiskunde<br />

Communicatietechnologie<br />

Cursuscode: T36131<br />

Communicatie vindt steeds vaker en intensiever digitaal plaats tussen mensen, tussen systemen en<br />

tussen mensen en systemen. De informatietechnologie helpt ons bij het vastleggen, bewerken en<br />

presenteren van informatie. Voorbeelden zijn de digitale telefoongids, reisplanner en databanken.<br />

Communicatietechnologie maakt het mogelijk dat deze informatie uitgewisseld kan worden, ook<br />

over grote afstanden. Denk daarbij aan video-vergaderen, chatsessies en de automatische verwerking<br />

van voorraadgegevens bij een supermarktketen. De cursus start met het bespreken van een<br />

aantal concrete toepassingen en de wisselwerking die er bestaat tussen context en technologie.<br />

Vervolgens wordt een aantal belangrijke concepten behandeld en wordt ingegaan op de architectuur<br />

van netwerken. Als laatste worden enkele concrete communicatienetwerken behandeld.<br />

Zie verder: http://portal.ou.nl/web/communicatietechnologie<br />

47


48<br />

Component-based development<br />

Cursuscode: T28331, wordt opgevolgd door Software composition (T28341).<br />

De cursus heeft als onderwerp het ontwerpen van componentsoftware, dat wil zeggen het ontwerpen<br />

van nieuwe software, samengesteld uit geprefabriceerde softwarecomponenten. Een belangrijk<br />

aspect van componentsoftware is het componentmodel. Dit model definieert regels voor het<br />

opbouwen van een component en voor het samenvoegen van componenten tot een nieuwe component<br />

of applicatie. Deze cursus gaat over de theorie achter het ontwerpen van componentsoftware en<br />

de principes van een aantal modellen uit de praktijk in verschillende domeinen: business applicaties,<br />

software product lines, service-oriented architectures en resource-oriented architectures.<br />

Zie verder: http://portal.ou.nl/web/component-based-development<br />

Concepten van programmeertalen<br />

Cursuscode: T12331, wordt opgevolgd door T12341<br />

Programmeren kan op veel verschillende manieren, in verschillende stijlen. Elke programmeerstijl<br />

kent zijn eigen specifieke programmeertalen. Zo onderscheiden we imperatieve, objectgeoriënteerde,<br />

parallelle, functionele en logische talen. Elke taal heeft zijn eigen voor- en nadelen op uiteenlopende<br />

onderdelen als uitdrukkingskracht, beschikbaarheid van implementaties, betrouwbaarheid,<br />

efficiëntie en theoretisch fundament. In de cursus worden de concepten en de programmeerstijlen<br />

bestudeerd die terug te vinden zijn in diverse programmeertalen. Het hoofddoel van deze cursus<br />

is het bieden van inzicht in de verschillen tussen de diverse talen. De nadruk ligt veel meer op de<br />

programmeertaalconcepten dan op het programmeren zelf.<br />

Zie verder: http://portal.ou.nl/web/concepten-van-programmeertalen<br />

Context van informatica<br />

Cursuscode: T03211<br />

In de cursus wordt via vele voorbeelden ingegaan op de verschillende aspecten die een rol spelen<br />

bij gebruik en ontwikkeling van informatiesystemen. Het gebruik en toepassen van informaticaproducten<br />

is een zeer belangrijke bron van grote, grootschalige en snelle veranderingen in onze<br />

maatschappij. Die veranderingen in onze maatschappij hebben juridische, organisatorische, economische,<br />

sociale, culturele en ethische aspecten. De cursus geeft aan de hand van deze aspecten inzicht<br />

in de beïnvloeding van de maatschappij door informatica en de ict-industrie. Anderzijds komt<br />

aan de orde dat de ontwikkelaars van ict-producten ook deel uitmaken van de maatschappij zodat<br />

hun visie op het ontwikkelen van nieuwe ict-producten niet onbevooroordeeld en onbevangen is.<br />

De cursus gaat over de context van informatica. Welke rol speelt dit vakgebied in onze maatschappij<br />

en hoe wordt elk individu en elke organisatie beïnvloed door deze technologie? Maar, wat nog<br />

belangrijker is, hoe kan elk individu, en met name de aankomend informaticus invloed hebben op<br />

de ontwikkeling van deze technologie?<br />

Zie verder: http://portal.ou.nl/web/context-van-informatica


Continue wiskunde<br />

Cursuscode: T08131<br />

Continue processen zoals die bij natuurlijke, technische en economische processen voorkomen,<br />

kunnen worden beschreven met wiskundige functies. Ook in de informatica worden wiskundige<br />

functies toegepast. Door de functies te bestuderen, kunnen de processen beter worden begrepen<br />

en toegepast. In de cursus komen achtereenvolgens aan bod: rijen en reeksen, limieten en<br />

continuïteit en differentiaal- en integraalrekening. Met al deze onderwerpen kan een goed inzicht<br />

verkregen worden in het gedrag van functies. De onderwerpen worden geïllustreerd met toepassingen<br />

uit de informatica. Bij de cursus hoort een computeralgebrapakket Maxima, dat in staat is<br />

om symbolisch met wiskunde te werken. Bij alle onderwerpen uit de cursus horen opdrachten die<br />

met Maxima opgelost moeten worden.<br />

Zie verder: http://portal.ou.nl/web/continue-wiskunde<br />

Databases<br />

Cursuscode: T14161<br />

Databases zijn gestructureerde, geautomatiseerde gegevensverzamelingen. De cursus omvat een<br />

theoretische en praktische inleiding op dit vakgebied. Met name de voor de praktijk zo belangrijke<br />

‘relationele databases’ worden uitgebreid behandeld, met veel aandacht voor de achterliggende<br />

‘relationele theorie’ en veel praktische oefening in de relationele gegevenstaal SQL. Het gaat daarbij<br />

zowel om het bevragen, als om het bouwen en beheren van dit soort databases. Bijzondere aandacht<br />

krijgen de volgende onderwerpen: normalisatie van gegevensstructuren, mechanismen om<br />

regels te bewaken (onder meer via ‘triggers’), transacties, optimalisatie van bevragingen, het verlenen<br />

van databaserechten aan gebruikers (autorisatie) en de wijze waarop een relationeel systeem achter<br />

de schermen opereert via ‘metagegevens’. Ook besteedt de cursus aandacht aan concurrency en<br />

aan enkele grote commerciële databases (waaronder Oracle). Tot de meegeleverde software horen<br />

(voor het praktisch oefenen met SQL) het relationele databasemanagementsysteem Firebird en<br />

twee bijzondere programma’s: een krachtige en programmeursvriendelijke SQL-tool (de Interactive<br />

query utility) en een ‘Boekverkenner’ die voor integratie zorgt tussen een elektronische tekstversie<br />

en de SQL-programmeeromgeving.<br />

Zie verder: http://portal.ou.nl/web/databases<br />

Datastructuren en algoritmen<br />

Cursuscode: T26241<br />

In deze cursus komen aspecten aan bod die in de eerdere programmeercursussen nog niet aan de<br />

orde kwamen: u leert hoe u algoritmen ontwerpt en de datastructuren waarop deze algoritmen<br />

werken. Hierbij kunt u denken aan methoden en technieken om gegevens op te slaan, snel op te<br />

zoeken en te sorteren, om op een efficiënte manier een optimale weg te vinden in een netwerk, of<br />

om patronen in een stuk tekst te herkennen. De datastructuren die aan bod komen, zijn stapels,<br />

wachtrijen, rijen, prioriteitsrijen, (zoek)bomen en (gewogen) grafen. Deze datastructuren en algoritmen<br />

worden eerst in een taalonafhankelijke pseudocode beschreven, waarna (een deel van) de<br />

implementatie in Java wordt gegeven. Daarnaast wordt veel aandacht besteed aan analysetechnieken,<br />

zodat u kunt voorspellen hoeveel tijd het uitvoeren van een algoritme kost voor een probleem<br />

van een bepaalde omvang. Omdat veel algoritmen recursief zijn, komt ook dit onderwerp aan bod.<br />

Zie verder: http://portal.ou.nl/web/datastructuren-en-algoritmen<br />

49


50<br />

De werking van computersystemen<br />

Cursuscode: T16141<br />

Hoe komt het dat stukjes zand, wat plastic en enig koper opeens dynamisch gedrag vertonen?<br />

De cursus De werking van computersystemen geeft hierop een antwoord. De cursus beschouwt in<br />

eerste aanleg de digitale schakelingen die elementaire logische of rekenkundige functies uitvoeren.<br />

Daarna worden deze schakelingen samengevoegd in een ALU, de bouwsteen van de moderne<br />

(verborgen) processor. Om de data naar de juiste logische schakeling in de ALU te voeren, wordt<br />

een ALU via een zogenaamde machinetaal bestuurd. Deze machinetaal vormt de koppeling tussen<br />

de digitale schakeling, de hardware en de software waarmee de computer wordt bestuurd.<br />

Tenslotte wordt incidenteel de vertaling van bekende constructies in een hogere programmeertaal<br />

(Java en C++) in machinetaal (assembler) getoond. Hiermee is de keten: programma --> compiler<br />

--> assembler --> machinetaal --> hardware compleet. Deze keten zal in een afsluitend practicum<br />

worden ervaren.<br />

Zie verder: http://portal.ou.nl/web/de-werking-van-computersystemen<br />

Design patterns<br />

Cursuscode: T26321<br />

De cursus heeft een tweeledig doel. In de eerste plaats leert u een aantal vaakgebruikte design<br />

patterns kennen, krijgt u de vaardigheid om zelf uw weg te zoeken in catalogi van design patterns<br />

en leert u hoe u deze patterns kunt gebruiken in uw ontwerpen. Design patterns staan erg in de<br />

belangstelling en deze cursus biedt u de mogelijkheid er gebruik van te leren maken. Daarnaast krijgt<br />

u inzicht in de achterliggende principes van design patterns. Daarmee leert u de voordelen van objectgeoriënteerd<br />

ontwerpen beter te benutten en wordt u een beter objectgeoriënteerd ontwerper.<br />

Design patterns en de achterliggende principes ervan vergroten de flexibiliteit van objectgeoriënteerde<br />

ontwerpen. Programma’s zijn daardoor gemakkelijker aan te passen aan (toekomstige) veranderingen.<br />

De cursus bevat veel ontwerp- en programmeervoorbeelden en opdrachten.<br />

De programmeertaal die daarbij wordt gebruikt, is Java. Voor het ontwerpen wordt gebruikgemaakt<br />

van UML.<br />

Zie verder: http://portal.ou.nl/web/design-patterns<br />

Discrete wiskunde A<br />

Cursuscode: T07131<br />

Informatici maken tijdens hun werk veelvuldig gebruik van wiskunde. Soms gaat het om concrete<br />

methoden of technieken, veelal gaat het ook om het hanteren van bepaalde gedachtegangen,<br />

redeneringen of bewijsvoeringen. In de cursus komen verzamelingenleer, getallen en getaltheorie,<br />

grafen en bomen, verzamelingenalgebra, relaties en afbeeldingen, inductie en recursie en logica<br />

aan bod. De onderwerpen worden alle ingeleid met een casus. Ook tijdens de behandeling van de<br />

onderwerpen is er veel aandacht voor voorbeelden en toepassingen, zowel binnen als buiten de<br />

informatica. De nadruk ligt enerzijds op het leren van allerlei begrippen, methoden en technieken,<br />

anderzijds op een correcte wijze van definiëren, formuleren en bewijzen. Beide aspecten zijn van<br />

essentieel belang voor een succesvolle verdere studie.<br />

Zie verder: http://portal.ou.nl/web/discrete-wiskunde-a


Discrete wiskunde B<br />

Cursuscode: T33131<br />

Samen met de cursus Discrete wiskunde A biedt deze cursus een basiskennis wiskunde voor informatici.<br />

Het eerste blok behandelt de discrete kansrekening en geeft een eenvoudige inleiding tot<br />

de stochastiek, vakken die zowel in bedrijfskundige toepassingen als in de informatica zelf van<br />

belang zijn. De kracht van de wiskunde zit onder andere in het gebruik van verschillende abstractieniveaus.<br />

In het tweede blok van de cursus leert u dan ook van concrete problemen te abstraheren<br />

en abstracte resultaten in concrete situaties toe te passen. Het oplossen van lineaire vergelijkingen<br />

is het derde onderwerp van de cursus met als toepassing hiervan optimaliseringsproblemen.<br />

Afgesloten wordt met een blok over bewijzen, waarbij ook voorbeelden van bewijzen binnen de<br />

informatica aan bod komen. Elk blok wordt ingeleid met een casus die betrekking heeft op een<br />

informaticaprobleem.<br />

Zie verder: http://portal.ou.nl/web/discrete-wiskunde-b<br />

Documentverwerking<br />

Cursuscode: T49221<br />

In deze cursus maakt u kennis met begrippen als contentmanagement, document life cycle of digitale<br />

duurzaamheid, en u leert hoe deze begrippen een rol spelen bij het organiseren van de documentverwerking<br />

in bedrijven met complexe administratie zoals een verzekeraar, een gemeente of<br />

een uitgever. In casussen komen verschillende aspecten aan bod die hierbij van belang zijn.<br />

Zie verder: http://portal.ou.nl/web/documentverwerking<br />

Ethiek in de ict-bedrijfswereld<br />

Cursuscode: T44211<br />

In deze cursus leert u bedrijfssituaties, beroepsmatige besluitvorming en ontwerpprincipes te<br />

toetsen aan de heersende ethische visies. Het cursusboek geeft u een algemeen ethisch begrippenkader<br />

bij het gebruik, het ontwerp en de vervaardiging van ict-producten. Inhoudelijk biedt<br />

deel 1 een overzicht van zowel de klassieke als moderne ethische basisposities. Deel 2 gaat in op<br />

de ethiek in een gefragmenteerde, georganiseerde en genetwerkte samenleving. De vier casussen<br />

zijn opgebouwd rond verantwoordelijkheid en autonomie, verdelende rechtvaardigheid en informatietoegang,<br />

privacy en ten slotte intellectueel eigendom. Het doornemen van de casussen, de<br />

plaatsing van commentaren in de discussiegroep en het beoordelen van twee collega-werkstukken<br />

zijn zinvolle vooroefeningen voor de uitwerking van de eigen eindcasus.<br />

Zie verder: http://portal.ou.nl/web/ethiek-in-de-ict-bedrijfswereld<br />

Formele talen en automaten<br />

Cursuscode: T22321<br />

De cursus is een introductie in de theorie van formele talen. Deze theorie houdt zich bezig met de<br />

beschrijving van de structuur van talen door middel van grammatica’s. Vanuit deze beschrijving<br />

kunnen ontleders gegenereerd worden voor de verwerking door een computer. De cursus begint<br />

met het definiëren van de begrippen string, alfabet en taal. Dan komen grammatica’s en de bijbehorende<br />

automaten aan de orde. In het laatste blok van de cursus wordt gekeken naar de machines<br />

van Turing en naar de indeling van talen volgens de hiërarchie van Chomsky. Tot slot komt het<br />

vraagstuk over beslisbaarheid van problemen aan de orde.<br />

Zie verder: http://portal.ou.nl/web/formele-talen-en-automaten<br />

51


52<br />

Functioneel programmeren<br />

Cursuscode: T01211<br />

Deze cursus geeft een introductie in het functioneel programmeren. In een functionele programmeertaal<br />

staan functies centraal: functies kunnen als argument worden meegegeven aan een andere<br />

functie, worden opgeleverd als resultaat of worden opgeslagen in een datastructuur. Dit maakt het<br />

mogelijk om programma’s op een hoog abstractieniveau op te schrijven, wat leidt tot bondige<br />

programma’s. In de cursus wordt gebruik gemaakt van Haskell, een moderne, lazy programmeertaal.<br />

Tal van concepten, zoals recursieve en hogere-ordefuncties, lijstcomprehensies, patroonherkenning,<br />

monadische input-output, typeklassen en datatypen, lazy evaluatie en inductieve bewijzen over programma’s<br />

worden uitgelegd aan de hand van voorbeelden. Het toepassen van deze concepten oefent<br />

u door het maken van kleine programmeeropgaven. De besproken concepten vinden steeds vaker<br />

hun weg naar de mainstream programmeertalen.<br />

Zie verder: http://portal.ou.nl/web/informatica/cursussen<br />

Geo Information Systems (GIS) (i.s.m. faculteit Natuurwetenschappen)<br />

Cursuscode: N35231<br />

Door gegevens over autodiefstallen te koppelen aan een landkaart, kan een verzekeraar komen<br />

tot premiedifferentiatie: je betaalt meer als je op een risicoplek woont. Bij geografische informatiesystemen<br />

(GIS) gaat het om het koppelen, bewerken en analyseren van gegevens waarbij de geografische<br />

locatie een essentiële rol speelt. In deze cursus maakt u zich vaardigheden eigen in het<br />

gebruik van GIS-computerprogramma’s. U maakt kennis met de mogelijkheden en beperkingen<br />

van diverse ruimtelijke analyse- en visualisatietechnieken en oefent deze in een aantal case studies.<br />

Zie verder: http://portal.ou.nl/web/informatica/cursussen<br />

Informatie-en procesarchitectuur<br />

Cursuscode: T48221<br />

In veel organisaties groeit het gebruik van ict en neemt de complexiteit toe, zodat de beheersbaarheid<br />

en de samenhang afnemen. Een manier om hier grip op te krijgen, is het stellen van beleidskaders<br />

en richtlijnen voor de groei en ontwikkeling. Dit geheel van randvoorwaarden, standaarden en<br />

richtlijnen noemen we architectuur. We bedoelen hiermee niet systeemarchitectuur, dat gaat over<br />

de structuur van één systeem. Bij het begrip architectuur zoals hier gehanteerd, gaat het om meer<br />

dan platformen en applicaties. We passen dit begrip architectuur toe op verschillende domeinen:<br />

het applicatiedomein, het netwerkdomein en het platformdomein. Het domein is het begrip om<br />

een samenhang aan te duiden tussen objecten waarop de beschouwde architectuur betrekking<br />

heeft. In de cursus gaat het om de procesarchitectuur en de informatiearchitectuur. Het kaderstellende<br />

aspect van architectuur staat centraal in deze cursus. Ook de omgang met mogelijke weerstanden<br />

tegen architectuur en het toetsen van architectuur (nagaan dat men zich aan de architectuur<br />

houdt) speelt een belangrijke rol.<br />

Zie verder: http://portal.ou.nl/web/informatie-en-procesarchitectuur


Inleiding informatica<br />

Cursuscode: T28141<br />

U krijgt in de cursus Inleiding informatica een brede inleiding in het vakgebied informatica. U bekijkt<br />

diverse moderne toepassingen van informatica, en buigt zich over vragen als: Hoe werkt het internet<br />

en wat gebeurt er precies als u een webpagina bekijkt of een e-mail verstuurt? Hoe kan Google zo<br />

snel zoveel antwoorden geven op uw vraag? Als u een betaling verricht via een beveiligde website,<br />

wat gebeurt er dan precies en hoe veilig is dat? Wat maakt een website gebruikersvriendelijk? Wat is<br />

een database, hoe ontwerpt u een database en hoe stelt u daar vragen aan? Hoe worden adressen op<br />

poststukken automatisch herkend? Waarom is logica zo belangrijk voor informatici? Waarom denken<br />

informatici vaak in termen van objecten en klassen? Hoe schrijft u eenvoudige programma’s in een<br />

objectgeoriënteerde programmeertaal zoals Java? Hoe kunnen computers taal begrijpen en welke<br />

rol spelen formele beschrijvingen daarbij? Waarom wordt informatie in computersystemen binair<br />

gerepresenteerd? Hoe werkt het besturingssysteem van een computer?<br />

Zie verder: http://portal.ou.nl/web/inleiding-informatica<br />

Inrichten en beheren van ict<br />

Cursuscode: T45241<br />

Beheer van ict is in deze tijd erg belangrijk omdat de meeste organisaties sterk afhankelijk zijn van<br />

ict. Denk maar aan organisaties als banken, verzekeringsbedrijven, overheden en niet te vergeten<br />

onderwijsorganisaties. In de loop van de tijd is in het Nederlandstalige taalgebied een aantal methoden<br />

voor beheer van ict ontwikkeld en toegepast. Te denken valt aan BiSL, ASL en ITIL. Over deze<br />

methoden en daarmee verwante zaken gaat deze cursus. De cursus is breed opgezet zodat u een<br />

overzicht krijgt van wat er bij beheer van ict allemaal speelt. Ook inrichtingsvraagstukken van beheer<br />

krijgen voldoende aandacht. Een en ander wordt mede geïllustreerd aan de hand van casussen.<br />

Zie verder: http://portal.ou.nl/web/inrichten-en-beheren-van-ict<br />

IT-Governance (i.s.m. faculteit Managementwetenschappen)<br />

Cursuscode: B70332<br />

In deze mastercursus gaat u in teamverband (met medestudenten) zelfstandig de inrichting en<br />

werking van IT-Governance bij een daarvoor geschikte organisatie beoordelen. Deze beoordeling<br />

vindt plaats door een IT-management audit op te zetten en uit te voeren. U rapporteert over de<br />

resultaten in een afsluitend managementadviesrapport. De audit vindt plaats volgens een stappenplan<br />

en bestaat uit een externe analyse (over het belang van de inzet van IT voor de verbetering<br />

van de performance van het business model van de organisatie: identificatie van kansen en bedreigingen)<br />

en een interne analyse (over het goed omgaan met IT en de inrichting van de IT-functie<br />

(IT-Governance): identificatie van sterkten en zwakten). Beide resultaten confronteert u met elkaar,<br />

waarbij u gebruik maakt van de SWOT-analysetechniek.<br />

Zie verder: http://portal.ou.nl/web/informatica/cursussen<br />

Kunstmatige intelligentie 1<br />

Cursuscode: T56211<br />

In deze cursus leert u de basistechnieken van de kunstmatige intelligentie. Deze technieken zijn enerzijds<br />

gebaseerd op menselijke intelligentie (symbolische kennissystemen en fuzzy systemen) en<br />

anderzijds op intelligentie zoals deze zich in de natuur voordoet (neurale netwerken en genetische algoritmen).<br />

In hybride systemen worden deze technieken met elkaar gecombineerd (zoals neuro-fuzzy<br />

systemen). Kunstmatige intelligentie vindt steeds meer toepassingsgebieden. Zo worden de technieken<br />

gebruikt bij medische diagnoses, financiële beslissingen en het beheer van water en energie.<br />

Zie verder: http://portal.ou.nl/web/kunstmatige-intelligentie-1<br />

53


54<br />

Logica en informatica<br />

Cursuscode: T41221<br />

De logica houdt zich van oudsher bezig met onderzoek naar correct redeneren. Al in de Middeleeuwen<br />

werden de eerste pogingen gedaan tot het bouwen van ‘redeneermachines’, de voorlopers<br />

van onze computer. Tegenwoordig is informatica een belangrijk toepassingsgebied van de logica.<br />

In het eerste blok van de cursus leert u werken met een formele taal: de propositielogica. Met behulp<br />

van semantische tableaus kunt u onderzoeken of een formule een geldig gevolg is van een verzameling<br />

aannames. Een andere weg om een relatie tussen formules vast te stellen, is via axiomatische<br />

afleidingen. In het tweede blok wordt de taal uitgebreid met predikaten, waarmee eigenschappen van<br />

individuen kunnen worden vastgelegd. U maakt kennis met twee belangrijke toepassingen in de informatica:<br />

de Hoare-calculus waarmee correctheid van programma’s bewezen kan worden, en het logisch<br />

programmeren, een programmeerparadigma dat binnen kunstmatige intelligentie gebruikt wordt.<br />

Zie verder: http://portal.ou.nl/web/logica-en-informatica<br />

Model-driven development<br />

Cursuscode: T37121<br />

Het ontwikkelen van informatiesystemen is en blijft een lastig ambacht. De benodigde modelleervaardigheden<br />

kunnen alleen door ervaring worden opgedaan. Deze cursus geeft dit ambacht<br />

weer de plek die het verdient. U werkt met prachtig, modern gereedschap: ontwikkelsoftware die<br />

de gemaakte modellen direct omzet in werkende applicaties. Zodoende wordt een iteratief en in<br />

wezen experimenteel proces van systeemontwikkeling ondersteund. U voert dit proces uit aan de<br />

hand van veel voorbeelden, informatiepatronen en opdrachten.<br />

Voor deze cursus geldt, net als voor de voorafgaande cursus Databases: de software doet het routinewerk,<br />

u doet het denkwerk.<br />

Zie verder: http://portal.ou.nl/web/model-driven-development<br />

Objectgeoriënteerd analyseren en ontwerpen<br />

Cursuscode: T34141<br />

In deze cursus maakt u kennis met het Unified process, een objectgeoriënteerd proces voor<br />

systeemontwikkeling. Volgens de stappen van dit proces leert u een objectgeoriënteerd informatiesysteem<br />

ontwerpen, gebruikmakend van de Unified modelling language (UML). U leert requirements<br />

vast te leggen in de vorm van use-casebeschrijvingen, de ‘omgeving van het systeem’ in<br />

kaart te brengen in de vorm van een domeinmodel (een UML-klassendiagram). U leert ontwerpen<br />

op grond van een aantal ontwerprichtlijnen, de zogenaamde GRASP-richtlijnen. U maakt interactiediagrammen<br />

en op basis daarvan ten slotte een ontwerpdiagram in de vorm van een volledig<br />

UML-klassendiagram. Ook leert u een database te gebruiken als persistentiemechanisme.<br />

Zie verder: http://portal.ou.nl/web/objectgeorienteerd-analyseren-en-ontwerpen


Objectgeoriënteerd programmeren in Java 1<br />

Cursuscode: T25151<br />

Java is een van de populairste programmeertalen. Java heet objectgeoriënteerd omdat een programmeertaak<br />

in Java wordt uitgevoerd door objecten die met elkaar samenwerken. Het is de taak<br />

van de programmeur om de structuur en het gedrag van die objecten te beschrijven. De cursus<br />

Objectgeoriënteerd programmeren in Java 1 behandelt de basisprincipes van Java en objectoriëntatie<br />

en biedt een prima manier om daarmee vertrouwd te raken. Er wordt vanaf het begin met objecten<br />

gewerkt. Programma’s worden ontwikkeld binnen de ontwikkelomgeving Eclipse. Al in het<br />

eerste blok leert u om eenvoudige programma’s te schrijven en deze te voorzien van een grafische<br />

gebruikersinterface. Bij dit laatste neemt Eclipse u veel werk uit handen. In dit eerste blok worden<br />

nog niet alle details van de gebruikte programmeerconstructies uitgediept. In het tweede en derde<br />

blok volgt een volledige en systematische behandeling van de concepten die wij u in deze cursus<br />

willen leren.<br />

Zie verder: http://portal.ou.nl/web/objectgeorienteerd-programmeren-in-java-1<br />

Objectgeoriënteerd programmeren in Java 2<br />

Cursuscode: T42241<br />

Wat is een goed programma en wat is een goed ontwerp? Met deze vraag begint het eerste blok<br />

van de cursus Objectgeoriënteerd programmeren in Java 2. In de eerste leereenheid worden criteria<br />

geformuleerd waaraan de voorbeelden in de rest van de cursus zo goed mogelijk voldoen.<br />

Na die inleiding volgt een deel over het typesysteem. Typenhiërarchieën spelen daarbij een belangrijk<br />

rol, maar ook het gebruik van generieke typen komt aan de orde. En passant maakt u kennis<br />

met het begrip ontwerppatroon. In het tweede blok leert u hoe u fouten kunt afhandelen en hoe<br />

u parallellisme in uw programma kunt opnemen. Het derde blok gaat over verschillende manieren<br />

van gegevensopslag, waaronder de opslag in een database. Het vierde en laatste blok gaat over het<br />

programmeren van gebruikersinterfaces met behulp van Swing.<br />

Zie verder: http://portal.ou.nl/web/objectgeorienteerd-programmeren-in-java-2<br />

Ontwerpen met bedrijfsregels<br />

Cursuscode: T18321<br />

Wie samenwerking wil laten slagen, moet heldere afspraken maken. Deze universele waarheid geldt<br />

ook voor informatici die oplossingen bedenken om groepen professionals in hun werk met ict te<br />

ondersteunen. In het bedrijfsleven staat dit onderwerp momenteel in de belangstelling.<br />

Men verwacht dat bedrijfsregels een cruciale rol zullen spelen bij het beheersbaar maken van ict en<br />

het reduceren van de complexiteit. In deze cursus leert u om op een specifieke manier tegen een<br />

organisatie aan te kijken: als een verzameling van mensen en bedrijfsregels. Bedrijfsregels dienen<br />

om de afspraken die mensen verbinden, expliciet te maken.<br />

U leert: bedrijfsregels op te stellen, een specificatie af te leiden uit bedrijfsregels, formuleringen in<br />

natuurlijke taal af te leiden om helder te communiceren met gebruikers, ontwerpmodellen af te<br />

leiden om helder te communiceren met informatici, en om te gaan met een tool die deze aanpak<br />

ondersteunt. Als wiskundige formalismen worden verzamelingentheorie en relatiealgebra gebruikt;<br />

bij de cursus worden de beginselen en aanvullende details van die theorie uitgelegd.<br />

Zie verder: http://portal.ou.nl/web/ontwerpen-met-bedrijfsregels<br />

55


56<br />

Ontwerpen van mens-machine-interactie<br />

Cursuscode: T01331, wordt opgevolgd door T01341<br />

Met de explosieve groei van het aantal eindgebruikers van interactieve systemen is het belang<br />

toegenomen om bij het ontwerpen van dergelijke systemen de eindgebruiker centraal te stellen.<br />

Mens-machine-interactie (MMI) is het relatief nieuwe vakgebied dat zich hiermee bezighoudt.<br />

De cursus heeft een ontwerpgerichte en multidisciplinaire benadering. Bijdragen vanuit diverse<br />

disciplines (zoals cognitieve psychologie, ergonomie, grafisch ontwerpen) worden geïntegreerd<br />

tot een inhoudelijk samenhangend traject dat uit verschillende fasen en activiteiten bestaat.<br />

Het beginpunt ligt bij de gebruikers en de taken die zij uitvoeren in de huidige situatie, dus de<br />

situatie waar het te ontwerpen systeem moet gaan functioneren. Het eindpunt is een specificatie<br />

van de interface van het te ontwikkelen systeem. Er is voortdurend behoefte aan evaluatie: het<br />

beantwoorden van vragen die open blijven en het valideren van beslissingen. In het kader van<br />

evaluatie worden prototypes gemaakt. Centraal in de cursus staat een realistische casus die in<br />

een groepsopdracht wordt uitgewerkt.<br />

Zie verder: http://portal.ou.nl/web/ontwerpen-van-mens-machine-interactie<br />

Ontwikkelpracticum<br />

Cursuscode: T51211<br />

Met dit practicum rondt u de lijn ‘informatiesysteemontwikkeling’ af. Kennis en vaardigheden op<br />

het gebied van programmeren, databases en model-driven development past u toe op een realistische<br />

bedrijfscasus. We kozen voor een pakketvervoerder die, ooit klein begonnen, té snel is gegroeid.<br />

De informatievoorziening is nog primitief. De database is omvangrijk maar staat op instorten.<br />

Sleutelwoorden in het reddingsplan zijn ‘reverse engineering’ en ‘re-engineering’.<br />

Daarbij staan moderne ontwikkeltools tot uw beschikking.<br />

Zie verder: http://portal.ou.nl/web/ontwikkelpracticum<br />

Procesmodelleren<br />

Cursuscode: T04211<br />

Bedrijfsprocessen kunnen op vele niveaus gemodelleerd worden, van het abstracte en grofkorrelige<br />

niveau van de strategische visie tot de harde bits en bytes binnen de machines en netwerken.<br />

In deze cursus besteden we vooral aandacht aan processen op het niveau van taken, maar de<br />

benadering is generiek genoeg voor andere niveaus. Omdat modelleren veel aspecten heeft van<br />

zowel specificeren als structureel oplossen zullen validatie en verificatie van de modellen een grote<br />

rol spelen. Petri-netten zijn daarin een nuttig hulpmiddel. De grafische mogelijkheden, waaronder<br />

simulatie en animatie, zijn zeer geschikt voor validatie van en communicatie over modellen.<br />

De onderliggende mathematische semantiek maakt daarbij redeneren over correctheid en gedragseigenschappen<br />

mogelijk. Naast de methodologische en technische aanpak via Petri-netten wordt<br />

ook aandacht gegeven aan de inbedding in de wereld van de bedrijfsinformatiesystemen.<br />

Communicatie over modellen op het bedrijfsniveau en het bespreken van requirements en correctheid<br />

worden benadrukt via een modelleerproject.<br />

Zie verder: http://portal.ou.nl/web/procesmodelleren


Programmeerpracticum<br />

Cursuscode: T50221<br />

Tijdens de opleiding wordt in een aantal cursussen theorie aangedragen over objectgeoriënteerd<br />

ontwerpen en programmeren en over algoritmen en datastructuren. Voor een goede beheersing<br />

van het programmeren is het ook noodzakelijk te oefenen met het uitwerken van grotere programmeeropdrachten<br />

met een integrerend karakter. Daarom bestaat deze cursus uit een groot practicum<br />

waarin u voor de gegeven opdrachten een oplossing moet bedenken en deze dan kunt omzetten<br />

in een werkend programma. Het practicum bestaat uit verschillende onderdelen. Een aantal onderdelen<br />

van het practicum, waar u aan een grote casus werkt, worden samen met een medestudent<br />

uitgevoerd. De andere onderdelen werkt u zelfstandig uit.<br />

Zie verder: http://portal.ou.nl/web/programmeerpracticum<br />

Projectmanagement: implementeren van ERP-systemen<br />

(i.s.m. faculteit Managementwetenschappen)<br />

Cursuscode: B23211<br />

Enterprise Resource Planning-systemen (ERP-systemen) worden sinds het einde van de twintigste<br />

eeuw steeds meer toegepast als integrale vervanging van een samenraapsel van zelfbouwsystemen<br />

en aangekochte, gespecialiseerde systemen. Deze cursus biedt u inzicht in de mogelijke consequenties<br />

van een ERP-implementatie in een organisatie, met het accent op het project waarmee<br />

het systeem geïmplementeerd wordt. Dit inzicht verwerft u door kennis uit relevante wetenschappelijke<br />

artikelen op kleine cases toe te passen. Op deze wijze wordt u zich bewust van de verschillende<br />

aspecten die spelen bij de invoering van een ERP-systeem in een organisatie.<br />

Zie verder: http://portal.ou.nl/web/informatica/cursussen<br />

Propedeuseproject informatica<br />

Cursuscode: T63211<br />

De propedeuse van de informaticaopleiding wordt afgerond met een practicum van één module,<br />

waarin de kennis en vaardigheden opgedaan in de andere cursussen worden toegepast in een gesimuleerde<br />

bedrijfscontext. U werkt aan een casus: theater De Tulp. U ontwerpt voor dit theater een<br />

volledig informatiesysteem en implementeert de website die daar deel van uitmaakt. Deze website<br />

wordt gepubliceerd op een server van de Open Universiteit. Tijdens het practicum doorloopt u het<br />

volledige ontwikkeltraject: analyse van de informatiebehoefte, het opstellen van een ontwerp voor<br />

de software en de grafische kant van de website, implementatie van software en site en oplevering<br />

van een goed onderhoudbaar en gedocumenteerd product.<br />

Zie verder: http://portal.ou.nl/web/propedeuseproject-informatica<br />

57


58<br />

Requirements engineering<br />

Cursuscode: T65311<br />

Softwaresystemen zijn formele systemen die opereren in een complexe, niet-formele werkelijkheid.<br />

Requirement engineers moeten in beide werelden thuis zijn. Zij moeten in staat zijn om de wensen<br />

en doelen van de belanghebbenden boven tafel te krijgen. Om vervolgens over die requirements te<br />

kunnen redeneren (bijvoorbeeld consistentiecontrole, prioritering, validatie) moeten zij ze ook kunnen<br />

vertalen naar (semi)formele modellen. De cursus Requirements Engineering richt zich vooral op<br />

dit laatste aspect. De cursus biedt als inleiding een breed overzicht van populaire technieken voor<br />

onder meer de specificatie en documentatie van requirements, waarbij zowel semiformele diagramtechnieken<br />

als formele technieken (bijvoorbeeld gebaseerd op logica) aan de orde komen.<br />

Het zwaartepunt van de cursus ligt op het (semi)formeel modelleren van verschillende aspecten van<br />

het te bouwen systeem met als doel het opstellen van requirements-documenten van hoge kwaliteit.<br />

Hierbij wordt gebruikgemaakt van de KAOS-methode van A. van Lamsweerde. Er worden onder<br />

meer modellen opgesteld voor de doelen van het systeem, voor de structuur en voor het gedrag.<br />

Zie verder: http://portal.ou.nl/web/requirements-engineering<br />

Security en IT<br />

Cursuscode: T20211<br />

Deze cursus geeft een brede kijk op het vakgebied security. Er komen uiteenlopende onderwerpen<br />

aan bod, zoals cryptografie, aspecten van beheer, privacy en de beveiliging van software, besturingssystemen,<br />

databases en computernetwerken. De nadruk van de cursus ligt bij beveiliging in<br />

technische zin. Centraal daarbij staan vragen als: welke kwetsbaarheden zijn er (op alle niveaus:<br />

hardware, internetprotocollen, besturingssystemen, applicaties en databases), welke aanvallen<br />

zijn daardoor mogelijk, hoe kunnen deze aanvallen worden voorkomen en hoe kunnen geslaagde<br />

aanvallen worden ontdekt. De meeste aandacht besteden we daarbij aan de bedreigingen en de<br />

beveiliging van computernetwerken, in het bijzonder internet.<br />

Zie verder: http://portal.ou.nl/web/security-en-it<br />

Semantic web<br />

Cursuscode: T64211<br />

Het semantic web omvat technologieën waarmee de hele wereld data kan delen en integreren.<br />

Het belooft dus één web van data te worden, vergelijkbaar met hoe HTML en het world wide web<br />

één web van documenten vormen. Ontwikkeling van het semantic web vereist nieuwe technieken<br />

voor datamodellering en logica. Bij het semantic web worden data niet alleen ingevoerd of uitgewisseld,<br />

maar gedeeld met de hele wereld, gebruikmakend van de data die al op het semantic web<br />

staan. In deze cursus wordt nader ingegaan op en gewerkt met dit fenomeen. Dat gebeurt met<br />

name aan de hand van praktijkopdrachten.<br />

Zie verder: http://portal.ou.nl/web/semantic-web


Software architecture<br />

Cursuscode: T32311<br />

Een softwarearchitect formuleert een blauwdruk van een systeem. Die blauwdruk maakt de softwarearchitect<br />

op basis van een prioriteitenlijst van de vaak conflicterende eisen van verschillende<br />

stakeholders, en daarbij beargumenteert hij of zij op welke manier de gekozen oplossing aan die<br />

eisen tegemoetkomt. Het gaat dan niet alleen om functionele, maar vooral ook om niet-functionele<br />

eisen, zoals performance, security, of de flexibiliteit met het oog op toekomstige veranderingen.<br />

Richtlijnen om de invloed van oplossingen op dat soort aspecten van systemen te bepalen, zijn er in<br />

de vorm van architectuurpatronen. In deze cursus leert u hoe u te werk gaat bij het maken van keuzes,<br />

ziet u een grote hoeveelheid architectural patterns, leert u hoe u een architectuurbeschrijving er<br />

uitziet, en leert hoe u een bestaande beschrijving van een softwarearchitectuur kunt evalueren.<br />

Zie verder: http://portal.ou.nl/web/software-architecture<br />

Software composition<br />

Cursuscode: T28341, opvolger van Component-based development (T28331)<br />

Software compositie gaat over het ontwerpen van nieuwe software door geprefabriceerde softwarecomponenten<br />

te gebruiken en te integreren. Het is een hele uitdaging om componenten in<br />

verschillende producten te kunnen hergebruiken; vaak zijn daarvoor kleine aanpassingen in de<br />

componenten nodig. Om op een systematische manier grootschalig hergebruik van onderdelen<br />

te realiseren is het modelleren van variabiliteit erg belangrijk. De cursus behandelt grondslagen,<br />

principes en technieken om met variabiliteit en hergebruik om te gaan. De geschiedenis van<br />

componentgebaseerde softwareontwikkeling wordt kort besproken, met component technologieën<br />

zoals UNIX, CORBA en Enterprise JavaBeans. Daarna komen meer recente technologieën aan<br />

bod: servicegeoriënteerde architecturen (SOA), resourcegeoriënteerde architecturen (ROA) en de<br />

REST-principes, en tot slot Software Product Lines (SPL). In een SPL worden verschillende producten<br />

systematisch opgebouwd op basis van een domeinmodel en een variabiliteitmodel. In diverse<br />

ontwerpopdrachten over een fictief navigatiesysteem wordt geoefend met de leerstof.<br />

Zie verder: http://portal.ou.nl/web/informatica/cursussen<br />

Software engineering<br />

Cursuscode: T07351<br />

Software engineering is het vakgebied dat zich bezighoudt met alle aspecten van het doelmatig<br />

produceren van hoogwaardige software die vanwege de omvang en/of complexiteit redelijkerwijs<br />

niet door een of enkele personen ontwikkeld kan worden. De doelmatigheid gebiedt dat zulke<br />

software (of onderdelen daarvan) gedurende langere tijd meegaat en dus aanpasbaar moet zijn<br />

aan veranderende eisen. Naast softwaretechnische zaken als analyse, requirements, ontwerp,<br />

architectuur en testen, wordt in deze cursus ook aandacht besteed aan organisatorische aspecten<br />

van softwareontwikkeling. De cursus geeft een breed overzicht van het gehele vakgebied software<br />

engineering. Vanwege de uitgebreidheid van het vakgebied mist zo’n overzicht vaak diepte.<br />

Om dat tegen te gaan, is naast een tekstboek dat voor het brede overzicht zorgt, gekozen voor het<br />

toevoegen van opdrachten waarin enkele onderwerpen nader uitgediept worden. De verhouding<br />

in hoeveelheid studielast tussen tekstboek en opdrachten is ongeveer 2:1. De opdrachten maken<br />

het ook mogelijk in te gaan op de snel veranderende actualiteit.<br />

Zie verder: http://portal.ou.nl/web/software-engineering<br />

59


60<br />

Software evolution<br />

Cursuscode: T66311<br />

Software evolution omvat de activiteiten die volgen op de release van een softwaresysteem.<br />

Ook nadat een systeem is uitgebracht en in productie is genomen, zal de software moeten worden<br />

aangepast aan veranderende omstandigheden, om zo aan de wensen van de gebruikers te blijven<br />

voldoen. Hierbij kan worden gedacht aan het oplossen van fouten, het uitbreiden van de functionaliteit,<br />

het achterhalen van de structuur van een systeem en het verbeteren van de programmacode.<br />

In de cursus wordt ingegaan op de processen voor het onderhouden van een systeem (software<br />

maintenance), en de problemen die daarbij optreden. Verder worden er technieken aangeboden<br />

voor het analyseren en transformeren van programmacode. Met deze technieken wordt het makkelijker<br />

om bestaande systemen aan te passen. In twee practicumopdrachten gaat u zelf aan de<br />

slag met een voorbeeld van een techniek voor programma-analyse, namelijk het toepassen van<br />

softwaremetrieken om zo de kwaliteit van het softwareproduct te bepalen.<br />

Zie verder: http://portal.ou.nl/web/software-evolution<br />

Software management<br />

Cursuscode: T24331<br />

In deze cursus wordt een overzicht gegeven van de diverse aspecten die van belang zijn voor het<br />

succesvol leiden van softwareprojecten. De cursus is gebaseerd op originele en beroemde artikelen<br />

van de kopstukken van het vakgebied. Onderwerpen die in de diverse artikelen specifiek aan de<br />

orde komen, zijn: procesbeheersing en -verbetering, projectmanagement, planning, schatten van<br />

tijd en kosten, risicomanagement, meten van softwarekwaliteit, certificering en problemen rond<br />

technologieoverdracht. De cursus heeft als uitgangspunt een boek waarin belangrijke artikelen uit<br />

de (Engelstalige) wetenschappelijke vakliteratuur op een overzichtelijke wijze bijeen zijn gebracht:<br />

met rode draad The ‘3P’s’ of softwaremanagement, waarbij het steeds weer gaat om het juiste evenwicht<br />

tussen product, proces en personen.<br />

Zie verder: http://portal.ou.nl/web/softwaremanagement<br />

Software security<br />

Cursuscode: T40311<br />

De cursus gaat over de beveiliging van software, waarbij technische, organisatorische en ethische<br />

aspecten worden belicht. Het doel van software security is ervoor te zorgen dat software vrij is<br />

van beveiligingslekken en correct blijft werken, ook als een kwaadwillende hacker deze probeert<br />

te misbruiken. De cursus bespreekt veelvoorkomende beveiligingsproblemen, de onderliggende<br />

oorzaken en oplossingen. Centraal staat de filosofie dat beveiliging niet achteraf gerepareerd moet<br />

worden, maar dat software zodanig ontwikkeld wordt dat problemen met beveiliging voorkomen<br />

worden. In de cursus maakt u kennis met kwetsbaarheden zoals SQL-injectie, XSS en buffer overflows.<br />

U leert hoe u deze kwetsbaarheden kunt voorkomen tijdens het softwareontwikkelproces<br />

aan de hand van ontwerpprincipes, risicomanagement, risicoanalyse, statische codeanalyse en<br />

security-testen. De cursus besteedt ook aandacht aan security-aspecten van programmeertalen<br />

en programmeerplatformen en ethische aspecten van software security. Naast het bestuderen van<br />

theorie voert u diverse praktische opdrachten uit waarin u de beveiliging van applicaties onderzoekt<br />

en verbetert.<br />

Zie verder: http://portal.ou.nl/web/software-security


Software verification and validation<br />

Cursuscode: T67311<br />

Deze cursus heeft als onderwerp de validatie en verificatie van software door gebruik te maken<br />

van formele (wiskundige) methoden. Het eerste deel van de cursus gaat over het analyseren van<br />

modellen van software. Het tweede deel gaat over het testen van bestaande software. Voor de<br />

analyse worden temporele logica en model checking gebruikt. Het testen gebeurt door middel van<br />

model-based testing-technieken. Een belangrijk concept van deze cursus is dat hetzelfde model<br />

wordt gebruikt voor zowel het analyseren als het testen van software.<br />

Zie verder: http://portal.ou.nl/web/software-verification-and-validation<br />

Verdiepingsopdrachten master CS<br />

Cursuscode: T53331<br />

Als voorbereiding op het afstuderen doet u in de masteropleiding Computer Science in een begeleid<br />

traject ervaring op met taken als het schrijven van een artikel of het opstellen van een onderzoeksplan.<br />

Het traject bestaat uit twee cursussen van elk 1 module: Academische competenties in<br />

de master CS (ACM-CS) en Verdiepingsopdrachten master CS (VOM-CS).<br />

De verdiepingsopdrachten zijn bedoeld om een aantal belangrijke academische competenties<br />

in een realistische context uit te oefenen. Deze verdiepingsopdrachten bouwen elk voort op de<br />

inhoud van een andere cursus uit het masterprogramma. De opdrachten zijn gekoppeld aan de<br />

cursussen Design patterns, Ontwerpen met bedrijfsregels en Software verification and validation.<br />

Zie verder: http://portal.ou.nl/web/verdiepingsopdrachten-master-cs<br />

Voorbereiding afstudeeropdracht SE<br />

Cursuscode: T37311<br />

Het doel van deze module is het afbakenen en preciseren van het afstudeeronderzoek. Van een los<br />

afstudeeridee moet de student in dit vooronderzoek komen tot een goed onderbouwde vraagstelling,<br />

die wetenschappelijk voldoende interessant is en die getoetst is op haalbaarheid. De vraagstelling<br />

wordt onderbouwd door een literatuuronderzoek. Deze vraagstelling wordt neergelegd in<br />

een uiteindelijk door een afstudeercommissie goed te keuren onderzoeksplan.<br />

De student kiest daarbij één van de drie aspecten (software architecture, software quality management<br />

of software quality assurance) om in af te studeren. Het afstudeeronderwerp sluit bij voorkeur<br />

aan bij OU-onderzoek en heeft een onderdeel waarin (eventueel in samenwerking met anderen)<br />

gebruikssoftware wordt ontwikkeld hetzij ten behoeve van de onderzoekers hetzij om resultaten<br />

van het onderzoek toe te passen in een bedrijfssituatie.<br />

Zie verder: http://portal.ou.nl/web/informatica/cursussen<br />

61


62<br />

Voorbereiding afstudeeropdracht CS<br />

Cursuscode: T30311<br />

Het afstudeertraject bestaat uit drie onderdelen. Voordat u met het eerste deel, Voorbereiding<br />

afstudeeropdracht CS (T30311), kunt starten, moet u eerst de Handleiding afstuderen Informatica<br />

door nemen. Deze handleiding vindt u op de faculteitstab en op de Community Portal master<br />

Computer Science op Studienet. Hier vindt u ook informatie over de domeinen van Informatica, de<br />

mogelijke onderwerpen, de afstudeerbegeleiders en het inrichten van het afstudeerproces.<br />

Vervolgens stelt u een afstudeervoorstel (A4) op met het sjabloon van Studienet en dient u dit<br />

voorstel in bij de afstudeercoördinator. U krijgt dan een afstudeercommissie toegewezen en schrijft<br />

zich in voor Voorbereiding afstudeeropdracht CS (T30311).<br />

Zie verder: http://portal.ou.nl/web/voorbereiding-afstudeeropdracht-cs<br />

Webapplicaties: de clientkant<br />

Cursuscode: T58211<br />

Steeds meer applicaties hebben de vorm van een webapplicatie. Een webpagina vormt een geheel<br />

van objecten die u met behulp van een scriptingtaal (JavaScript) kunt manipuleren. Met JavaScript<br />

kunt u bovendien asynchroon communiceren met de webserver (dat is waar de naam Ajax voor<br />

staat), zodat u een pagina van informatie kunt voorzien die van de webserver is verkregen, zonder<br />

dat de browser een nieuwe pagina hoeft te laden en interpreteren. Op die manier is het mogelijk<br />

om - bijvoorbeeld - een complete spreadsheetapplicatie te bouwen, die geheel aan de clientkant<br />

draait en die alleen communiceert met de server om de gegevens te bewaren. Binnen de cursus<br />

Webapplicaties: de clientkant krijgt u de basis mee om dat type applicaties te ontwikkelen. Daarbij<br />

legt de cursus veel nadruk op het juiste gebruik van de standaarden die er zijn voor de verschillende<br />

talen en technieken.<br />

Zie verder: http://portal.ou.nl/web/webapplicaties-de-clientkant<br />

Webapplicaties: de serverkant<br />

Cursuscode: T21331<br />

Het onderwerp van de cursus is het bouwen van webapplicaties waarvan de gebruikersinterface<br />

bestaat uit dynamische webpagina’s die door een server worden gegenereerd. De nadruk ligt daarbij<br />

op het gebruik van de MVC-architectuur en van Java-servlets in combinatie met JSP en JSTL.<br />

De cursus besteedt ook aandacht aan het gebruik van frameworks, waarbij zowel Struts als het<br />

populaire Ruby on Rails worden bekeken.<br />

Zie verder: http://portal.ou.nl/web/webapplicaties-de-serverkant


Webcultuur<br />

Cursuscode: T38121, opvolger van ‘Webcultuur: creatieve technologie voor<br />

internet’ (T38111)<br />

‘Webcultuur’ is een propedeusecursus van de faculteit Informatica, maar richt zich op een breder<br />

publiek dan de informaticastudent alleen. De cursus gaat in op de wijze waarop het world wide<br />

web het dagelijkse leven beïnvloedt, waardoor nieuwe gedragswijzen, nieuwe subculturen en<br />

nieuwe vormen van creativiteit ontstaan. Internet is veel meer dan een netwerk tussen computers,<br />

het web is ook veel meer dan een netwerk van webpagina’s. In de cursus gaan we op onderzoek<br />

naar dat ‘meer’. We proberen webcultuur te benoemen. Hiertoe gaan we op zoek naar de wijze<br />

waarop het web de communicatie tussen mensen beïnvloedt en analyseren we diverse aspecten<br />

daarvan. Daarbij moedigen wij iedere deelnemer voortdurend aan om actief deel te nemen aan<br />

dat wat op het web gebeurt. Relevante onderwerpen zijn: communicatiemodellen, mediatheorie,<br />

semiotiek, usability en gebruik.<br />

Zie verder: http://portal.ou.nl/web/webcultuur<br />

XML: theorie en toepassingen<br />

Cursuscode: T35231<br />

XML schijnt tegenwoordig overal ‘in’ en ‘onder’ te zitten, maar wat is XML en waarom is het zo<br />

belangrijk? XML is een familie van talen, ontworpen om wereldwijde, geautomatiseerde gegevensuitwisseling<br />

tussen computersystemen mogelijk te maken, los van specifieke besturingssystemen<br />

of programmeertalen en gebaseerd op internettechnologie. XML-documenten zijn leesbaar door<br />

zowel machines als mensen. De cursus behandelt theorie en praktijk van de belangrijkste XMLtechnologieën.<br />

Eén daarvan is de geavanceerde webservicetechnologie, waarbij programma’s - van<br />

legacysoftware op een mainframe tot moderne Java-toepassingen - over het internet functionaliteit<br />

beschikbaar stellen aan andere programma’s.<br />

Zie verder: http://portal.ou.nl/web/xml-theorie-en-toepassingen<br />

63


64<br />

Overzicht wijzigingen cursusaanbod<br />

De hieronder vermelde planning is onder voorbehoud; aan deze overzichten kunnen geen rechten<br />

worden ontleend.<br />

Code nieuwe cursussen en revisies 2012-2013 in verwacht in aanbod Vervangt cursus nieuw/revisie<br />

T01211 Functioneel programmeren B 1e blok Nieuw<br />

T01341 Ontwerpen van mens-machine-interactie B 3e blok T01331 Revisie<br />

T12341 Concepten van programmeertalen B 4e blok T12331 Revisie<br />

T28341 Software composition M 1e blok T28331 Revisie<br />

T38121 Webcultuur B 1e blok T38111 Revisie<br />

T50221 Programmeerpracticum B 3e blok T50211 Revisie<br />

1e blok: september – november<br />

2e blok: november – januari<br />

3e blok: januari – april<br />

4e blok: april - juni<br />

B = bachelor<br />

M = master


Service en informatie<br />

Heeft u vragen over uw studie of wilt u informatie<br />

over het dichtstbijzijnde studiecentrum?<br />

Neem dan contact op met een van onze medewerkers<br />

of kijk op de website voor onze bereikbaarheid<br />

T +31 (0)45 - 576 2888<br />

http://www.ou.nl/directcontact<br />

http://www.ou.nl/studiecentra<br />

Colofon<br />

Open Universiteit<br />

Faculteit Informatica<br />

Onderwijs Service Centrum<br />

Ontwerp<br />

Team Visuele Communicatie, Janine Cranshof<br />

Fotografie decanen<br />

Team Visuele Communicatie, Isabelle van Kollenburg<br />

en Chris Peeters<br />

Valkenburgerweg 177, 6419 AT Heerlen - NL<br />

Postbus 2960, 6401 DL Heerlen - NL<br />

Aan deze uitgave kunnen geen rechten<br />

worden ontleend.<br />

Mei 2012


80128 5212106<br />

Overige studiegidsen van de Open Universiteit<br />

cultuurwetenschappen<br />

managementwetenschappen<br />

natuurwetenschappen<br />

onderwijswetenschappen<br />

psychologie<br />

rechtswetenschappen<br />

Faculteit Informatica bezoekadres: Valkenburgerweg 177, 6419 AT Heerlen<br />

postadres: Postbus 2960, 6401 DL Heerlen, T +31 (0)45 - 576 2888 www.ou.nl/informatica

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!