Kies de Nederlandse taal
Course module: 202200167
Computer Architecture and Organisation
Course info
Course module202200167
Credits (ECTS)5
Course typeStudy Unit
Language of instructionEnglish
Contact N. Alachiotis
Examiner N. Alachiotis
Contactperson for the course N. Alachiotis
Lecturer A.L. Varbanescu
Academic year2023
Starting block
RemarksM5 TCS students register in Osiris; others contact Minor students: register for the minor!
Application procedureYou apply via OSIRIS Student
Registration using OSIRISYes
The student:
  • can design circuits using basic logic gates
  • can use different number representations
  • can describe the internal structure of a processor
  • can explain the functionality of the components of a processor
  • can distinguish the different types of processors
  • can write assembly programs
  • can design parts of a processor
  • can describe the subsystems of a computer system (system bus module, von Neumann architecture)
  • can define and use the following notions: Hardware (Internal communication, Memory (DRAM, SRAM),input/output interfaces), interrupts; direct memory access; bus
  • can design a memory module
  • can design the different types of caches
  • can explain the basic principles of memory management
The architecture and organisation of computer systems are presented. Elementary aspects of computer organisation deal with elementary knowledge and skills, required for designing digital systems. Furthermore, basic components of a processor (CPU) are discussed as well as their relation. The processor is analysed based on the separation into a data- and control path. The operation and the structure of these paths will be discussed as well as the cooperation of the different components (e.g. the ALU, registers and busses). Besides that, attention will be paid to microprogramming (the basic principles are explained on the basis of different types of CPU’s) and to the Instruction Set Architecture (ISA), the link between software and hardware.

Computer architecture concentrates on the processor and its environment. Students are taught the subsystems of which a computer system is constructed, how these subsystems behave and how they, together, determine the behaviour of the overall computer system. The design of elements within the memory hierarchy and I/O modules will be elaborated.

The CAO grade is determined by a test and if you do not pass, there will be a resit
Module 5
Participating study
Bachelor Technical Computer Science
Required materials
All: Computer Architecture and Organization; An Integrated Approach; Miles J. Murdocca and Vincent P. Heuring; ISBN 978-0-471-73388-1
Recommended materials
Instructional modes


Computer Architecture and -Organisation

Kies de Nederlandse taal