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.

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.

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

Saved successfully!

Ooh no, something went wrong!