Studiegids 2005-2006 Faculteit Informatica - Open Universiteit ...
Studiegids 2005-2006 Faculteit Informatica - Open Universiteit ...
Studiegids 2005-2006 Faculteit Informatica - Open Universiteit ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Begeleiding<br />
Mw. ir. S. Stuurman.<br />
www.studieaanbod.ou.nl/T28321.htm<br />
B2 Concepten van programmeertalen<br />
Cursuscode: T12321<br />
Cursusniveau: 3<br />
Studielast: 1 module<br />
>>><br />
OUN<br />
blad: 39/78<br />
<strong>Studiegids</strong> faculteit <strong>Informatica</strong><br />
Programmeren kan op veel verschillende manieren, in verschillende stijlen. Elke programmeerstijl kent zijn eigen<br />
specifieke programmeertalen. Zo onderscheiden we imperatieve, objectgeoriënteerde, parallelle, functionele en logische<br />
talen. Elke taal heeft weer zijn eigen voor- en nadelen op uiteenlopende onderdelen als uitdrukkingskracht,<br />
beschikbaarheid van implementaties, betrouwbaarheid, efficiëntie en theoretisch fundament. De imperatieve en<br />
objectgeoriënteerde programmeerstijlen zijn aan bod geweest in de cursussen Visueel programmeren met Java en<br />
Objectgeoriënteerd programmeren met Java. Met de logische programmeerstijl hebt u wellicht al kennisgemaakt in de<br />
cursus Discrete wiskunde A. De functionele en parallelle programmeerstijlen worden als onderdeel van de cursus<br />
Concepten van programmeertalen besproken. Het hoofddoel van deze cursus is het bieden van inzicht in de verschillen<br />
tussen de talen. Een belangrijk aspect van deze cursus is dat de nadruk veel meer ligt op de programmeertaalconcepten<br />
dan op het programmeren zelf.<br />
Voorkennis<br />
Om de cursus met succes te kunnen volgen, dient u te kunnen programmeren in een imperatieve of objectgeoriënteerde<br />
programmeertaal, bijvoorbeeld Pascal of Java. Ook kennis van en vertrouwdheid met elementaire datastructuren als<br />
lijsten en bomen is nodig. Verder wordt in de cursus uitgegaan van een goede vaardigheid in recursief programmeren.<br />
Bekendheid met een niet-imperatieve programmeertaal (bijvoorbeeld Prolog) is wenselijk, maar niet noodzakelijk. Door<br />
het abstractieniveau van de cursus wordt verwacht dat u wiskundige scholing hebt gehad, minimaal op het niveau van de<br />
cursus Discrete wiskunde A.<br />
Begeleiding<br />
Mw. M. Witsiers.<br />
www.studieaanbod.ou.nl/T12321.htm<br />
B Context van informatica<br />
Cursuscode: T32111<br />
Cursusniveau: 1<br />
Studielast: 1 module<br />
In de cursus Context van informatica wordt via vele voorbeelden ingegaan op de verschillende aspecten die een rol<br />
spelen bij gebruik en ontwikkeling van informatiesystemen. Juridische, organisatorische, sociale, culturele en ethische<br />
aspecten hebben invloed op elke verandering in onze maatschappij. Informatiesystemen veranderen onze maatschappij<br />
en de organisatie van deze maatschappij. Ook hebben ze invloed op de werkwijze en de activiteiten van elk individu. De<br />
cursus geeft meer inzicht in de wederzijdse beïnvloeding van deze verandering. Een belangrijk sociaal aspect dat in deze<br />
cursus aan de orde komt, is de wijze waarop de participatie van de gebruiker tot stand kan komen bij de ontwikkeling van<br />
technologie. Kortom 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 belangrijker is, hoe kan<br />
elk individu invloed hebben op de ontwikkeling van deze technologie?<br />
Voorkennis<br />
Deze cursus sluit aan op de cursus Inleiding informatica.