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.
B Communicatietechnologie<br />
Cursuscode: T36121<br />
Cursusniveau: 1<br />
Studielast: 1 module<br />
>>><br />
OUN<br />
blad: 38/78<br />
<strong>Studiegids</strong> faculteit <strong>Informatica</strong><br />
Deze cursus biedt een overzicht over het vakgebied Communicatietechnologie en een raamwerk waarmee u<br />
toepassingen kunt begrijpen en systematisch kunt beoordelen. Communicatie vindt steeds vaker en intensiever<br />
elektronisch plaats; tussen mensen, tussen systemen en tussen mensen en systemen. De informatietechnologie helpt<br />
ons bij het vastleggen, bewerken en presenteren van informatie. Voorbeelden zijn de elektronische telefoongids,<br />
reisplanner en databanken. Communicatietechnologie maakt het mogelijk dat deze informatie uitgewisseld kan worden,<br />
ook over grote afstanden. Deze uitwisseling van informatie op afstand vindt steeds meer plaats. Denk daarbij aan videovergaderen,<br />
chatsessies en de automatische verwerking van voorraadgegevens bij een supermarktketen.<br />
De cursus start met het bespreken van een aantal concrete toepassingen en de wisselwerking die er bestaat tussen<br />
context en technologie. U stelt hier ook uw parate kennis over communicatietechnologie vast. Vervolgens wordt een<br />
aantal belangrijke principes behandeld en wordt ingegaan op architectuur van netwerken. Hiermee kunt u zich snel een<br />
goed begrip vormen van allerlei toepassingen. Als laatste worden enkele concrete communicatienetwerken behandeld.<br />
Voorkennis<br />
Verondersteld wordt dat u vergelijkbare kennis en vaardigheden hebt op het niveau van de cursus Inleiding informatica<br />
en wiskunde- en natuurkundekennis hebt op minimaal havo-niveau.<br />
Begeleiding<br />
Dhr. ir. H.J.M. Passier.<br />
www.studieaanbod.ou.nl/T36121.htm<br />
M Component-based development<br />
Cursuscode: T28321<br />
Cursusniveau: 3<br />
Studielast: 1 module<br />
Enterprise Java beans (EJB's) en plug-ins zijn beide voorbeelden van componenten. Een belangrijk aspect van<br />
component-based development is dat het mogelijk wordt om samenhangende stukjes software (componenten) toe te<br />
voegen aan een systeem, liefst terwijl dat systeem operationeel blijft.<br />
In het geval van EJB's is een tweede aspect het feit dat de componenten in een omgeving functioneren waarbinnen<br />
allerlei services worden aangeboden, zodat de programmeur van EJB's geen aandacht meer hoeft te schenken aan het<br />
ontwerpen en implementeren van die geboden services.<br />
De cursus behandelt de vraag wat componenten zijn, wat de technieken achter componenten zijn, hoe omgevingen voor<br />
componenten er uitzien, de rol van softwarearchitectuur voor componenten, hoe UML in te zetten om<br />
componentgebaseerde systemen te ontwerpen, het construeren van systemen met behulp van bestaande componenten,<br />
en biedt tenslotte een overzicht van een aantal bestaande componenttechnologieën.<br />
U doet naast theoretische kennis vooral ook veel praktische ervaring op met verschillende aspecten van componentbased<br />
development.<br />
Voorkennis<br />
Om de cursus met succes te kunnen bestuderen, dient u te beschikken over een grondige Java-kennis, ten minste op het<br />
niveau van de cursus Objectgeoriënteerd programmeren met Java, en een goede basiskennis van objectgeoriënteerd<br />
ontwerpen, bijvoorbeeld verkregen door het bestuderen van de cursussen Objectgeoriënteerd programmeren met Java<br />
en Software engineering. Kennis van UML is niet strikt noodzakelijk, maar wel zeer wenselijk.<br />
De cursus Design patterns behoort niet tot de voorkennis, maar wanneer de volgorde tussen beide cursussen overwogen<br />
wordt, is het qua opbouw van kennis sterk aan te bevelen Design patterns te bestuderen voor Component- based<br />
development. Het gedeelte over het ontwerpen van componentgebaseerde systemen zal moeilijk uit te voeren zijn<br />
wanneer u deze cursus niet hebt gevolgd, of in de praktijk vergelijkbare kennis hebt opgedaan.