Academische kalender - KHLim
Academische kalender - KHLim
Academische kalender - KHLim
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