Computer Organization and Networks (WS 2025/26)

Course Number 705002 | Wintersemester 2025/26

Content

In this course, we learn to model synchronous digital systems at the functional layer as well as the structural layer by using the hardware-design language SystemVerilog. Based on this, we discuss typical concepts found in computer organization: The state machines, instruction sets, input and output, the stack, interrupt, pipelining, caches, and virtual memory. Furthermore, we learn the fundamentals of computer networks and communication technology.

The course is offered for students in the third semester of their bachelor's studies. It is advisable to have completed the programming courses offered in the first and second semesters. The course consists of four parts:

  • Basics of Digital Design (logic gates, number representation, sequential logic, state machines)
  • Processors, part I (Instruction sets, peripherals, C to machine language)
  • Networks (Basics, Layers: Link, network, transport, and application)
  • Processors, part II (pipelining, superscalar designs, caches, virtual memory, security)

CON VU Transition Rules

This is a new course that has been created as part of the CS/ICE/SEM curriculum update 2025/2026. Before 2025/2026 this course was offered as VO+KU. Students who have completed CON KU, but still need the CON VO: There are the following CON VO exams offered in 2025 (exact dates listed below).
  • 04.02.2025
  • 21.03.2025
  • 08.05.2025
  • 17.06.2025
  • 30.09.2025
  • 28.11.2025
Students who have completed CON VO, but still need the CON KU: There is the option to complete the CON KU as part of the CON VU in WS 2025/2026. For this purpose register for the group "KU only". Note that this option is only available to students that have already completed the CON VO.

Material

Lecture Slides
Date Begin End Slides
2025-10-01 13:00 15:15 con2025_00_Welcome, con2025_01_Combinational_Circuits
2025-10-07 16:15 17:45 con2025_01_Combinational_Circuits (continued)
2025-10-08 13:00 15:15 con2025_01_Combinational_Circuits (continued), con2025_02_Number_Representation, con2025_03_Sequential_Circuits
  Example Material Presented in Lectures Material for the Assignments For instructions on how to install the toolchain on your machine, follow the steps in Task 0 in the assignment sheet.  
Date Event
2025-10-10 deadline Task 0
2025-10-24 deadline Task 1
2025-11-07 deadline Task 2
2025-11-21 deadline Task 3
KW48 review meetings for T0, T1, T2, T3
2025-12-12 deadline Task 4
2026-01-16 deadline Task 5
KW4 / KW5 review meetings for T4 & T5
  Question Hours
  • Question hours take place in person during specific timeslots (refer to your TU calendar). During question hours, two or more teaching assistants will be present to answer your questions regarding the assignments. This should be your primary place to ask questions.

Administrative Information

Previous Knowledge

Basic knowledge of the programming language C (as taught in "Introduction to Structured Programming" in the 1st semester)

Prerequisites Curriculum

See position in the curriculum

Objective

This lecture helps students understanding the structure of computers, computer networks and their components. Students learn how to build logic circuits and programming at assembly level.

Language

English

Teaching Method

Frontalvorlesung mit medialer Unterstützung

How to get a grade

The assessment scheme will be presented in the first class. In the academic year 2025/2026, it will be possible to complete the course Computer Organization and Networks KU as part of this class. This is only possible for students who have already successfully completed the course Computer Organization and Networks VO. To take only the practical exercise (KU) and not the full course, it is necessary to register in the group “KU only”.

Registration

https://online.tugraz.at/tug_online/ee/rest/pages/slc.tm.cp/course-registration/589132

Lecture Dates

