This information sheet indicates how the course will be organized at pandemic code level yellow and green.
If the colour codes change during the academic year to orange or red, modifications are possible, for example to the teaching and evaluation methods.

Computersystems and -architecture

Course Code :1001WETCAR
Study domain:Computer Science
Academic year:2020-2021
Semester:1st semester
Contact hours:90
Credits:9
Study load (hours):252
Contract restrictions: Exam contract not possible
Language of instruction:Dutch
Exam period:exam in the 1st semester
Lecturer(s)Hans Vangheluwe

3. Course contents *

PART 1: computer systems

-- the layered model of computer systems;
-- number systems (binary, octal, hexadecimal, ...) and data representation (fixed-point, floating-point, ASCII, Unicode, ...);
-- machine language and assembly language with the MIPS processor as a specific example;
-- the implementation (architecture) and use (assembly language) of computer arithmetic.

PART 2: computer architecture

-- logical gates and circuits;
-- the incremental construction of components of a datapath: ALU, instruction decoder, controller, ....;
-- the construction of a complete datapath with as a goal the execution of different instruction types: register instructions, test and branch instructions, and memory load/store operations;
-- basic notions of pipelining and exceptions.

PART 3: UNIX (during assignment sessions)

-- Using regular expressions
-- Introduction to the "vi" editor
-- Introduction to "shell scripting"