Opleidingsonderdelen Overzicht Ba Informatica Computersystemen

January 8, 2018 | Author: Anonymous | Category: Engineering & Technology, Elektrotechniek, Microelectronics
Share Embed Donate


Short Description

Download Opleidingsonderdelen Overzicht Ba Informatica Computersystemen...

Description

Overzicht Ba Informatica • Verplichte vakken: – Computersystemen (1Ba: 6 sp –> 9sp) – Inleiding Gedistribueerde Systemen (3Ba: 3sp keuzevak -> verplicht)

Opleidingsonderdelen

• Keuzevak

ComputersystemenComputerarchitectuur

– Computerarchitectuur (3Ba: 6 sp verplicht –> 2/3Ba: 3sp keuzevak)

• Uitbatingssystemen: Benny 18-dec-07

2

Computersystemen: Inhoud

Computersystemen: Werkvorm en Examen

• DEEL 1 : Basiskennis Computersystemen

• Werkvorm

– inleiding computersystemen: • • • •

– Theorie: Hoorcolleges

Geschiedenis lagen-model van computersystemen data representatie + getallenstelsels (binair, hexadecimaal, ...) basis hardware (transistoren, logische poortjes, multiplexer, flip-flop, ...)

• Syllabus/transparanten • Boek: Computer Science Illuminated, 3rd, Nell B. Dale, John Lewis

– Oefeningen • Oefeningensessies • Practica

– inleiding computer architectuur: • von Neumann architectuur (CPU, geheugen, bus) • fetch-execute cycle • assembler en machinetaal

• Examen: – – – –

– inleiding telecommunicatie & computernetwerken

• DEEL 2: Basiskennis Besturingssystemen – inleiding UNIX, MS Windows – memory-, process-, file management 18-dec-07

3

Mondeling met schriftelijke voorbereiding Gesloten boek Open vragen Practicum

18-dec-07

4

Computersystemen: Doelstellingen

Computersystemen: Competenties

• Een basiskennis en inzicht verwerven op het gebied van computer- en informatietechnologie, meer bepaald i.v.m.



KC6: + Support en advies. Oplossen van problemen, helpdesk functie; m.a.w. voldoende parate kennis bezitten om concrete software problemen (o.a. compatibiliteit, bestandsformaten, versiebeheer, installatie, ...) op korte termijn op te lossen. In kleinere organisaties (KMO) advies over nieuwe automatiseringsprojecten (haalbaarheid, nut, benodigde apparatuur, ...).



KCD3: + Opvolgen technologische ontwikkelingen. De vakliteratuur kunnen volgen (in hoofdzaak Engels) om op de hoogte te blijven van recente ontwikkelingen. Dit vereist een denkkader waarin de samenhang tussen de verschillende deelgebieden in de informatica wordt gevat. Moet nog aangepast worden aan de congruentietabel Waarschijnlijk een extra KC nodig waar dit vak op geënt is

– – – – – –

datarepresentatie hardware (basisbegrippen elektronica) software (machinetaal, assembler, hogere programmeertalen) besturingssystemen applicaties telecommunicatie

• De interactie tussen de verschillende onderdelen van een computersysteem begrijpen • De verworven kennis kunnen toepassen, om bestaande computersysteem kritisch te kunnen evalueren 18-dec-07

• •

5

6

Computerarchitectuur: Werkvorm en Examen

Computerarchitectuur: Inhoud



• digital logic : combinational and sequential circuits • Von Neumann architecture • processor design, of RISC processor • assembler • pipelining and microprogramming • memory organization • I/O interfacing and bus structures • discussion of existing processors • multi-processors 18-dec-07

18-dec-07

Werkvorm – Theorie: Hoorcolleges • Syllabus/transparanten • Boek: Computer Architecture: A Quantitative Approach, 3rd Edition Hennessy & Patterson

– Oefeningen • Oefeningensessies • Practica



Examen: – – – –

7

Mondeling met schriftelijke voorbereiding Gesloten boek Open vragen Practicum

18-dec-07

8

Computerarchitectuur: Doelstellingen

Computerarchitectuur: Competenties

• Deze cursus beoogt een basisoverzicht te verschaffen in de werking van computersystemen in het algemeen, en de opbouw van processoren in het bijzonder.



