Department of Information and Computing Sciences

Departement Informatica Onderwijs
Bachelor Informatica Informatiekunde Kunstmatige intelligentie Master Computing Science Game&Media Technology Artifical Intelligence Business Informatics

Onderwijs Informatica en Informatiekunde

Vak-informatie Informatica en Informatiekunde

Computerarchitectuur en netwerken

Website:website met extra informatie
Vakcode:INFONW
Studiepunten:7.5 ECTS
Periode:periode 1 (week 36 t/m 45, d.w.z. 5-9-2016 t/m 11-11-2016; herkansing week 1)
Timeslot:A
Deelnemers:tot nu toe 267 inschrijvingen
Rooster:De officiële roosters staan ook in Osiris
Docenten:Dit is een oud rooster!
vormgroeptijdweekzaaldocent
college   ma 11.00-12.4537-39 RUPPERT-BLAUW Lennart Herlaar
Wishnu Prasetya
   
41-44 RUPPERT-BLAUW
di 17.15-19.0039 KBG-PANGEA
41 RUPPERT-BLAUW
44 RUPPERT-BLAUW
wo 9.00-10.4536 RUPPERT-BLAUW
37-44 RUPPERT-BLAUW
werkcollege groep 1 wo 11.00-12.4537-39 BBG-001 Arne Hillebrand
Joris Dral
  
41-44 BBG-001
groep 2 wo 11.00-12.4537-39 BBG-214 Thomas Krak
Daan Rijks
   
41-44 BBG-214
groep 3 wo 11.00-12.4537-39 BBG-023 Casper Schouls
Freek Schoenmakers
  
41-44 BBG-023
groep 4 wo 11.00-12.4537-39 BBG-061 Wishnu Prasetya
Ruben Schenkhuizen
  
41-44 BBG-061
Tentamen:
week: 40ma 2-10-201711.00-13.00 uurzaal: EDUC-GAMMA
week: 45ma 6-11-201711.00-13.00 uurzaal: EDUC-GAMMA
week: 1wo 3-1-20188.30-10.30 uurzaal: EDUC-ALFAaanvullende toets
Inhoud:Computers worden tegenwoordig meestal gebruikt in netwerken waarbij ze moeten samenwerken met andere computers. In een computer bevinden zich meestal ook weer een verzameling programma's die met elkaar moeten samenwerken. Hierdoor wordt het allemaal nogal ingewikkeld. Gelukkig kunnen we de zaak overzichtelijker maken door er een goede structuur in aan te brengen. In dit vak bestuderen we hoe computers opgebouwd zijn en en hoe de software daar gebruik van maakt. Verder leer je ook hoe computernetwerken zoals het Internet in elkaar zitten. We kijken naar de verschillende protocollen en je leert ook berekeningen te maken over bijvoorbeeld de capaciteit van een netwerkverbinding. Natuurlijk besteden we ook aandacht aan draadloze netwerken, telefoneren over het internet en beveiliging.
Literatuur:Voor dit vak heb je onderstaande literatuur nodig (beide)
  1. Collegedictaat Systeemarchitectuur (te koop bij de balie)
  2. Computer networking, a top-down approach,
    sixth edition, International edition, ISBN 9780273768968, James F. Kurose & Keith W. Ross, Pearson.

Werkvorm:
  • hoorcollege
  • werkcollege (verplicht)
  • groepsopdracht (verplicht)
  • Toetsvorm:
    • 2 deeltoetsen
    • groepspaper
    • werkcollegeopgaven
    • De eerste deeltoets telt voor 30%, de tweede voor 40%; de groepsopdracht voor 15%. De werkcollegeopgaven tellen samen voor 15%.

    Inspanningsverplichting voor aanvullende toets:Om aan de aanvullende toets te mogen meedoen moet de oorspronkelijke uitslag minstens 4 zijn.
    Beschrijving:

    Op de hoorcolleges wordt de stof van het collegedictaat en het boek behandeld. Op de werkcolleges wordt geoefend met opgaven en daar kun je ook vragen stellen over de stof.

    Verder wordt er gewerkt met werkgroepjes van ca. 5 studenten. De werkgroepjes moeten een paper schrijven over een onderwerp (bijvoorbeeld ADSL).

    Wat ga je o.a. leren in dit vak?

    • globale opbouw van een (micro)processor en computersysteem
    • geheugen hierarchie, caches, en cache problemen
    • I/O hardware en software, interrupts en traps
    • protectiemechanismen in een computersysteem
    • virtueel geheugen, paging en segmentering
    • structuur van een O.S. kernel, drivers, processen, micro- en macrokernels
    • structuur en gebruik van filesystemen
    • processen en threads, scheduling, het creeren en stoppen van processen
    • interproces communicatie via diverse mechanismes: pipes, shared memory, messages, sockets.
    • netwerk structuren en communicatiemiddelen: LAN, WAN, ethernet, broadcast, modems, glasvezels, draadloze netwerken, e.d.
    • protocollen, lagen en hun onderlinge relaties,
    • voorbeelden van problemen en protocollen op een aantal lagen (datalink, netwerk, transport en applicatielaag)
    • toepassingen van netwerken in bedrijven en organisaties.
    • berekeningen van prestaties van netwerken
    • beveiliging van netwerken
    Houd er rekening mee dat dit een behoorlijk technisch vak is. Een belangrijk onderdeel is het begrijpen van protocollen en het kunnen maken van berekeningen in netwerken.
    wijzigen?