COMPUTERSYSTEMEN ALGEMEEN Opleiding: Graduaat Informatica Lestijden: 60 Lector(en): Tom Sluys Vakverantwoordelijke: Tom Sluys
BEGINCOMPETENTIES •
Algemene toelatingsvoorwaarden voor het Graduaat Informatica
EINDCOMPETENTIES De student: • verwerft een actueel beeld van wat er vandaag bestaat en omgaat in de wereld van de computersystemen • begrijpt veelgebruikte termen, begrippen, afkortingen en schema’s en kan ze met eigen woorden verklaren • kent de onderdelen van een computersysteem en kan de werking beschrijven • kan een aantal concepten en technieken toelichten • kan veilig werken aan een computersysteem • kan een aantal verbanden leggen: het waarom van het gebruik van bepaalde technologieën, aansluitingen, … • kan de juiste keuze van een computersysteem maken, zowel voor persoonlijk als voor professioneel gebruik • is in staat de ICT-actualiteit op te volgen
LEERINHOUDEN 1. Basisbegrippen • Wat is een computer? • Hardware en software • Analoge en digitale data • Gegevensvoorstelling • Serieel en parallel • Bestandssystemen • Basis netwerken 2. Geschiedenis • Von Neumann, werking transistor, IC’s en microprocessoren 3. Inleiding • Moore’s law • Abstractieniveaus • Soorten computers • Client-server architectuur • Algemeen overzicht van IT in een bedrijf Modulefiches
Graduaat (HBO5) Informatica
1
4.
5.
6.
7.
8.
• Richtlijnen, labels, keurmerken • Eenheden Processor subsysteem • Kenmerken en werking van een processor • CISC versus RISC • SIMD • 64-bit • Hyperthreading en simultaneous multithreading • Multi-core en multi-socket • Clustering • Voorbeelden van recente CPU’s • Virtualisatie • Trends Memory subsysteem • Soorten geheugens en geheugenhiërarchie • Registers • Cache • Hoofdgeheugen • Soorten geheugen • Gehuegen en performantie • Error detectie en correctie • Geheugenkaartjes • Secundair geheugen • Off-line geheugen Moederborden en bus subsysteem • Moederbord vormfactoren • Moederbordonderdelen Standaardpoorten voor in- en uitvoer, in- en uitvoerapparaten • Wat is een I/O-poort? • Karakteristieken I/O • Speciale I/O t.o.v. memory mapped I/O • I/O poortadressen • Soorten I/O • I/O-poorten • Invoerapparaten • Uitvoerapparaten Disk subsysteem en opslagmedia • Principe van magnetische gegevensopslag • Harde schijf • Solid state drives • Interfaces voor opslagapparaten • Factoren bij diskperformanatie • RAID
Modulefiches
Graduaat (HBO5) Informatica
2
• Soorten storage: DAS, NAS en SAN • Software defined storage • Hyper-converged • Optical drives • Tape • Back-up en back-up principes • Continuïteitsbeheer • ILM: Information Lifecycle Management 9. Grafisch subsysteem • Grafisch subsysteem: werking • Beeldschermen • Interfaces • Videokaarten en grafische acceleratoren • Integrated graphics and memory controller 10. Multimedia • Analoge en digitale signalen • Omzetting van analoog naar digitaal • Compressie van digitale signalen • Afbeeldingen • Geluid • Video • Videocompressie en –decompressie • TV-technologie en 3D TV • HDMI • Streaming media • Virtual reality
STUDIEMATERIAAL Het cursusmateriaal (syllabus en bijkomend materiaal) is elektronisch beschikbaar op Toledo
WERKVORMEN Activerend hoorcollege
EVALUATIE Evaluatievorm en berekening van het eindcijfer Examen tijdens de eerste examenzittijd
Tweede examenkans Examen tijdens de tweede examenzittijd
KOSTPRIJS Inschrijvingsgeld: 90 € Printkosten van het studiemateriaal op Toledo
Modulefiches
Graduaat (HBO5) Informatica
3
PRACTICUM ICT-TOOLS ALGEMEEN Opleiding: Graduaat Informatica Lestijden: 40 Lector(en): Stijn Heylen, Wim Peeters, Klaas Van Parys Vakverantwoordelijke: Wim Peeters
BEGINCOMPETENTIES •
Algemene toelatingsvoorwaarden voor het Graduaat Informatica
EINDCOMPETENTIES De student: • leert werken met HTML, CSS, JavaScript en jQuery • kan met de kennis van deze tools een eenvoudige website bouwen
LEERINHOUDEN 1. Intro websites a.d.h.v. een globaal voorbeeld met alle ingrediënten 2. HTML • Kennismaking en basis • Structuurtags – DOM • Lijsten en speciale tekens • Hypertext (linken) • Beeld en geluid 3. CSS • Kennismaking en basis • Lettertypen, tekst en menuopmaak • CSS selectors • Box model en positionering • CSS kleuren • Media queries en lay-outs • Transformeren en animeren 4. JavaScript • Kennismaking • Statements, gegevenstypen, variabelen • Operatoren • Functies, array, objecten • Program low controleren (If, While, For, …) • Events en event handlers • Werken met het DOM 5. jQuery • Kennismaking • API-, HTML- en CSS-functies Modulefiches
Graduaat (HBO5) Informatica
4
• •
Animatiefuncties Event handling
STUDIEMATERIAAL Het cursusmateriaal is elektronisch beschikbaar op Toledo Niet-verplichte literatuur • Web development library – Kassenaar – Uitgeverij Van Duuren Informatica
WERKVORMEN Practicum (hands on) in combinatie met opdrachten • HTML, CSS, JavaScript, jQuery Project • Combinatie van de geziene leerstof in een globale oefening
EVALUATIE Evaluatievorm en berekening van het eindcijfer Permanente evaluatie (25%): • Aanwezigheid, inzet, progressie, … in combinatie met opdrachten HTML, CSS, JavaScript en jQuery Globale opdracht (75%) • HTML, CSS, JavaScript, jQuery
Tweede examenkans Zelfde puntenverhouding: • Permanente evaluatie wordt overgedragen • Globale opdrachten te herdoen
KOSTPRIJS Inschrijvingsgeld: 60 € Printkosten van het studiemateriaal op Toledo
Modulefiches
Graduaat (HBO5) Informatica
5
DATABASE SYSTEMEN ALGEMEEN Opleiding: Graduaat Informatica Lestijden: 40 Lector(en): Mathy Paesen Vakverantwoordelijke: Mathy Paesen
BEGINCOMPETENTIES •
Algemene toelatingsvoorwaarden voor het Graduaat Informatica
EINDCOMPETENTIES De student: • verwerft inzicht in data-analyse • verwerft inzicht in de werking, het ontwerp en het onderhoud van een relationele database • verwerft grondige kennis van database systemen met de nadruk op relationele database systemen en SQL • is in staat om een datamodel te ontwerpen, dit model om te zetten in een design en dit te implementeren • leert het analyseren, ontwerpen, aanmaken en onderhouden van een database
LEERINHOUDEN 1. Het relationeel model • Basis SQL: DML, DDL, DCL • Tabellen, relaties en views 2. Database normalisatie en design • Functionele afhankelijkheden • Normalisatieregels van Codd • ER diagrammen • Database redesign 3. Data integriteit • Key constraints • Referentiële constraints • Check constraints 4. SQL en programmeren • Procedurele objecten en embedded SQL • Stored procedures • Triggers 5. Database administration • Concurrency • Transaction handling • Backup en recovery • Security Modulefiches
Graduaat (HBO5) Informatica
6
6. Optimalisatie • Indexen • Query optimiser 7. Andere database vormen • BigTable, Cassandra, NoSQL
STUDIEMATERIAAL Het cursusmateriaal is elektronisch beschikbaar op Toledo Niet-verplichte literatuur • Database Processing – David M. Kroenke – Uitgeverij Prentice Hall
WERKVORMEN Activerend hoorcollege en het maken van oefeningen tijdens de les
EVALUATIE Evaluatievorm en berekening van het eindcijfer Examen tijdens de eerste examenzittijd
Tweede examenkans Examen tijdens de tweede examenzittijd
KOSTPRIJS Inschrijvingsgeld: 60 € Printkosten van het studiemateriaal op Toledo
Modulefiches
Graduaat (HBO5) Informatica
7
PRACTICUM DATABASE SYSTEMEN ALGEMEEN Opleiding: Graduaat Informatica Lestijden: 60 Lector(en): Mathy Paesen, Wim Peeters, Klaas Van Parys Vakverantwoordelijke: Wim Peeters
BEGINCOMPETENTIES •
Algemene toelatingsvoorwaarden voor het Graduaat Informatica
EINDCOMPETENTIES De student: • kan de basistechnieken van een database systeem in de praktijk toepassen • leert de databasetaal SQL • kan met SQL eenvoudige en complexe zoekopdrachten uitvoeren op een databank • leert het analyseren, onterpen, aanmaken en onderhouden van een databank
LEERINHOUDEN 1. DML: Data Manipulation Language • Eenvoudige SQL-opdrachten: select, from, where, group by, having, order by, … • Complexere SQL-scripts: inner- en outerjoins, subqueries, … 2. DDL: Data Definition Language • Creëren van een eigen databank: analyse, ontwerp, velden, datatypes, … • Leggen van relaties tussen tabellen • Invoeren en wijzigen van gegevens in de eigen databank • Wijzigen van tabelstructuren en eigenschappen van velden • Views • Beveiliging • Stored procedures en triggers
STUDIEMATERIAAL Het cursusmateriaal is elektronisch beschikbaar op Toledo
WERKVORMEN SQL-bevragingen • Practicum (hands on workshop) Creatie databank • Practicum (hands on workshop)
EVALUATIE Evaluatievorm en berekening van het eindcijfer Modulefiches
Graduaat (HBO5) Informatica
8
SQL-bevragingen (35%): • Test Creatie databank (70%) • Permanente evaluatie (40%): aanwezigheid, inzet, progressie, resultaat opdrachten • Test (60%)
Tweede examenkans Zelfde puntenverhouding: • Permanente evaluatie wordt overgedragen • Testen te herdoen
KOSTPRIJS Inschrijvingsgeld: 90 € Printkosten van het studiemateriaal op Toledo
Modulefiches
Graduaat (HBO5) Informatica
9
PROGRAMMEREN MET C# ALGEMEEN Opleiding: Graduaat Informatica Lestijden: 80 Lector(en): Henk Verelst Vakverantwoordelijke: Henk Verelst
BEGINCOMPETENTIES •
Algemene toelatingsvoorwaarden voor het Graduaat Informatica
EINDCOMPETENTIES De student: • kent de basisbeginselen van programmeren • kan op een gevorderd niveau toepassingen schrijven met de object georiënteerde programmeertaal C#.NET • kan een databank in een .NET-applicatie intereren
LEERINHOUDEN 1. Inleiding • Ontwikkelomgeving, installatie Visual Studio 2. Console applicaties • Variabelen en operatoren • Conditionele uitvoering • Functies 3. Debuggen • Foutafhandeling • Exceptions 4. Object georiënteerd programmeren • Klassen • Struct en enums • Arrays • Collections • Overloading • Overerving • Interfaces • Abstracte klassen 5. Windows Presentation Foundation (WPF applicaties) • XAML • Partial • Delegates en event handling 6. IO 7. Database integratie Modulefiches
Graduaat (HBO5) Informatica
10
•
Object relational mapping
STUDIEMATERIAAL Het cursusmateriaal is elektronisch beschikbaar op Toledo Niet-verplichte literatuur • Microsft Visual C#: step by step – John Sharp – Uitgeverij MicroSoft Press
WERKVORMEN Activerend hoorcollege met telkens staving van de leerstof door praktische voorbeelden
EVALUATIE Evaluatievorm en berekening van het eindcijfer Examen tijdens de eerste examenzittijd
Tweede examenkans Examen tijdens de tweede examenzittijd
KOSTPRIJS Inschrijvingsgeld: 120 € Printkosten van het studiemateriaal op Toledo
Modulefiches
Graduaat (HBO5) Informatica
11
PRACTICUM C# ALGEMEEN Opleiding: Graduaat Informatica Lestijden: 80 Lector(en): Stijn Heylen, Guy Marckelbach, Henk Verelst Vakverantwoordelijke: Guy Marckelbach
BEGINCOMPETENTIES •
Algemene toelatingsvoorwaarden voor het Graduaat Informatica
EINDCOMPETENTIES De student: • kent de basisbeginselen van programmeren • kan op een gevorderd niveau toepassingen schrijven met de object georiënteerde programmeertaal C#.NET • kan een databank in een .NET-applicatie intereren
LEERINHOUDEN 1. Inleiding • Ontwikkelomgeving, installatie Visual Studio 2. Console applicaties • Variabelen en operatoren • Conditionele uitvoering • Functies 3. Debuggen • Foutafhandeling • Exceptions 4. Object georiënteerd programmeren • Klassen • Struct en enums • Arrays • Collections • Overloading • Overerving • Interfaces • Abstracte klassen 5. Windows Presentation Foundation (WPF applicaties) • XAML • Partial • Delegates en event handling 6. IO 7. Database integratie Modulefiches
Graduaat (HBO5) Informatica
12
•
Object relational mapping
STUDIEMATERIAAL Het cursusmateriaal is elektronisch beschikbaar op Toledo
WERKVORMEN Er wordt praktisch gewerkt onder de vorm van workshops onder actieve begeleiding van de lector
EVALUATIE Evaluatievorm en berekening van het eindcijfer • •
Permanente evaluatie: aanwezigheid, inzet, progressie, resultaat opdrachten Project
Tweede examenkans • •
Permanente evaluatie wordt overgedragen Project te herdoen
KOSTPRIJS Inschrijvingsgeld: 120 € Printkosten van het studiemateriaal op Toledo
Modulefiches
Graduaat (HBO5) Informatica
13
PROGRAMMEREN MET JAVA ALGEMEEN Opleiding: Graduaat Informatica Lestijden: 40 Lector(en): Mathy Paesen Vakverantwoordelijke: Mathy Paesen
BEGINCOMPETENTIES • •
Algemene toelatingsvoorwaarden voor het Graduaat Informatica Geslaagd zijn voor het eerste jaar van het Graduaat Informatica
EINDCOMPETENTIES De student: • bouwt gevorderde kennis op van de programmeertaal JAVA
LEERINHOUDEN 1. Polymorphisme • Polymorphisme: voorbeelden • Abstracte classes en methoden • Final methodes en classes 2. Files en streams • Data hierarchy • Files en streams • Class file • Sequential acces test files • Object serialization • Random acces files 3. Datastructuren • Autoboxing en –unboxing • Enumeration types 4. Generics • Generic methods • Overloaden van generic types • Generic classes • Raw types en wilsdcards • Generics en overerving 5. Collections • Interface collection en class collections • Lists • Stack • Queue interface • Sets en maps Modulefiches
Graduaat (HBO5) Informatica
14
• Properties class 6. Diverse • Java identity • Annotations • Swing 7. Databases en connectivity met JDBC • Relationele databases • Manipulatie van databases met JDBC • Connecteren naar en ondervragen van een database 8. Design patterns • Gang of four
STUDIEMATERIAAL Het cursusmateriaal is elektronisch beschikbaar op Toledo Niet-verplichte literatuur • JAVA: how to program –Paul Deitel, Harvey Deitel – Uitgeverij Pearson • Train je hersens in design patterns – E. Freeman – Uitgeverij O’Reilly
WERKVORMEN Activerend hoorcollege met telkens staving van de leerstof door praktische voorbeelden
EVALUATIE Evaluatievorm en berekening van het eindcijfer Examen tijdens de eerste examenzittijd
Tweede examenkans Examen tijdens de tweede examenzittijd
KOSTPRIJS Inschrijvingsgeld: 60 € Printkosten van het studiemateriaal op Toledo
Modulefiches
Graduaat (HBO5) Informatica
15
PRACTICUM JAVA ALGEMEEN Opleiding: Graduaat Informatica Lestijden: 40 Lector(en): Patrick Fox Vakverantwoordelijke: Patrick Fox
BEGINCOMPETENTIES • •
Algemene toelatingsvoorwaarden voor het Graduaat Informatica Geslaagd zijn voor het eerste jaar van het Graduaat Informatica
EINDCOMPETENTIES De student: • verwerft gevorderde vaardigheden in het object georiënteerd programmeren met JAVA
LEERINHOUDEN 1. A.d.h.v. twee gevallenstudies worden volgende topics ingeoefend: • Polymorphisme • Datastructuren • Collections • Files en streams • Manipulatie van databases met JDBC • Design patterns • Lambda expressions en streams • Inleiding Swing en JAVA FX 2. Daarnaast wordt tevens aandacht besteed aan: • Het testen van software m.b.v. Junit framework • Het samenwerken in groep en het gebruik maken van versiebeheer m.b.v. GIT • Agile aanpak
STUDIEMATERIAAL Het cursusmateriaal is elektronisch beschikbaar op Toledo
WERKVORMEN Er wordt praktisch gewerkt in groep onder actieve begeleiding van de lector
EVALUATIE Evaluatievorm en berekening van het eindcijfer • • •
Permanente evaluatie: aanwezigheid, inzet, progressie, resultaat opdrachten Het schrijven van een verslag over hun opdrachten Indienen van een self assessment en een peer assessment document
Modulefiches
Graduaat (HBO5) Informatica
16
Tweede examenkans • •
Permanente evaluatie wordt overgedragen Verslag en assessments te herdoen
KOSTPRIJS Inschrijvingsgeld: 60 € Printkosten van het studiemateriaal op Toledo
Modulefiches
Graduaat (HBO5) Informatica
17
ONTWERPEN MET JAVA ALGEMEEN Opleiding: Graduaat Informatica Lestijden: 40 Lector(en): Stijn Heylen Vakverantwoordelijke: Stijn Heylen
BEGINCOMPETENTIES • •
Algemene toelatingsvoorwaarden voor het Graduaat Informatica Geslaagd zijn voor het eerste jaar van het Graduaat Informatica
EINDCOMPETENTIES De student: • verwerft kennis over de JAVA web stack • kan deze toepassen in een webgerichte omgeving
LEERINHOUDEN 1. Systeemanalyse • Full development life cycle: van business requirements tot implementatie 2. JAVA EE • Creatie en gebruik van herbruikbare softwarecomponenten • Gebruik van diverse communicatie • Gebruik verschillende dataformaten • Database benadering via ORM framework • Webtoepassingen ontwikkelen • Servlets, JSP, JSTL, EL • HTML5, DOM • JAVAscript, Ajax, Jquery, JqueryUI • XML, JSON, serialized data • CSS • Gebruik JEE tools • Eclipse development environment • Versioning (Git) • MySQL
STUDIEMATERIAAL Het cursusmateriaal is elektronisch beschikbaar op Toledo
WERKVORMEN Activerend hoorcollege met vervolgens de nadruk op praktisch werken in workshops onder actieve begeleiding van de lector
Modulefiches
Graduaat (HBO5) Informatica
18
EVALUATIE Evaluatievorm en berekening van het eindcijfer • •
Permanente evaluatie: aanwezigheid, inzet, progressie, resultaat opdrachten (50%) Grotere opdracht (50%)
Tweede examenkans • •
Permanente evaluatie wordt overgedragen (50%) De grotere opdracht kan hernomen worden (50%)
KOSTPRIJS Inschrijvingsgeld: 60 € Printkosten van het studiemateriaal op Toledo
Modulefiches
Graduaat (HBO5) Informatica
19
OBJECTGERICHTE SYSTEEMANALYSE ALGEMEEN Opleiding: Graduaat Informatica Lestijden: 80 Lector(en): Patrick Fox Vakverantwoordelijke: Patrick Fox
BEGINCOMPETENTIES • •
Algemene toelatingsvoorwaarden voor het Graduaat Informatica Geslaagd zijn voor het eerste jaar van het Graduaat Informatica
EINDCOMPETENTIES De student: • kan voor een reële casestudy een eisenanalyse maken • kan voor een reële casestudy een contextanalyse (scope afbakening) maken • kan voor een reële probleemstelling een logische analyse maken door gebruik te maken van klassieke modelleertechnieken (gegevensmodellen en functiemodellen) en objectgerichte modelleertechnieken (UML) • kan een logisch model vertalen naar een technisch ontwerp • kan een flexibel objectgericht ontwerp maken door gebruik te maken van design patterns • kan zijn ideeën vertalen in modellen m.b.v. analyse software tool (Visual Paradigm)
LEERINHOUDEN 1. Overzicht van de development life cycle 2. Vergelijking tussen de waterval aanpak, iteratieve aanpak, modelgerichte aanpak en agile aanpak 3. Besperking van de fasen van de development life cycle a.d.h.v. case studies en voorbeelden • Business analyse • Vooronderzoek en probleemanalyse • Scope analyse, use case analyse, eisen analyse, prototyping • Logische analyse • ontwerpfase 4. Bespreking en inoefenen van de verschillende modelleertechnieken • Klassieke modelleertechnieken: gegevensmodellering en functiemodellering • Objectgerichte modelleertechnieken (UML) • Use case diagram en use case beschrijving • Activity diagram • Klassen diagram en objecten diagram • State diagram • Sequentie diagram en communication diagram • Deployment diagram 5. Inleiding op het gebruik van een software tool voor analyse (Virtual Paradigm) 6. Praktisch gebruik van Scrum Modulefiches
Graduaat (HBO5) Informatica
20
STUDIEMATERIAAL Het cursusmateriaal is elektronisch beschikbaar op Toledo Analysetool Visual Paradigm: communicty version + tutorials op www.visual-paradigm.com
WERKVORMEN Activerend hoorcollege met telkens staving van de leerstof door praktische voorbeelden en het maken van oefeningen Zelfstudie voor het gebruik van de analysetool Visual Paradigm
EVALUATIE Evaluatievorm en berekening van het eindcijfer • •
Examen (60%) Permanente evaluatie: kwaliteit van het afgeleverde groepswerk (40%)
Tweede examenkans • •
Examen (60%) De groepsopdracht kan (eventueel individueel) hernomen worden (40%)
KOSTPRIJS Inschrijvingsgeld: 120 € Printkosten van het studiemateriaal op Toledo
Modulefiches
Graduaat (HBO5) Informatica
21
NETWERKBESTURINGSSYSTEMEN ALGEMEEN Opleiding: Graduaat Informatica Lestijden: 40 Lector(en): Johan Geybels Vakverantwoordelijke: Johan Geybels
BEGINCOMPETENTIES • •
Algemene toelatingsvoorwaarden voor het Graduaat Informatica Geslaagd zijn voor het eerste jaar van het Graduaat Informatica
EINDCOMPETENTIES De student: • kan de samenhang tussen de netwerkcomponenten en protocollen verklaren • kan de functies van de verschillende netwerkprotocollen beoordelen • kan voor een bestaand netwerkontwerp voorstellen tot verbetering formuleren en evalueren • kan bij het ontwerpen van een applicaties relevante maatregelen tot beveiliging voorstellen • kan bij het ontwerpen van een gedistribueerde applicatie, de applicatie service kiezen en voorstellen hoe tekortkomingen van het protocol in de applicatie kunnen worden opgevangen • kan processen, multi-tasking, threading, geheugenbeheer en scheduling verklaren • kan bepalen wanneer threading nuttig is in een software applicatie-ontwerp • kan de nodige beveiligingsmaatregelen voorstellen om een veilige PC en een veilig netwerk te bekomen • verwerft de nodige reflectie om op een veilige manier informatie te raadplegen • kan een robuuste architectuur ontwerpen gebruik makend van virtualisatie, grid en clustering
LEERINHOUDEN 1. LAN (Local Area Networks) • Ethernet • Fast/Gigabit Ethernet • Wireless LAN • LAN netwerkcomponenten • Bluetooth 2. Internetwerking • IP-adressen • IP-mask • IP v4 en IP v6 • RARP/ARP • TCP/UDP • Voice over IP 3. Routing • ICMP Modulefiches
Graduaat (HBO5) Informatica
22
4.
5. 6.
7.
8.
9.
10.
11.
• Routing concepten • Illustratie via RIP en OSPF Overzicht van internetdiensten • www • http en HTML • DNS • SMTP • POP • IMAP • FTP • TFTP • Telnet • SNMP • BOOTP vs DHCP • LDAP Procesbeheer in besturingssystemen • Multiprocessing in UNIX Multithreading • User vs kernel threads • Threadbeheer in Windows en in Linux • Thread synchronisatie Scheduling van processen en threads • Preëmptieve vs non-preëmtieve multitasking • Scheduling van processen/threads in Windows en in Linux Geheugenbeheer • Pagineren en segmenteren van het geheugen • Virtueel geheugen • Toepassing van geheugenbeheer in Windows en in Linux Bestands- en directorybeheer • FAT en NTFS • Unix nodebeheer Het ontwerpen van een robuuste technische architectuur • Cluster en grid technology • Virtualisatie • Cloudcomputing: SaaS, PaaS, LaaS Beveiliging • Soorten aanvallen • Taxonomie: virussen, wormen, adware, DoS, … • Encryptie en authenticatieconcepten • VPN/lpsec • SSL • S/MIME • PGP • 5. Kerberos
Modulefiches
Graduaat (HBO5) Informatica
23
• •
Firewall architectuur Intrusion detection system
STUDIEMATERIAAL Het cursusmateriaal is elektronisch beschikbaar op Toledo Aanbevolen handboeken: - Computernetwerken, een top-down benadering – James F. Kurose, Keith W. Ross – Uitgeverij Addison-Wesley (het boek is ook beschikbaar als vrije download) - Operating system concepts – Silberschatz, Galvin, Gauge – Uitgeverij Academic Service (het boek is ook beschikbaar als vrije download) Ter informatie kunnen begrippen opgezocht worden in de TCP/IP Tutorial and Technical Overview (free download)
WERKVORMEN Activerend hoorcollege
EVALUATIE Evaluatievorm en berekening van het eindcijfer Examen tijdens de eerste examenzittijd
Tweede examenkans Examen tijdens de tweede examenzittijd
KOSTPRIJS Inschrijvingsgeld: 60 € Printkosten van het studiemateriaal op Toledo
Modulefiches
Graduaat (HBO5) Informatica
24
PRACTICUM NETWERKBESTURINGSSYSTEMEN ALGEMEEN Opleiding: Graduaat Informatica Lestijden: 40 Lector(en): Thierry Debaene, Wim Debbaut Vakverantwoordelijke: Wim Debbaut
BEGINCOMPETENTIES • •
Algemene toelatingsvoorwaarden voor het Graduaat Informatica Geslaagd zijn voor het eerste jaar van het Graduaat Informatica
EINDCOMPETENTIES De student: • kan de samenhang tussen de netwerkcomponenten en protocollen verklaren a.d.h.v. praktische oefeningen in het lab met verschillende netwerkbesuringssystemen: IOS, Windows en Linux • kan de functies van de verschillende netwerkprotocollen (vb. DHCP, Kerberos, Samba) beoordelen • kan een robuuste IP architectuur ontwerpen, gebruik makend van virtualisatie
LEERINHOUDEN 1. Router en Windows OS • IPv4/6 netwerk infrastructuur opbouwen met Cisco IOS in GNS3 (router OS virtualisatie) • ICMPv4/6 protocol • Dynamische IPv4/6 adressering in een routed omgeving met DHCP in IOS • Dynamische IPv4/6 adressering in een routed omgeving met DHCP in Windows Server • DNS registratie in Windows server omgeving • Active directory installatie en Kerberos romote login 2. Linux OS • Introductie en installatie van Fedora • Werken met command line in Linux • Aanbieden van netwerk services • Programmeren in Linux
STUDIEMATERIAAL Het cursusmateriaal is elektronisch beschikbaar op Toledo
WERKVORMEN Praktische opdrrachten in het netwerklab met virtualisatie software
EVALUATIE Evaluatievorm en berekening van het eindcijfer Modulefiches
Graduaat (HBO5) Informatica
25
Permanente evaluatie op basis van de ingediende opdrachten
Tweede examenkans Permanente evaluatie wordt overgedragen
KOSTPRIJS Inschrijvingsgeld: 60 € Printkosten van het studiemateriaal op Toledo
Modulefiches
Graduaat (HBO5) Informatica
26
ICT-MANAGEMENT ALGEMEEN Opleiding: Graduaat Informatica Lestijden: 40 Lector(en): Guy Marckelbach Vakverantwoordelijke: Guy Marckelbach
BEGINCOMPETENTIES • •
Algemene toelatingsvoorwaarden voor het Graduaat Informatica Geslaagd zijn voor het eerste jaar van het Graduaat Informatica
EINDCOMPETENTIES De student: • kan projecten plannen en faseren, kwaliteits- en risicobeheersing toepassen en projecten bijsturen • kan de kosten en baten van IT-projecten beheren • kent de beginselen van investeringsanalyse, budgettering en kostprijsberekening • kent het principe van break-even analyse
LEERINHOUDEN 1. Projectmatig werken • Valkuilen • Werkvormen • Projectaanpak • Projectorganisatie • Opdrachtgeverschap • Projectleiding • Projectopdracht • Project startup • Projectplan • Projectfasering • Beheersmatige activiteiten • Risicoanalyse • Planning: balkenplanning en netwerkplanning • Projectmethodologieën: watervalmodel, PRINCE 2, SCRUM 2. Evaluatie van ICT-projecten • Evaluatie van de rendabiliteit van een investering • Berekening van cash flows • De terugverdientijd methode • De netto actuele waarde • De interne rendabiliteitsvoet • Case studies Modulefiches
Graduaat (HBO5) Informatica
27
3. Budgettering en kostprijsberekening van ICT-projecten • Directe en indirecte kosten • Vaste en variabele kosten • Break-even analyse • Case studies
STUDIEMATERIAAL Het cursusmateriaal is elektronisch beschikbaar op Toledo
WERKVORMEN Activerend hoorcollege en het uitwerken van case studies m.b.v. Excel
EVALUATIE Evaluatievorm en berekening van het eindcijfer Examen tijdens de eerste examenzittijd
Tweede examenkans Examen tijdens de tweede examenzittijd
KOSTPRIJS Inschrijvingsgeld: 60 € Printkosten van het studiemateriaal op Toledo
Modulefiches
Graduaat (HBO5) Informatica
28
BUSINESS INTELLIGENCE SYSTEMEN ALGEMEEN Opleiding: Graduaat Informatica Lestijden: 40 Lector(en): Eric Michiels Vakverantwoordelijke: Eric Michiels
BEGINCOMPETENTIES • •
Algemene toelatingsvoorwaarden voor het Graduaat Informatica Geslaagd zijn voor het eerste jaar van het Graduaat Informatica
EINDCOMPETENTIES De student: • beheerst alle actuele concepten en terminologie van Businnes Intelligence Systemen • kent de functies van een ETL oplossing • weet wanneer een onderneming een Querying and Reporting, een OLAP en/of een Data Mining omgeving nodig heeft • kent de begrippen drill-down, drill-ip, slice/dice, ROLAP, MOLAP en HOLAP • kan ze Data Mining algoritmen beschrijven en ervoor de toepassingsgebieden vinden • weet wanneer een Information Integration en Master Data Management oplossing relevant is voor een BI-project • kent de gelijkenissen en verschilpunten van een BI-project en een ander type van ICT-project • weet wanneer een onderneming behoefte heeft aan een Dynamic Warehouse • is in staat een Data Warehouse en Data Marts te modelleren (Star- en Snow-Flake) • kan werken met een RDBMS, een OLAP omgeving, een Rapportage omgeving, een Data Modellerings tool en een ETL oplossing • kent het concept van Big Data, zowel op bedrijfs- als op technologisch vlak • kan werken met een Hadoop omgeving
LEERINHOUDEN 1. Business Intelligence Systemen • Definities • Architectuur • Functionele en technische componenten 2. Data Warehouse 3. Data Marts 4. Extract-Transform-Load of ETL 5. Metadata management 6. Data cleaning 7. Information integration 8. Querying en reporting 9. On-line analytical processing of OLAP Modulefiches
Graduaat (HBO5) Informatica
29
10. 11. 12. 13. 14.
Data Mining Big Data Hadoop Business intelligence projecten Business intelligence best pratices
STUDIEMATERIAAL Het cursusmateriaal is elektronisch beschikbaar op Toledo
WERKVORMEN Activerend hoorcollege, praktische oefeningen en het uitwerken van een case study Studie en presentatie van een BI software oplossing
EVALUATIE Evaluatievorm en berekening van het eindcijfer • •
Examen (80%) Permanente evaluatie (20%)
Tweede examenkans • •
Examen (80%) De permanente evaluatie wordt overgedragen (20%)
KOSTPRIJS Inschrijvingsgeld: 60 € Printkosten van het studiemateriaal op Toledo
Modulefiches
Graduaat (HBO5) Informatica
30
SOFTWAREONTWIKKELING IN .NET ALGEMEEN Opleiding: Graduaat Informatica Lestijden: 60 Lector(en): Henk Verelst Vakverantwoordelijke: Henk Verelst
BEGINCOMPETENTIES • •
Algemene toelatingsvoorwaarden voor het Graduaat Informatica Geslaagd zijn voor het tweede jaar van het Graduaat Informatica
EINDCOMPETENTIES De student: • verwerft basiskennis van webontwikkeling in ASP.NET • kan deze kennis zelfstandig toepassen in een project
LEERINHOUDEN 1. Web technieken • HTML • CSS • JavaScript • DHTLM/DOM • JQuery 2. ASP.NET • Razor • ASP.NET MVC • Entity framework (code first) • Depedency injection (inversion of control) • Unity framework • Unit of work • AJAX • Internationalization, globalization • Security (.NET identity model)
STUDIEMATERIAAL Het cursusmateriaal is elektronisch beschikbaar op Toledo
WERKVORMEN Activerend hoorcollege, praktische oefeningen en het uitwerken van een project
EVALUATIE
Modulefiches
Graduaat (HBO5) Informatica
31
Evaluatievorm en berekening van het eindcijfer •
Beoordeling op het project
Tweede examenkans •
Het project kan hernomen worden
KOSTPRIJS Inschrijvingsgeld: 90 € Printkosten van het studiemateriaal op Toledo
Modulefiches
Graduaat (HBO5) Informatica
32
SOFTWAREONTWIKKELING IN JAVA ALGEMEEN Opleiding: Graduaat Informatica Lestijden: 140 Lector(en): Koen Serneels Vakverantwoordelijke: Koen Serneels
BEGINCOMPETENTIES • •
Algemene toelatingsvoorwaarden voor het Graduaat Informatica Geslaagd zijn voor het tweede jaar van het Graduaat Informatica
EINDCOMPETENTIES De student: • kan enterprise grade applicaties maken • kan via reeds bestaande frameworks enterprise applicaties opzetten van fronten tot backend • kan werken met Java enterprise (Java EE) en met gangbare opensource frameworks • kan met deze technologieën enterprise grade applicaties ontwikkelen die voldoen aan volgende eisen: robuust, schaalbaar, veilig en onderhoudbaar • leert werken met verschillende frontend frameworks alsook met mobile development (Android) • leert voor de backend werken met technieken zoals persistence via ORM, EJBs, (REST) webservices, messaging en transactional services • past version control (GIT), testing en threading toe • kan de ontwikkelde applicaties cloud ready maken en aanbieden via enkele gangbare cloud providers
LEERINHOUDEN 1. introduction and recap • Techstack introduction and overview • IntelliJ • Ubuntu virtual machine • PbR vs. PbV • Equals/hashcode • Nested classes • Serialization • Reflection • Proxies • Collections API • Most recent important (language) changes 2. GIT • Overview • Installing GIT (Windows/Ubuntu) • Creating a GIT repository Modulefiches
Graduaat (HBO5) Informatica
33
3.
4.
5.
6.
• Important commands • Branching • Branching methodologies • Merging • Tagging • Stashing • Rebasing JEE Webapplications with JSF • JSF Fundamentals • Configuration (faces-config) • View technology • Facelets configuration • Component overview • Event handling • Customization • Primefaces JEE Webapplications with Vaadin • Introduction • Environment setup • Configuring vaadin • Static resources • Creating a view • Components and layouts • Event listeners • Validation • Conversion • Custom themes Introduction tot Android • Native apps vs HTML apps • Phonegap • Activity • Intent • Filters • Broadcasting • Services Spring • Introduction • Beans • IoC -> DI • Core container interface • Web interfacing • Namespacing • AOP
Modulefiches
Graduaat (HBO5) Informatica
34
7.
8.
9.
10.
11.
12.
• Important integration links Persistence with hibernate/PA • SQL recap • Simple persistence in JAVA (JDBC) • Hibernate basics • SA: integration with Spring • EE: integration with AS • Hibernate advanced • JPA JEE Overview • Platform API’s en services • Platform tiers en architectuur • Most common patterns JEE Distributed backend with EJBs • RMI • Naming en directory • Soorten EJBs en hun lifecycle • Packaging model • Transactions in J2EE • Callback invocation • Timer service • Security • Persistence met EJB: JPA • Using message driven architecture JEE Webservices • Introduction • SOAP • SAAJ • Webservices styles • JAXWS • Integrating with Spring • WS-security • JAX-RS Cloud rediness • How-to-make a cloud ready app • Different type of clouds • Deploying on cloud providers Special topics • Building multi-threaded applications with JAVA • Exeption handling in JAVA • Software craftsmanship
Practicum techstack - Java: SE8/EE7 Modulefiches
Graduaat (HBO5) Informatica
35
-
IDE IntelliJ App server JEE7 compliant: Glassfish 4.x Persistence: JPA/Hibernate Distributed: EJB3 Frontend: JSF 2.1 (RI) + Primefaces, Vaadin Integration: Spring Databse: HSQLDB JMS: Glassfish internal messaging Loggin: log4j VCS: GIT Build tool: Maven Common development and debug tools
STUDIEMATERIAAL Het cursusmateriaal is elektronisch beschikbaar op Toledo Online materiaal: JEE enterprise manual, JSR’s, …
WERKVORMEN Activerend hoorcollege met vervolgens de nadruk op praktisch werken in workshops onder actieve begeleiding van de lector
EVALUATIE Evaluatievorm en berekening van het eindcijfer •
Beoordeling op basis van de uit te werken integratie oefeningen
Tweede examenkans •
Beoordeling op basis van de uit te werken integratie oefeningen
KOSTPRIJS Inschrijvingsgeld: 210 € Printkosten van het studiemateriaal op Toledo
Modulefiches
Graduaat (HBO5) Informatica
36
TRENDS IN ICT ALGEMEEN Opleiding: Graduaat Informatica Lestijden: 40 Lector(en): Eric Michiels Vakverantwoordelijke: Eric Michiels
BEGINCOMPETENTIES • •
Algemene toelatingsvoorwaarden voor het Graduaat Informatica Geslaagd zijn voor het tweede jaar van het Graduaat Informatica
EINDCOMPETENTIES De student: • verwerft een goed inzicht in actuele onderwerpen die relevant zijn in de ICT-sector • is bekwaam om diepgaande discussies te voeren en doordachte beslissingen te nemen over een brede waaier van actuele ICT-trends • bezit de nodige motivatie om de ICT-actualiteit op te volgen en na te denken over nieuwe innovatieve toepassingen • scherpt zijn presentatie- en communicatietechnieken aan • verwerft een beter inzicht over de rol van applicatie ontwikkeling binnen een holistishe IT en bedrijfsarchitectuur en de aanverwante technologieën
LEERINHOUDEN 1. Actuele topics voor dit academiejaar • Enterprise an IT architecture • Hybrid cloud • Clous based application development • Internet of things • NoSQL databases en database as a service (DbaaS) • Cognitive computing en cognitive business • Operational descision management • Blockchain technologies 2. Mogelijke topics voor volgend academiejaar • Juridische aspecten van de informatica • API management • Applicaties van Spark • ICT sourcing strategieën • Populaire software pakketten • Nieuwe computing technieken en hun toepassingen: quantum computing, approximate computing • Machine intelligence and cognitive robots • ERP, SCM, CRM Modulefiches
Graduaat (HBO5) Informatica
37
STUDIEMATERIAAL Het cursusmateriaal is elektronisch beschikbaar op Toledo Praktische oefeningen gebaseerd op open source software of freemium softwre beschikbaar in de cloud
WERKVORMEN Activerend hoorcollege, praktische oefeningen en het uitwerken van een case study Studie en presentatie van een BI software oplossing
EVALUATIE Evaluatievorm en berekening van het eindcijfer • •
Examen (80%) Permanente evaluatie (20%)
Tweede examenkans • •
Examen (80%) De permanente evaluatie wordt overgedragen (20%)
KOSTPRIJS Inschrijvingsgeld: 60 € Printkosten van het studiemateriaal op Toledo
Modulefiches
Graduaat (HBO5) Informatica
38
ONDERNEMINGSPROJECT ALGEMEEN Opleiding: Graduaat Informatica Lestijden: 80 Lector(en): Patrick Fox, Johan Geybels, Guy Marckelbach, Mathy Paesen, Henk Verelst Vakverantwoordelijke: Mathy Paesen
BEGINCOMPETENTIES •
Algemene toelatingsvoorwaarden voor het Graduaat Informatica
EINDCOMPETENTIES Met het projectwerk bewijzen de studenten dat zij in staat zijn om een concreet probleem of onderwerp in een reële bedrijfscontext te onderzoeken en tot een oplossing te brengen. De student: • kan een probleem zowel in zijn praktische als theoretische dimensie vatten • kan een bepaald onderwerp bestuderen en becommentariëren • kan de informatie hiervoor nodig verzamelen en analyseren • kan de meest geschikte oplossingsmethode kiezen, correct hanteren en zowel de keuze als het gebruik ervan verantwoorden • kan hierbij projectmatig te werk gaan • kan het project op een professionele manier communiceren in een schriftelijk rapport en een mondelinge presentatie voor een jury
LEERINHOUDEN Naast de begeleiding door de promotor (vanuit de school) en een copromotor (vanuit het bedrijf) wordt voorzien in extra begeleiding m.b.t. de communicatieve aspecten en de projectmatige aanpak van het ondernemingsproject. Tijdens de daarbij horende infosessies komen volgende onderwerpen aan bod: 1. Communicatieve aspecten van het ondernemingsproject • Communicatie en teamwork • Vergaderen en conflicthantering • Rapporteren en schrijven • Mondelinge presentatie 2. Projectmatig werken • Projectdefintie: wat wil je bereiken en waarom? • WBS of Work Breakdown Structure: hoe kom je van start tot einde? • De Gantt chart: wat moet wanneer uitgevoerd worden?
STUDIEMATERIAAL De nodige informatie is beschikbaar op Toledo
Modulefiches
Graduaat (HBO5) Informatica
39
WERKVORMEN Zelfstandig werk onder begeleiding van een docent van de opleiding (de promotor) en een begeleider van het bedrijf (copromotor)
EVALUATIE Evaluatievorm en berekening van het eindcijfer Voor de evaluatie van het ondernemingsproject wordt volgende werkwijze gehanteerd: • Beoordeling van de werkzaamheden van de student bij de voorbereiding enerzijds (o.a. het respecteren van het tijdschema, het naleven van de afspraken) en de inhoud van het ondernemingsproject anderzijds, zoals zij tot uiting kwamen bij de promotor en de copromotor (50%) • De beoordeling van de projectverdediging door de jury (50%) bestaande uit: o Beoordeling van het eindrapport (1/3), vooral naar inhoud maar ook naar rapporteringswijze o De kwaliteit van de uiteenzetting (1/3) o De kwaliteit van de verdediging, m.a.w. de bevraging door de jury (1/3)
Tweede examenkans •
Idem
KOSTPRIJS Inschrijvingsgeld: 120 €
Modulefiches
Graduaat (HBO5) Informatica
40