182.690 Computer Organization and Design
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2020S, VO, 3.0h, 3.0EC
TUWELQuinn ECTS survey


  • Semester hours: 3.0
  • Credits: 3.0
  • Type: VO Lecture
  • Format: Online

Learning outcomes

After successful completion of the course, students are able to apply the knowledge about the basics of computer architecture to the presented systems as well as to other computing systems. They understand the hardware/software interface and what determines the program performance as well as how system performance can be evaluated. Moreover, the students will learn how hardware designers can help to improve performance by techniques like pipelining and caching and will be able to apply and transfer this knowledge to other processor architectures and systems.

Subject of course

This lecture will be given in English and is based on the textbook Computer Organization and Design.

The lecture will cover the following topics:

  • Performance evaluation
  • Instruction Set Architecture and Assembler of the MIPS32 architecture
  • Computer arithmetic
  • Addressing
  • ALU
  • Fixed point and floating point representation
  • Processors
  • Data- and Control-Path
  • Pipelining and pipeline hazards
  • Memory hierarchy
  • Registers
  • Caches
  • Main memory, virtual memory
  • I/O-systems

Teaching methods

Lecture slides, textbook, presentation of examples and calculations, code examples

Mode of examination


Additional information

D.A. Patterson, J.L. Hennessy: Computer Organization and Design - The Hardware/Software Interface
5th Revised Edition, Morgan Kaufmann Publishers



Course dates

Wed14:00 - 16:0004.03.2020 - 11.03.2020FAV Hörsaal 1 - INF Lecture
Mon11:00 - 13:0009.03.2020Hörsaal 6 - RPL Lecture
Mon11:00 - 13:0009.03.2020HS 17 Friedrich Hartmann - ARCH Lecture
Computer Organization and Design - Single appointments
Wed04.03.202014:00 - 16:00FAV Hörsaal 1 - INF Lecture
Mon09.03.202011:00 - 13:00Hörsaal 6 - RPL Lecture
Mon09.03.202011:00 - 13:00HS 17 Friedrich Hartmann - ARCH Lecture
Wed11.03.202014:00 - 16:00FAV Hörsaal 1 - INF Lecture

Examination modalities

Final written exam.


DayTimeDateRoomMode of examinationApplication timeApplication modeExam
Fri13:00 - 16:0007.07.2023Informatikhörsaal - ARCH-INF written01.06.2023 10:00 - 05.07.2023 20:00TISSRechnerstrukturen

Course registration

Begin End Deregistration end
10.02.2020 00:00 04.07.2020 23:59


Study CodeObligationSemesterPrecon.Info
033 535 Computer Engineering Mandatory elective4. SemesterSTEOP
Course requires the completion of the introductory and orientation phase


D.A. Patterson, J.L. Hennessy: Computer Organization and Design - The Hardware/Software Interface
5th revised edition, Morgan Kaufmann Publishers