Collected Course Material
The following links point to texts, videos etc. used for different inverted classroom courses. Feel free to use this material for all non-commercial purposes (universities, private, just-for fun, schools etc.) free of charge (CC BY-NC-SA 3.0 DE). But please contact the author if you want to set up a commercial training based on this material or use the material in any other commercial way. If you want to have a look at some older material please have a look here (raw recordings from older lectures).
If you have any comments related to the courses, the slides etc. please send me an email.
Computer Architecture (German)
Operating Systems & Computer Networks (German)
Mobile Communications (English)
Computer Architecture (1st year, Bachelor Computer Science, German)
Prerequisites: -
Lecture | Content | Resources |
1 |
Organization (Be aware: orga details may vary as the video is from 2020!) Introduction (History, von Neumann Architecture) |
|
2 |
Introduction (Micro Computer, Computer Architecture, Performance Assessment, Layered Model) |
|
3 |
Data Arithmetic (Data representation, number systems, conversion, negative numbers, floating point) |
|
4 |
Data Arithmetic (IEEE P 745, rounding, adder, ALU) |
|
5 |
Microarchitecture (Control unit, execution unit, registers, |
|
6 |
Microarchitecture (Pipelining, hazards, data hazard) |
CA Microarchitecture Q&A-2 |
7 |
Microarchitecture (MIPS pipeline, bypass, structural hazards, control hazards, branch prediction) |
|
8 |
Microarchitecture (vector pipelining, superscalar processors, Tomasulo) |
|
9 |
ISA Assembly (CISC, RISC, addressing) |
|
10 |
ISA Assembly (Procedures, interrupts, assembler) |
|
11 |
Memory (Hierarchy, types, organization, map) |
|
12 |
Memory (Cache: write policies, architecture, associativity) |
|
13 |
Memory (Virtual memory: MMU, paging, fragmentation, |
|
14 |
Memory (Multiprocessor systems: performance metrics, |
|
15 |
Memory (Distributed systems) Wrap-up - across all topics |
Operating Systems & Computer Networks (1st year, Bachelor Computer Science, German)
Prerequisites: Basic knowledge in Computer Architecture is helpful, but not needed. C-programming helpful.
Mobile Communications (3rd year Bachelor/1st year Master Computer Science, English)
Prerequisites: Computer Networks, Internet communication
Lecture | Content | Resources |
1 |
Introduction (history, markets, |
|
2 |
Wireless Communication (frequencies, signals, antennas, |
|
3 |
Wireless Communication (multiplexing, modulation, |
|
4 |
Wireless Communication (cell structure) Medium Access (FDMA/TDMA) |
|
5 |
Medium Access (CDMA) Wireless Telecommunication Systems (GSM) |
C04-Wireless_Telecommunication_Systems.pdf C04-Wireless_Telecommunication_Systems.pptx C04-Wireless_Telecommunication_Systems-1 |
6 |
Wireless Telecommunication Systems (GSM) |
C04_Wireless_Telecommunication_Systems-3 C04_Wireless_Telecommunication_Systems-4 |
7 |
Wireless Telecommunication Systems (GSM, GPRS, TETRA) |
C04_Wireless_Telecommunication_Systems-6 C04_Wireless_Telecommunication_Systems-7 |
8 |
Wireless Telecommunication Systems (UMTS) |
C04_Wireless_Telecommunication_Systems-9 C04_Wireless_Telecommunication_Systems-10 |
9 |
Wireless Telecommunication Systems (LTE) |
C04_Wireless_Telecommunication_Systems-12 C04_Wireless_Telecommunication_Systems-13 |
10 |
Wireless LANs (IEEE 802.11) |
|
11 |
Wireless LANs (IEEE 802.11, Bluetooth, ZigBee) |
|
12 |
Internet Protocols (Mobile IP, PMIPv6, ad-hoc) |
|
13 |
Internet Protocols (WSN, IoT, Transport) Outlook (5G, the future...) |
Schlagwörter
- lecture, course, material, operating systems, mobile communications, wireless communication, computer networking, computer architecture, inverted classroom