19.01.2013 Views

Academische kalender - KHLim

Academische kalender - KHLim

Academische kalender - KHLim

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.

FINF3<br />

OO<br />

Code<br />

Informatica 3<br />

T1: Database-programmatie met Java en C#<br />

FINF3<br />

Coördinator Kris Aerts (AeKr)<br />

Lesgever(s) Kris Aerts (AeKr)<br />

Opleidingsfase 2ABA EA, 2ABA-NU<br />

ECTS-punten 3 Tot.: 88u KO: 6u BKV: 18u ZS: 64u<br />

Niveau Uitdiepend<br />

Competenties<br />

Nummers verwijzen naar de deelcompetenties<br />

(zie competentiematrix<br />

in deel 1 van de studiegids)<br />

Beoordelingscriteria<br />

Codes verwijzen naar de decretale<br />

competenties (zie verklarende lijst in<br />

deel 1 van de studiegids)<br />

Nummers verwijzen naar de deelcompetenties<br />

(zie competentiematrix<br />

in deel 1 van de studiegids)<br />

De student beschikt<br />

1. over een ruime veelzijdige, wetenschappelijk en technologische basiskennis die hij gericht kan toepassen 1.1,2,3,4 en 7<br />

2. over praktische vaardigheden 2.1,2.3,2.4<br />

3. over communicatievaardigheden 3.1,3.3,3.4,3.5<br />

4. over algemene beroepsattitudes 4.1,4.2,4.3,4.4,4.5,4.7,4.10,4.11<br />

6. over elementaire onderzoekscompetenties en kan onder begeleiding probleemgericht en projectmatig denken 6.1,4,6 en 7<br />

De student kan:<br />

- een gegevensanalyse uitvoeren, vertalen in een ER-diagram en dit omzetten in een relationele<br />

databank<br />

AC1/ AWC4/BC2 – 1.3,1.4,2.1,2.3,2.4,3.1,3.3,3.4,4.2,4.3,6.6<br />

- basisbegrippen en –concepten uit het relationeel model inzichtelijk uitleggen<br />

AC2/ WC1 – 1.1,1.2<br />

- m.b.v. SQL gegevens ophalen en bewerken<br />

AC1/BC2 –1.3, 2.1,2.3,2.4,4.3,6.6<br />

- een gefundeerde mening formuleren over de keuze van een relationele database versus een<br />

NoSQL-database zoals Hadoop, Cassandra of db4o<br />

AC1 /AWC1 – 1.1,1.3,1.4,1.7,3.4,3.5,4.1,4.2,4.4,6.4,6.7<br />

- een database gestuurde applicatie ontwerpen en implementeren in 3 lagen, en dit zowel in Java<br />

als in C#, en beide aanpakken kunnen vergelijken<br />

AC1 /AWC4/AC7/AC12/ BC2/BC5 –1.3,1.4,1.7,2.1,2.4,3.4,<br />

4.1,4.2,4.3,4.4,4.5,4.7,4.10,4.11,6.1,6.4,6.6,6.7<br />

Inhoud - Van MVC naar een database-gestuurde applicatie in 3 lagen, en een vooruitblik op het n-tier<br />

model voor webapplicaties of applicaties met verschillende (thin) clients.<br />

- Een probleem met data-opslag via gegevensanalyse en ER-schema’s zo modelleren dat zowel<br />

managers als ICT-ers er de modellering begrijpen<br />

- Eigenschappen van genormaliseerde databanken<br />

- SQL als gestructureerde taal om informatie uit databanken op te halen, in te voegen, aan te<br />

passen en te verwijderen<br />

- Een korte vergelijking tussen het relationeel model en de NoSQL-aanpak<br />

- De koppeling met een database via technologieën zoals JDBC voor Java, of ODCB/OleDB in C#<br />

- De ontwikkeling van een toepassing in 3 lagen zowel Java- als C#-applicaties.<br />

- Voor C#: het gebruik van Visual Studio en de overgang van Java naar C#<br />

Werkvorm De klemtoon ligt op projectwerk waarbij de student op zelfstandige wijze de aangereikte kennis omzet<br />

in actieve competenties. Dit wordt ondersteund via kennisoverdracht met directe toepassing in de<br />

praktijk. Alle lessen vinden plaats in de PC-klas waar kennisoverdracht en kennisverwerving<br />

geïntegreerd gebeuren en elke student op een PC de oefeningen oplost.<br />

Studiemateriaal Specifieke cursus, ontwikkeld door de betrokken docenten.<br />

Modeloplossingen op het elektronisch leerplatform.<br />

Examenvorm<br />

1 ste examenkans Zelfstandige opdracht(en) tijdens het jaar + schriftelijk examen<br />

2 de examenkans Schriftelijk examen plus individuele opdracht<br />

128

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

Saved successfully!

Ooh no, something went wrong!