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 have any comments related to the courses, the slides etc. please send me an email.
Computer Architecture (German)
Operating Systems & Computer Networks (German)
Telematics (English)
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.
Telematics (1st year Master Computer Science, English)
Prerequisites: BSc course Computer Networks
Lecture | Content | Resources |
1 |
Organizational (motivation, history, future, references, prerequisites) |
|
2 |
Basic Concepts (networks, communication principles, sharing, |
|
3 | Internet, protocols&layers, standards, quiality of service) | |
4 |
Application Layer DNS (namespace, servers, zones, |
|
5 | resolutions, databases, protocol, tools) | |
6 |
Application Layer (structure, format, transfer, retrival/access) |
|
7 |
Application Layer HTTP (Background, HTTP, WebSocket, WebRTC, cookies, |
|
8 | proxies, scalability, DNS over HTTPS) | |
9 |
Application Layer SNMP (motivation, overview, managed objects, operations, |
|
10 | tools, NETCONF) | |
11 |
Physical Layer (overview, signals, bandwidth, symbol rate, |
|
12 | quantization, sampling, channel capacity, data encoding, | |
13 | modulation, multiplexing, | |
14 | types of media, last mile) | |
15 |
Link Layer (framing, error detection & correction, |
|
16 | flow control, medium access control, | |
17 | protocols, PPP, Ethernet, Infrastructure | |
18 | VLAN, OTN) | Link Layer_7 |
19 |
Network Layer (goals, addressing, IPv4/IPv6 addresses |
|
20 | Internet protocol design, IPv4, DiffServ, IPv6, migration, | |
21 |
address assignment, ARP, DHCP, NDP, SLAAC, control, error management, diagnostic, ICMP, NAT, |
|
22 |
routing, concepts, prerequisites, routing vs. forwarding, |
|
23 | schemes, metrics, fundamental algorithms, | |
24 | RIP, OSPF, IS-IS, BGP, multicast) | |
25 |
Transport Layer (goals, requirements, elements, UDP, TCP overview, |
|
26 |
TCP header, connection menagement, timer management, reliable transfer, flow control, congestion control, |
|
27 |
TCP throughput, security, tools |
|
28 |
ossification, MPTCP |
|
29 |
QUIC SCTP |
|
30 | CDN, ICN, P2P | |
31 |
Infrastructure Security (DNSSEC, RPKI) |
Infrastructure Security_Primer |
32 |
Example Exam |
Mobile Communications (1st year Master Computer Science, English)
Prerequisites: Telematics/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