Trefwoorden Digitale elektronica, Microcontrollers, Computer, SQL, relationele databank, databanken, relationeel model, RDBMS, normalisatie, Oracle, P170, P175, T120
Doelstellingen Partim Computerhardware
Basisinzicht verwerven in de werking en programmering van embedded systemen.
Leren hoe periferiecomponenten van een PC-systeem aangestuurd kunnen worden.
Partim Gegevensbanken
Inzicht verwerven in de bouw en het beheer van een databankbeheersysteem ten einde in staat te zijn zich eender welk hedendaags databankbeheersysteem op een vlotte manier eigen te kunnen maken. Kennis en ervaring ontwikkelen in ontwerp, beheer en bevraging van relationele databanken. Voor dit laatste wordt de taal SQL in casu grondig bestudeerd en aangeleerd. Ontwerp van een relationeel correct databankschema - dit zonder economische realiteit en financiële kost uit het oog te verliezen - en de implementatie ervan op een bestaand databankbeheersysteem.
Leerinhoud Partim Computerhardware
- Kleine applicaties programmeren ten einde de werking van diverse computerapparaten te begrijpen.
- Studie van de 8051 microcontroller (Architectuur, Adresseringsmethoden, Instructieset, Structuur I/O-poorten, Interfacing, Timers/counters,…).
Partim Gegevensbanken
Relationele databanken: het relationeel model en normalisatie. SQL: implementatie van het databankontwerp (DDL, constraints en indexering), manipulatie van de gegevens in een databank (DML, met bijzondere aandacht voor case-expressies, analytische functies, niet-recursieve en recursieve CTE's). Procedurele extenties zoals transactionele bewerkingen, stored procedures, triggers en cursors. Dit alles in een Oracle 10g omgeving met PL/SQL.
Begincompetenties Eindcompetenties verworven in Digitale elektronica, Informatica II, Besturingssystemen I en Datacommunicatie, Systeemanalyse en -ontwerp I (eventueel samen te volgen).
Eindcompetenties Partim Computerhardware
Kerncompetentie 1:
In staat zijn om verschillende vormen van hedendaagse programmeertechnieken, -omgevingen en -talen in theorie te kunnen verwerven en die vlot in de praktijk te kunnen toepassen. (SC2)
Onder meer:
- In staat zijn om relevante wetenschappelijke- en technische informatie via diverse infobronnen en m.b.t. computerhardware in te zamelen en te verwerken. (AC2)
- In staat zijn om bepaalde opdrachten, zoals het programmeren van de 8051 Microcontroller, op zelfstandige basis uit te voeren. (AIC1)
Kerncompetentie 2:
In staat zijn om met de kennis van de architectuur en de componenten van moderne computersystemen de hardware te programmeren. (SC5)
Onder meer:
In staat zijn om de architectuur van een computer voldoende te begrijpen om een bepaald technisch probleem (hardware-software) op te lossen.
Algemene competentie 1:
In staat zijn om blijvend kritisch, creatief en wetenschappelijk te denken en te redeneren. (AC1)
Algemene competentie 2:
In staat zijn om relevante bestaande en nieuwe technologieën en/of theorieën te assimileren, te implementeren en te gebruiken. (AIC2)
Partim Gegevensbanken
Kerncompetentie 1:
In staat zijn om principes van gegevensbankontwerp toe te passen met het oog op productie, onderhoud en kwaliteit. (SC1)
Onder meer:
- In staat zijn om blijvend kritisch, creatief en wetenschappelijk te denken en te redeneren. (AC1)
- In staat zijn om wetenschappelijk-disciplinaire inzichten zelfstandig toe te passen op gegevensbankproblemen. (AIC1)
Kerncompetentie 2:
In staat zijn om klein- en grootschalige gegevensbanken op te zetten en te onderhouden. (SC6)
Onder meer:
- In staat zijn om bestaande en nieuwe technologieën en theorieën over gegevensbanken te assimileren, te implementeren en te gebruiken. (AIC2)
- In staat zijn om inzichtelijke verbanden te leggen tussen verschillende disciplines om technische problemen en processen in verband met databanken te begrijpen. (AIC3)
Kerncompetentie 3:
In staat zijn om een gegevensbank te ontwerpen en ze via SQL-opdrachten te implementeren en te bevragen. (SC2)
Leermaterialen ::Voor meer informatie, klik hier:: Partim Computerhardware
Eigen nota’s en volgend referentiemateriaal:
I. Scott Mackenzie, The 8051 Microcontroller, third edition
Partim Gegevensbanken
Syllabus, aangevuld met het presentatiemateriaal (slides) dat gebruikt wordt tijdens de hoorcolleges.
Aanvullende referenties:
• Celko, Joe, SQL for Smarties, Morgan Kaufmann, 2005
• Connolly, Thomas, en Begg, Carolyn, Database Systems, Addison-Wesley, 2004
• Feuerstein, Steven, en Pribyl, Bill, Oracle PL/SQL Programming, O’Reilly, 2005
• Mannino, Michael V., Database Design, Application Development, and Administration, McGraw-Hill, 2005
• Molinaro, Anthony, SQL Cookbook, O’Reilly, 2005
Studiekosten € 15
Studiebegeleiding Docenten zijn ter beschikking voor extra uitleg na afspraak.
Onderwijsvormen Hoorcolleges.
Labo-oefeningen in computerlokaal.
Evaluatievorm Partim Computerhardware
Permanente evaluatie (12,5%) ; Oefeningenexamen (37,5%)
Partim Gegevensbanken
Oefeningen aan de computer waarin een realistische databank wordt ontworpen, geïmplementeerd en/of gemanipuleerd. (37,5% oefeningenexamen, 12,5% permanente evaluatie)
De beoordeling en de berekening van de eindquotatie van het opleidingsonderdeel gebeurt via het gewogen gemiddelde volgens de hierboven vermelde coëfficiënten.
Indien nochtans op één van de onderscheiden vakken:
• Computerhardware
• Gegevensbanken
7 of minder op 20 wordt behaald, kan worden afgeweken van deze rekenkundige berekening van de eindquotatie van het opleidingsonderdeel en kunnen de punten bij consensus worden toegekend.
OP-leden Joris Moreau, Wim Van den Breen, ander leden vakgroep informatica
|
|