KC6: + Support en advies. Oplossen van problemen, helpdesk functie; m.a.w. voldoende parate kennis bezitten om concrete software problemen (o.a. compatibiliteit, bestandsformaten, versiebeheer, installatie, ...) op korte termijn op te lossen. In kleinere organisaties (KMO) advies over nieuwe automatiseringsprojecten (haalbaarheid, nut, benodigde apparatuur, ...).



KCD3: + Opvolgen technologische ontwikkelingen. De vakliteratuur kunnen volgen (in hoofdzaak Engels) om op de hoogte te blijven van recente ontwikkelingen. Dit vereist een denkkader waarin de samenhang tussen de verschillende deelgebieden in de informatica wordt gevat. Moet nog aangepast worden aan de congruentietabel Waarschijnlijk een extra KC nodig waar dit vak op geënt is

• •

18-dec-07

9

18-dec-07

10

Inleiding Gedistribueerde Systemen: Inhoud

Inleiding Gedistribueerde Systemen : Werkvorm en Examen

• De cursus belicht een aantal principes voor de opbouw van gedistribueerde systemen, en besteedt vooral aandacht aan de faciliteiten die binnen bestaande besturingssystemen hiertoe beschikbaar zijn. Deze principes worden geheel of gedeeltelijk toegepast in zogenaamde Middleware systemen die gedistribueerde paradigma’s ondersteunen, en het gebruik van gedistribueerde systemen voor de gebruiker transparant maken

• Werkvorm

– Volgende principes, met bijhorende OS-ondersteuning, worden o.a. behandeld:

• Transparanten • Boek: W. Stallings, Operating Systems, Internals and Design Principles • Facultatief boek: A. S. Tanenbaum en M. van Steen, Distributed Systems, Principles and Paradigms

– Oefeningen • Practica

• Examen:

• Processen: threads, RPC, scheduling aspecten • Communicatie: sockets • Gedistribueerd process management, o.a. klokken en concurrency principes 18-dec-07

– Theorie: Hoorcolleges

11

– Mondeling met schriftelijke voorbereiding – Open boek – Practicum: permanente evaluatie 18-dec-07

12

Inleiding Gedistribueerde Systemen : Doelstellingen

Inleiding Gedistribueerde Systemen : Competenties

• Inzicht verwerven over de basisfaciliteiten binnen besturingssystemen voor de opbouw van gedistribueerde systemen



KC2: ++ Implementatie van nieuwe softwaresystemen. Al dan niet als deel van een team, een gegeven basisontwerp omzetten in een werkend programma. Verfijnen van het basisontwerp (vb., geschikte interface ontwerpen), selecteren van te gebruiken software, integratie van bestaande componenten.



KCD4: ++ Eigen maken nieuwe technieken. In staat zijn om heel efficiënt nieuwe programmeertalen, databanktechnieken, netwerktechnologie te begrijpen en toe te passen waar nodig.



Volgende kunnen (maar werden door mij niet opgenomen in de congruentietabel)

• Inzicht verwerven in een aantal principes voor gedistribueerde systemen

• 18-dec-07

13

Volgtijdelijkheid (nu: niet ’08-’09) Gevorderd Programmeren

Computersystemen

Project Gedistribueerd Programmeren

Computerarchitectuur

Uitbatingssystemen

Inleiding Gedistribueerde Systemen

18-dec-07

Staat in de kruisjeslijst

Staat NIET in de kruisjeslijst

15



KC6: Support en advies. Oplossen van problemen, helpdesk functie; m.a.w. voldoende parate kennis bezitten om concrete software problemen (o.a. compatibiliteit, bestandsformaten, versiebeheer, installatie, ...) op korte termijn op te lossen. In kleinere organisaties (KMO) advies over nieuwe automatiseringsprojecten (haalbaarheid, nut, benodigde apparatuur, ...).



KCD3: Opvolgen technologische ontwikkelingen. De vakliteratuur kunnen volgen (in hoofdzaak Engels) om op de hoogte te blijven van recente ontwikkelingen. Dit vereist een denkkader waarin de samenhang tussen de verschillende deelgebieden in de informatica wordt gevat.

Waarschijnlijk een extra KC nodig waar dit vak op geënt is

18-dec-07

14

View more...

Comments

Copyright � 2017 NANOPDF Inc.
SUPPORT NANOPDF