Computer Organization and Networks (WS 2025/26)
Table of Content
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
Material
Lecture SlidesDate | 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 |
- Examples Repository
- Use the Tool DIGITAL for drawing simple combinational circuits (relevant for the first lectures).
- Upstream repository
- Assignment sheet
- Gitlab repositories
- Discord invitation link
- Software used:
- OSS CAD Suite
- LibreLane (Nix-based)
- GCC
- Wireshark
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 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 curriculumObjective
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
EnglishTeaching Method
Frontalvorlesung mit medialer UnterstützungHow 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/589132Lecture 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/ |