Cursussen van L. Rutten
Laatste wijziging: $Date: 2011-12-07 12:04:37 +0100 (Wed, 07 Dec 2011) $
| SCH-EM/SCHENE/SCH-AUT |
| INF11
(OO-Java)
|
|
Het vak OO-Java (INF11) is voor de student de eerste kennismaking met
het object-georiënteerd ontwerpen van programma's. Dit vak volgt de
'objecten eerst' aanpak. Dit wil zeggen dat reeds in de eerste oefeningen
de student werkt met klassen en objecten. Deze concepten vormen immers de kern
bij het ontwerpen van programma's. Het vak heeft als doel dat de studenten
eenvoudige klassen kunnen ontwerpen die in staat zijn om methodes met
eenvoudige algoritmes uit te voeren.
|
| ECTS Fiche |
[
.html
.pdf
]
|
| Java cursus |
[
.html
.pdf
]
|
|
|
|
| 2ABA-ELO |
| COMM1
(Datacommunicatie 1)
|
|
Met dit vak verwerft de student een inzicht in de werking van de basisprotocols
van het Internet. De inhoud omvat netwerktopologie, IP, TCP, UDP, routing en enkele
applicatieprotocols.
|
| ECTS |
[
.html
.pdf
]
|
| Datacommunicatie |
[
.html
.pdf
]
|
| Datacommunicatie labotekst |
[
.html
.pdf
]
|
| Datacommunicatie presentatie |
[
.html
.pdf
]
|
| Scripts voor Netkit routing oefeningen |
[
.tgz
]
|
|
|
|
| 3ABA-ELO |
| COMM2
(Datacommunicatie 2)
|
|
Dit is Datacommunicatie, deel 2. De routingprotocols RIP2, OSPF, BGP,
firewall technieken komen aan bod. In het labo worden oefeningen
gemaakt op routing (zebra) met behulp van Netkit.
|
| Datacom2 Presentatie |
[
.html
.pdf
.2pdf
.4pdf
]
|
| Datacom2 extra slides |
[
.html
.pdf
]
|
| MPLS Linuc docs |
[
.html
]
|
| Labo |
[
.html
.pdf
]
|
| Netkit BGP4 Presentatie |
[
.pdf
]
|
|
| INF4
(Informatica 4 (Gevorderd OO Programmeren in C++))
|
|
Dit vak bouwt verder op de eerdere vakken. Na Java en C is hier C++ aan de beurt.
De syntax van C++ wordt verklaard. De verschillen en gelijkenissen met Java en C
worden toegelicht. In het labo wordt aan één grote oefening (dieptemeting
in het Albertkanaal) gewerkt. Hiermee leren de studenten de object-georiënteerde
analyse toepassen op grotere C++ projecten.
|
| ECTS |
[
.html
.pdf
]
|
| Kennismaking met C |
[
.html
.pdf
]
|
| Kennismaking met C++ |
[
.html
.pdf
]
|
| Presentatie C++ |
[
.html
.pdf
.2pdf
.4pdf
]
|
| Labotekst C++ |
[
.html
.pdf
]
|
| C++ Parser Voorbeeld |
[
.html
.pdf
]
|
| C++ Parser Voorbeeld Broncode |
[
.tgz
]
|
| C++ samengevat in 1 voorbeeld |
[
.html
.pdf
]
|
| Voorbeelden QT programmering in C++ |
[
.zip
]
|
| Getallen voorbeeld |
[
.cpp
]
|
| Solitaire voorbeeld |
[
.cpp
]
|
| 8 Koninginnen voorbeeld |
[
.cpp
]
|
| Doolhof voorbeeld |
[
.cpp
]
|
|
| INF5
(Informatica 5 (Besturingssystemen))
|
|
Hier leren de studenten de basiskennis over besturingssystemen. De belangrijkste
concepten worden toegelicht. Dit omvat multi-tasking, proces versus thread,
scheduling, interprocescommunicatie, geheugenbeheer, apparaatbeheer, device drivers
en bestandensystemen. In het labo worden oefeningen gemaakt met Linux (Slackware 13.37).
|
| ECTS |
[
.html
.pdf
]
|
| Besturingssystemen |
[
.html
.pdf
]
|
| Kennismaking met Linux |
[
.html
.pdf
]
|
| Linux Presentatie |
[
.html
.pdf
]
|
| Bestandensystemen Presentatie |
[
.html
.pdf
]
|
| Korte tekst over PetriNet |
[
.html
.pdf
]
|
| Korte tekst over sed |
[
.html
.pdf
]
|
|
|
|
| MA-ELO |
| GWEBA
(Gevorderde Webapplicaties)
|
|
De student maakt kennis met de modellen die momenteel gangbaar zijn om
gedistribueerde informatiesystemen op te bouwen. De behandelde thema's
zijn Java servlets, webserver, XML, XSL, Cocoon 2.2, sitemap en pipelines,
sessiebeheer met Flowscript, relationele en OO database, objectenconfiguratie met Spring en het toevoegen van aspecten.
De studenten werken een groot praktijkvoorbeeld uit.
|
| ECTS |
[
.html
.pdf
]
|
| Cursus Gevorderde Webapplicaties |
[
.html
.pdf
]
|
| Maven servlet voorbeeld |
[
.tgz
]
|
| Cursus servlet voorbeelden |
[
.tgz
]
|
| Evaluatie |
[
.html
.pdf
]
|
|
| RTOS
(Real-time Operating Systems)
|
|
In dit vak leer je real-time programma's ontwerpen voor ARM single board computers. De gebruikte programmeertaal is C en er
worden allerlei soorten hardware
zoals servomotoren, displays en sensoren aangestuurd. De ARM bordjes draaien Debian Linux met de real-time RTAI schil.
|
| ECTS |
[
.html
.pdf
]
|
| Kennismaking met RTLinux |
[
.html
.pdf
]
|
| Presentatie |
[
.html
.pdf
]
|
|
| EMBINT
(Embedded Interfaces)
|
|
In het vak Embedded Interfaces (EMBINT) leren de studenten welke mogelijkheden en beperkingen er zijn als je
GUI programma's wil ontwerpen voor embedded systemen. Meer en meer worden embedded systemen uitgerust met grafische displays.
Deze displays zijn zodanig geëvolueerd dat er GUI applicaties kunnen draaien op deze platformen. Het blijkt nu dat deze applicaties
op een totaal andere manier worden gebruikt dan op PC's. En ook het ontwerpproces is anders.
Om deze redenen zijn er nieuwe frameworks en bibliotheken ontstaan.
Deze frameworks houden rekening met de specificiteit van de displays en de beperkte bronnen op de embedded platformen.
In dit vak leren de studenten de beperkingen en mogelijkheden van GUI programmering voor embedded platformen.
|
| ECTS |
[
.html
.pdf
]
|
| Handleiding JAX-RS in CXF |
[
.html
.pdf
]
|
| CXF Rest voorbeeld |
[
.tgz
]
|
| Android voorbeeld met SAX |
[
.tgz
]
|
|
|
|
|