# |
Learning Outcomes |
1 |
To define the layered architecture of computers. |
2 |
To recognize hardware components of a computer system.
|
3 |
To describe an example processor design.
|
4 |
To decribe important factors in designing instruction sets.
|
5 |
To describe and compare assembly language, assembly process, linking and loading concepts.
|
6 |
To compare modern CPUs in terms of digital logic, microarchitecture, instruction set levels.
|
7 |
To use a foreign language effectively in writing
|
8 |
To recognize the importance of following the fast improvements in computer architectures.
|
# |
Subjects |
Teaching Methods and Technics |
1 |
Introduction: Structured Computer Organisation, History of Computer Systems, Example Computer Families. |
Lecture, discussion, presentation |
2 |
Computer System Organisation: Processor organisation. CISC and RISC architectures. |
Lecture, discussion, presentation |
3 |
Computer System Organisation: Instruction and Processor LEvel Parallelism. Main memory. |
Lecture, discussion, presentation |
4 |
Computer System Organisation: Secondary memory. I/O. |
Lecture, discussion, presentation |
5 |
Digital Logic Level: CPU chips and busses. Example CPU chips. |
Lecture, discussion, presentation |
6 |
Digital Logic Level: Example buses, interfaces. |
Lecture, discussion, presentation |
7 |
Midterm Exam |
Lecture, discussion, presentation |
8 |
Mikroarchitecture Level: Comparison of the microarchitecture levels of Pentium IV, Sparc III, 8051 processors. |
Lecture, discussion, presentation |
9 |
Instruction Set Architecture: Data types. Instruction formats. Addressing. Instruction types. IS-64 Architecture. Operating System Level. |
Lecture, discussion, presentation |
10 |
Assembly Language Level: Assembly Language, loading, linking. |
Lecture, discussion, presentation |
11 |
Assembly Programming Language |
Lecture, discussion, presentation |
12 |
Assembly Programming Language |
Lecture, discussion, presentation |
13 |
Assembly Programming Language |
Lecture, discussion, presentation |
14 |
Final Exam |
Lecture, discussion, presentation |
15 |
|
|
16 |
|
|
# |
Learning Outcomes |
Program Outcomes |
Method of Assessment |
1 |
To define the layered architecture of computers. |
2͵3 |
1͵2 |
2 |
To recognize hardware components of a computer system.
|
2͵3 |
1͵2 |
3 |
To describe an example processor design.
|
2͵3 |
1͵2 |
4 |
To decribe important factors in designing instruction sets.
|
2͵3 |
1͵2 |
5 |
To describe and compare assembly language, assembly process, linking and loading concepts.
|
2͵3 |
1͵2 |
6 |
To compare modern CPUs in terms of digital logic, microarchitecture, instruction set levels.
|
2͵3 |
1͵2 |
7 |
To use a foreign language effectively in writing
|
2͵3 |
1͵2 |
8 |
To recognize the importance of following the fast improvements in computer architectures.
|
2͵3 |
1͵2 |