Date Begin End Location Event Type Comment
2025/10/13 14:00 16:00 Seminarraum Abhaltung VU fix/
2025/10/14 08:00 10:00 Seminarraum Abhaltung VU fix/
2025/10/14 16:15 17:45 HS i13 Abhaltung VU fix/
2025/10/14 16:15 17:45 HS i13 Abhaltung VU fix/
2025/10/15 13:00 15:15 HS i13 Abhaltung VU fix/
2025/10/15 13:00 15:15 HS i13 Abhaltung VU fix/
2025/10/15 16:00 18:00 Seminarraum Abhaltung VU fix/
2025/10/16 17:00 19:00 Seminarraum Abhaltung VU fix/
2025/10/20 14:00 16:00 Seminarraum Abhaltung VU fix/
2025/10/21 08:00 10:00 Seminarraum Abhaltung VU fix/
2025/10/21 16:15 17:45 HS i13 Abhaltung VU fix/
2025/10/21 16:15 17:45 HS i13 Abhaltung VU fix/
2025/10/22 16:00 18:00 Seminarraum Abhaltung VU fix/
2025/10/23 17:00 19:00 Seminarraum Abhaltung VU fix/
2025/10/27 14:00 16:00 Seminarraum Abhaltung VU fix/
2025/10/28 08:00 10:00 Seminarraum Abhaltung VU fix/
2025/10/29 13:00 15:15 HS i13 Abhaltung VU fix/
2025/10/29 13:00 15:15 HS i13 Abhaltung VU fix/
2025/10/29 16:00 18:00 Seminarraum Abhaltung VU fix/
2025/10/30 17:00 19:00 Seminarraum Abhaltung VU fix/
2025/11/03 14:00 16:00 Seminarraum Abhaltung VU fix/
2025/11/04 08:00 10:00 Seminarraum Abhaltung VU fix/
2025/11/05 13:00 15:15 HS i13 Abhaltung VU fix/
2025/11/05 16:00 18:00 Seminarraum Abhaltung VU fix/
2025/11/06 17:00 19:00 Seminarraum Abhaltung VU fix/
2025/11/10 14:00 16:00 Seminarraum Abhaltung VU fix/
2025/11/11 08:00 10:00 Seminarraum Abhaltung VU fix/
2025/11/11 16:15 17:45 HS i13 Abhaltung VU fix/
2025/11/11 16:15 17:45 HS i13 Abhaltung VU fix/
2025/11/11 16:15 17:45 HS i13 Abhaltung VU fix/
2025/11/12 13:00 15:15 HS i13 Abhaltung VU fix/
2025/11/12 13:00 15:15 HS i13 Abhaltung VU fix/
2025/11/12 16:00 18:00 Seminarraum Abhaltung VU fix/
2025/11/13 17:00 19:00 Seminarraum Abhaltung VU fix/
2025/11/17 14:00 16:00 Besprechungsraum Abhaltung VU fix/
2025/11/18 08:00 10:00 Seminarraum Abhaltung VU fix/
2025/11/19 13:00 15:15 HS i13 Abhaltung VU fix/
2025/11/19 13:00 15:15 HS i13 Abhaltung VU fix/
2025/11/19 16:00 18:00 Seminarraum Abhaltung VU fix/
2025/11/20 17:00 19:00 Seminarraum Abhaltung VU fix/
2025/11/24 14:00 16:00 Seminarraum Abhaltung VU fix/
2025/11/25 08:00 10:00 Seminarraum Abhaltung VU fix/
2025/11/26 13:00 15:15 HS i13 Abhaltung VU fix/
2025/11/26 13:00 15:15 HS i13 Abhaltung VU fix/
2025/11/26 16:00 18:00 Seminarraum Abhaltung VU fix/
2025/11/27 17:00 19:00 Seminarraum Abhaltung VU fix/
2025/12/01 08:00 14:00 Seminarraum Abhaltung VU fix/
2025/12/01 08:00 19:00 Büro Abhaltung VU fix/
2025/12/01 08:00 19:00 Besprechungsraum Abhaltung VU fix/
2025/12/01 14:00 16:00 Seminarraum Abhaltung VU fix/
2025/12/01 16:00 19:00 Seminarraum Abhaltung VU fix/
2025/12/02 08:00 09:00 Besprechungsraum Abhaltung VU fix/
2025/12/02 08:00 09:00 Seminarraum Abhaltung VU fix/
2025/12/02 08:00 19:00 Büro Abhaltung VU fix/
2025/12/02 08:00 10:00 Seminarraum Abhaltung VU fix/
2025/12/02 10:00 13:00 Besprechungsraum Abhaltung VU fix/
2025/12/02 10:00 19:00 Seminarraum Abhaltung VU fix/
2025/12/02 11:00 19:00 Seminarraum Abhaltung VU fix/
2025/12/02 14:30 19:00 Besprechungsraum Abhaltung VU fix/
2025/12/03 08:00 19:00 Seminarraum Abhaltung VU fix/
2025/12/03 08:00 09:00 Besprechungsraum Abhaltung VU fix/
2025/12/03 08:00 12:30 Seminarraum Abhaltung VU fix/
2025/12/03 08:00 19:00 Büro Abhaltung VU fix/
2025/12/03 11:00 12:30 Besprechungsraum Abhaltung VU fix/
2025/12/03 12:45 19:00 Besprechungsraum Abhaltung VU fix/
2025/12/03 12:45 16:00 Seminarraum Abhaltung VU fix/
2025/12/03 13:00 15:15 HS i13 Abhaltung VU fix/
2025/12/03 13:00 15:15 HS i13 Abhaltung VU fix/
2025/12/03 16:00 18:00 Seminarraum Abhaltung VU fix/
2025/12/04 08:00 10:00 Seminarraum Abhaltung VU fix/
2025/12/04 08:00 14:00 Seminarraum Abhaltung VU fix/
2025/12/04 08:00 19:00 Büro Abhaltung VU fix/
2025/12/04 08:00 19:00 Besprechungsraum Abhaltung VU fix/
2025/12/04 12:00 17:00 Seminarraum Abhaltung VU fix/
2025/12/04 16:00 19:00 Seminarraum Abhaltung VU fix/
2025/12/04 17:00 19:00 Seminarraum Abhaltung VU fix/
2025/12/05 08:00 10:00 Seminarraum Abhaltung VU fix/
2025/12/05 08:00 19:00 Seminarraum Abhaltung VU fix/
2025/12/05 08:00 19:00 Büro Abhaltung VU fix/
2025/12/05 08:00 19:00 Besprechungsraum Abhaltung VU fix/
2025/12/05 12:00 19:00 Seminarraum Abhaltung VU fix/
2025/12/09 08:00 10:00 Seminarraum Abhaltung VU fix/
2025/12/10 13:00 15:15 HS i13 Abhaltung VU fix/
2025/12/10 13:00 15:15 HS i13 Abhaltung VU fix/
2025/12/10 16:00 18:00 Seminarraum Abhaltung VU fix/
2025/12/11 17:00 19:00 Seminarraum Abhaltung VU fix/
2025/12/15 14:00 16:00 Seminarraum Abhaltung VU fix/
2025/12/16 08:00 10:00 Seminarraum Abhaltung VU fix/
2025/12/16 14:30 16:00 HS i13 Abhaltung VU fix/
2025/12/16 14:30 16:00 HS i13 Abhaltung VU fix/
2025/12/17 13:00 15:15 HS i13 Abhaltung VU fix/
2025/12/17 13:00 15:15 HS i13 Abhaltung VU fix/
2025/12/17 16:00 18:00 Seminarraum Abhaltung VU fix/
2025/12/18 17:00 19:00 Seminarraum Abhaltung VU fix/
2026/01/07 13:00 15:15 HS i13 Abhaltung VU fix/
2026/01/07 13:00 15:15 HS i13 Abhaltung VU fix/
2026/01/07 16:00 18:00 Seminarraum Abhaltung VU fix/
2026/01/08 17:00 19:00 Seminarraum Abhaltung VU fix/
2026/01/12 14:00 16:00 Besprechungsraum Abhaltung VU fix/
2026/01/13 08:00 10:00 Seminarraum Abhaltung VU fix/
2026/01/14 13:00 15:15 HS i13 Abhaltung VU fix/
2026/01/14 13:00 15:15 HS i13 Abhaltung VU fix/
2026/01/14 16:00 18:00 Seminarraum Abhaltung VU fix/
2026/01/15 17:00 19:00 Seminarraum Abhaltung VU fix/
2026/01/21 13:00 15:15 HS i13 Abhaltung VU fix/
2026/01/21 13:00 15:15 HS i13 Abhaltung VU fix/
2026/01/26 08:00 10:00 Seminarraum Abhaltung VU fix/
2026/01/26 08:00 19:00 Büro Abhaltung VU fix/
2026/01/26 08:00 19:00 Besprechungsraum Abhaltung VU fix/
2026/01/26 08:00 19:00 Seminarraum Abhaltung VU fix/
2026/01/26 14:00 18:00 Seminarraum Abhaltung VU fix/
2026/01/27 08:00 19:00 Seminarraum Abhaltung VU fix/
2026/01/27 08:00 19:00 Büro Abhaltung VU fix/
2026/01/27 10:00 19:00 Besprechungsraum Abhaltung VU fix/
2026/01/27 11:00 19:00 Seminarraum Abhaltung VU fix/
2026/01/28 08:00 12:30 Seminarraum Abhaltung VU fix/
2026/01/28 08:00 19:00 Büro Abhaltung VU fix/
2026/01/28 08:00 09:00 Seminarraum Abhaltung VU fix/
2026/01/28 11:00 19:00 Seminarraum Abhaltung VU fix/
2026/01/28 11:00 19:00 Besprechungsraum Abhaltung VU fix/
2026/01/28 12:45 19:00 Seminarraum Abhaltung VU fix/
2026/01/28 13:00 15:15 HS i13 Abhaltung VU fix/
2026/01/29 08:00 19:00 Besprechungsraum Abhaltung VU fix/
2026/01/29 08:00 19:00 Seminarraum Abhaltung VU fix/
2026/01/29 08:00 10:00 Seminarraum Abhaltung VU fix/
2026/01/29 08:00 19:00 Büro Abhaltung VU fix/
2026/01/29 12:00 19:00 Seminarraum Abhaltung VU fix/
2026/01/30 08:00 19:00 Seminarraum Abhaltung VU fix/
2026/01/30 08:00 19:00 Seminarraum Abhaltung VU fix/
2026/01/30 08:00 19:00 Besprechungsraum Abhaltung VU fix/
2026/01/30 08:00 19:00 Büro Abhaltung VU fix/

Lecturers

Stefan Mangard
Stefan
Mangard

Head of Institute

View more
Florian Draschbacher
Florian
Draschbacher

PhD Candidate

View more
Jakob Heher
Jakob
Heher

Researcher

View more
Lukas Anton Lamster
Lukas Anton
Lamster

PhD Student

View more
Martin Unterguggenberger
Martin
Unterguggenberger

PhD Student

View more
Moritz Waser
Moritz
Waser

PhD Student

View more