01.05.2013 Views

Studiegids 2005-2006 Faculteit Informatica - Open Universiteit ...

Studiegids 2005-2006 Faculteit Informatica - Open Universiteit ...

Studiegids 2005-2006 Faculteit Informatica - Open Universiteit ...

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!