621.701 (23W) Computer Organization
Overview
- Lecturer
- LV Nummer Südostverbund INA01002UL, INA07001UL
- Course title german Rechnerorganisation
- Type Practical class (continuous assessment course )
- Course model Attendance-based course
- Hours per Week 2.0
- ECTS credits 4.0
- Registrations 28 (30 max.)
- Organisational unit
- Language of instruction Deutsch
- possible language(s) of the assessment German , English
- Course begins on 04.10.2023
- eLearning Go to Moodle course
Time and place
Course Information
Intended learning outcomes
Die Studierenden sollen
- die Komponenten, Organisation und Arbeitsweise moderner Rechner verstehen;
- maschinenorientierte Programmierung (Assembler) kennenlernen und üben;
- das Zusammenwirken von Hardware und Software verstehen;
- die Kenntnisse nutzen können, um z.B. Leistungsengpässe von Software identifizieren und beheben oder fundierte Beschaffungsentscheidungen treffen zu können.
Teaching methodology
Bearbeiten und Präsentieren von Übungsaufgaben
Course content
- MIPS-Assemblerprogrammierung
- Prozessor (Datenpfad, Leitwerk, Mikroprogrammierung)
- Pipelining, Loop Unrolling
- Superskalare Prozessoren, VLIW-Prozessoren
- Speicherhierarchie (Hauptspeicher, Caches)
- Virtuelle Speichersysteme
Prior knowledge expected
Einführung in die Informatik
Literature
D.A. Patterson, J.L. Hennessy: Computer Organization and Design: The HW/SW Interface, Morgan Kaufmann, 4th ed., 2009. (Lehrbuchsammlung der Bibliothek)
Intended learning outcomes
Students should
- understand the components, organization, and functioning of modern computers;
- learn and practice machine-oriented programming (Assembler);
- understand the interaction between hardware and software;
- be able to utilize this knowledge, for example, to identify and resolve performance bottlenecks in software or make well-informed procurement decisions.
Teaching methodology
Solving and presenting exercise tasks.
Course content
- MIPS Assembler Programming
- Processor (Datapath, Control Unit, Microprogramming)
- Pipelining, Loop Unrolling
- Superscalar Processors, VLIW Processors
- Memory Hierarchy (Main Memory, Caches)
- Virtual Memory Systems
Prior knowledge expected
Einführung in die Informtik (Introduction to Computer Science)
Literature
D.A. Patterson, J.L. Hennessy: Computer Organization and Design: The HW/SW Interface, Morgan Kaufmann, 4th ed., 2009. (available at AAU library)
Examination information
Examination methodology
- Übungsaufgaben mit Kreuzelliste
- Schriftliche Klausuren (Open Book)
(Details siehe Moodle)
Examination topic(s)
- Inhalte der Übungsaufgaben
(Details siehe Moodle)
Assessment criteria / Standards of assessment for examinations
- Gelöste Übungsaufgaben
- Klausurergebnisse
- laufende Mitarbeit
(Details siehe Moodle)
Examination methodology
- Exercise tasks with a checklist
- Written exams (Open Book)
(Details available in the Moodle course)
Examination topic(s)
Contents of the exercise tasks.
(Details available in the Moodle course)
Assessment criteria / Standards of assessment for examinations
- Solved exercise tasks
- Exam results
- Continious participation
(Details available in the Moodle course)
Grading scheme
Grade / Grade grading schemePosition in the curriculum
- Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik
(SKZ: 414, Version: 15W.2)
-
Subject: Grundlagen der Informatik (AAU)
(Compulsory elective)
-
INA.007 Rechnerorganisation (
2.0h PR / 4.0 ECTS)
- 621.701 Computer Organization (2.0h UE / 4.0 ECTS) Absolvierung im 3. Semester empfohlen
-
INA.007 Rechnerorganisation (
2.0h PR / 4.0 ECTS)
-
Subject: Grundlagen der Informatik (AAU)
(Compulsory elective)
- Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik
(SKZ: 414, Version: 17W.2)
-
Subject: Grundlagen der Informatik (AAU)
(Compulsory elective)
-
INA.011 Rechnerorganisation (
2.0h UE / 4.0 ECTS)
- 621.701 Computer Organization (2.0h UE / 4.0 ECTS) Absolvierung im 3. Semester empfohlen
-
INA.011 Rechnerorganisation (
2.0h UE / 4.0 ECTS)
-
Subject: Grundlagen der Informatik (AAU)
(Compulsory elective)
- Bachelor's degree programme Applied Informatics
(SKZ: 511, Version: 19W.2)
-
Subject: Technische Grundlagen und Systemsoftware
(Compulsory subject)
-
4.1 Rechnerorganisation (
2.0h UE / 4.0 ECTS)
- 621.701 Computer Organization (2.0h UE / 4.0 ECTS) Absolvierung im 3. Semester empfohlen
-
4.1 Rechnerorganisation (
2.0h UE / 4.0 ECTS)
-
Subject: Technische Grundlagen und Systemsoftware
(Compulsory subject)
- Bachelor's degree programme Applied Informatics
(SKZ: 511, Version: 17W.1)
-
Subject: Technical Principles and System Software
(Compulsory subject)
-
4.1 Rechnerorganisation (
2.0h UE / 4.0 ECTS)
- 621.701 Computer Organization (2.0h UE / 4.0 ECTS) Absolvierung im 3. Semester empfohlen
-
4.1 Rechnerorganisation (
2.0h UE / 4.0 ECTS)
-
Subject: Technical Principles and System Software
(Compulsory subject)
- Bachelor's degree programme Applied Informatics
(SKZ: 511, Version: 12W.1)
-
Subject: Technical Principles and System Software
(Compulsory subject)
-
Rechnerorganisation (
2.0h UE / 4.0 ECTS)
- 621.701 Computer Organization (2.0h UE / 4.0 ECTS) Absolvierung im 3. Semester empfohlen
-
Rechnerorganisation (
2.0h UE / 4.0 ECTS)
-
Subject: Technical Principles and System Software
(Compulsory subject)
- Bachelor's degree programme Information and Communications Engineering
(SKZ: 289, Version: 22W.1)
-
Subject: Computer- und Netzwerktechnik
(Compulsory subject)
-
5.1 Rechnerorganisation (
0.0h UE / 4.0 ECTS)
- 621.701 Computer Organization (2.0h UE / 4.0 ECTS) Absolvierung im 3. Semester empfohlen
-
5.1 Rechnerorganisation (
0.0h UE / 4.0 ECTS)
-
Subject: Computer- und Netzwerktechnik
(Compulsory subject)
- Bachelorstudium Informationstechnik
(SKZ: 289, Version: 17W.1)
-
Subject: Computer- und Netzwerktechnik
(Compulsory subject)
-
4.1 Rechnerorganisation (
0.0h PR / 4.0 ECTS)
- 621.701 Computer Organization (2.0h UE / 4.0 ECTS) Absolvierung im 3. Semester empfohlen
-
4.1 Rechnerorganisation (
0.0h PR / 4.0 ECTS)
-
Subject: Computer- und Netzwerktechnik
(Compulsory subject)
Equivalent courses for counting the examination attempts
- Wintersemester 2023/24
- Wintersemester 2022/23
- Wintersemester 2021/22
- Wintersemester 2020/21
- Wintersemester 2019/20
- Wintersemester 2018/19
- Wintersemester 2017/18
- Wintersemester 2016/17
- Wintersemester 2015/16
- Wintersemester 2014/15
- Wintersemester 2013/14
- Wintersemester 2012/13
- Wintersemester 2011/12
- Wintersemester 2010/11
- Wintersemester 2009/10