Springe direkt zu Inhalt

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)

Overview

Organization.pdf

Organization.pptx

Organization

CA Introduction.pdf

CA Introduction.pptx

1/5 CA Introduction

2/5 CA Introduction

CA Introduction Q&A-1

2

Introduction

(Micro Computer, Computer Architecture,

Performance Assessment, Layered Model) 

3/5 CA Introduction

4/5 CA Introduction

5/5 CA Introduction 

CA Introduction Q&A-2

3

Data Arithmetic 

(Data representation, number systems,

conversion, negative numbers, floating point)

CA Data Arithmetic.pdf

CA Data Arithmetic.pptx

1/6 CA Data Arithmetic

2/6 CA Data Arithmetic

3/6 CA Data Arithmetic

CA Data Arithmetic Q&A-1

4

Data Arithmetic 

(IEEE P 745, rounding, adder, ALU)

 

4/6 CA Data Arithmetic

5/6 CA Data Arithmetic

6/6 CA Data Arithmetic

CA Data Arithmetic Q&A-2

5

Microarchitecture

(Control unit, execution unit, registers, 
address generation unit, busses, interfaces) 

CA Microarchitecture.pdf

CA Microarchitecture.pptx

1/9 CA Microarchitecture

2/9 CA Microarchitecture

3/9 CA Microarchitecture

CA Microarchitecture Q&A-1 

6

Microarchitecture

(Pipelining, hazards, data hazard) 

4/9 CA Microarchitecture

5/9 CA Microarchitecture

CA Microarchitecture Q&A-2 
7

Microarchitecture

(MIPS pipeline, bypass, structural hazards,

control hazards, branch prediction)

6/9 CA Microarchitecture

7/9 CA Microarchitecture

CA Microarchitecture Q&A-3 

8

Microarchitecture

(vector pipelining, superscalar processors,

Tomasulo)  

8/9 CA Microarchitecture 

9/9 CA Microarchitecture

CA Microarchitecture Q&A-4 

9

ISA Assembly

(CISC, RISC, addressing)

CA ISA Assembly.pdf

CA ISA Assembly.pptx

1/4 CA ISA Assembly

2/4 CA ISA Assembly

CA ISA Assembly Q&A-1

10

ISA Assembly

(Procedures, interrupts, assembler) 

3/4 CA ISA Assembly

4/4 CA ISA Assembly

CA ISA Assembly Q&A-2

11

Memory

(Hierarchy, types, organization, map)  

CA Memory.pdf

CA Memory.pptx

1/10 CA Memory

2/10 CA Memory

CA Memory Q&A-1

12

Memory

(Cache: write policies, architecture, associativity)  

3/10 CA Memory

4/10 CA Memory

CA Memory Q&A-2

13

Memory

(Virtual memory: MMU, paging, fragmentation,
caches)  

5/10 CA Memory

6/10 CA Memory

7/10 CA Memory

CA Memory Q&A-3

14

Memory

(Multiprocessor systems: performance metrics,
interconnects, cache coherence)  

8/10 CA Memory

9/10 CA Memory

CA Memory Q&A-4

15

Memory

(Distributed systems)

Wrap-up - across all topics

10/10 CA Memory

CA Memory Q&A-5

Overview

Operating Systems & Computer Networks (1st year, Bachelor Computer Science, German)

Prerequisites: Basic knowledge in Computer Architecture is helpful, but not needed. C-programming helpful.

Lecture Content Resources
1

Organization

(Be aware: orga details may vary as

the video is from 2020!)

Introduction and Motivation

Welcome

Organization

OSCN_00_Organization.pdf

OSCN_00_Organization.pptx

1/3 OSCN_01-Introduction_and_Motivation

2/3 OSCN_01_Introduction_and_Motivation

3/3 OSCN_01_Introduction_and_Motivation

OSCN_01-Introduction_and_Motivation-Q&A

OSCN_01_Introduction_and_Motivation.pdf

OSCN_01_Introduction_and_Motivation.pptx

2 Subsystems, Interrupts, and System Calls

1/4 OSCN_02-SubSys_INT_SysCall

2/4 OSCN_02-SubSys_INT_SysCall

3/4 OSCN_02-SubSys_INT_SysCall

4/4 OSCN_02-SubSys_INT_SysCall

OSCN_02-SubSys_INT_SysCall-Q&A

OSCN_02_Subsystems_Interrupts_and_System_Calls.pdf

OSCN_02_Subsystems_Interrupts_and_System_Calls.pptx

3 Processes

1/5 OSCN_03_Processes

2/5 OSCN_03_Processes

3/5 OSCN_03_Processes

4/5 OSCN_03_Processes

5/5 OSCN_03_Processes

OSCN_03_Processes-Q&A

OSCN_03_Processes.pdf

OSCN_03_Processes.pptx

4 Memory

1/5 OSCN_04_Memory

2/5 OSCN_04_Memory

3/5 OSCN_04_Memory

4/5 OSCN_04_Memory

5/5 OSCN_04_Memory

OSCN_04_Memory-Q&A

OSCN_04_Memory.pdf

OSCN_04_Memory.pptx

5 Scheduling

1/5 OSCN_05_Scheduling

2/5 OSCN_05_Scheduling

3/5 OSCN_05_Scheduling

4/5 OSCN_05_Scheduling

5/5 OSCN_05_Scheduling

OSCN_05_Scheduling-Q&A

OSCN_05_Scheduling.pdf

OSCN_05_Scheduling.pptx

6 IO and File System

1/5 OSCN_06_IO_and_File_System

2/5 OSCN_06_IO_and_File_System

3/5 OSCN_06_IO_and_File_System

4/5 OSCN_06_IO_and_File_System

5/5 OSCN_06_IO_and_File_System

OSCN_06_IO_and_File_System-Q&A

OSCN_06_IO_and_File_System.pdf

OSCN_06_IO_and_File_System.pptx

7 Booting Services and Security

1/5 OSCN_07_Booting_Services_and_Security

2/5 OSCN_07_Booting_Services_and_Security

3/5 OSCN_07_Booting_Services_and_Security

4/5 OSCN_07_Booting_Services_and_Security

5/5 OSCN_07_Booting_Services_and_Security

OSCN_07_Booting_Services_and_Security-Q&A

OSCN_07_Booting_Services_and_Security.pdf

OSCN_07_Booting_Services_and_Security.pptx

8 Networked Computer and the Internet

1/3 OSCN_08_Networked_Computer_and_the_Internet

2/3 OSCN_08_Networked_Computer_and_the_Internet

3/3 OSCN_08_Networked_Computer_and_the_Internet

OSCN_08_Networked_Computer_and_the_Internet-Q&A

OSCN_08_Networked_Computer_and_the_Internet.pdf

OSCN_08_Networked_Computer_and_the_Internet.pptx

9 Host to Network

1/6 OSCN_09_Host_to_Network

2/6 OSCN_09_Host_to_Network

3/6 OSCN_09_Host_to_Network

4/6 OSCN_09_Host_to_Network

5/6 OSCN_09_Host_to_Network

6/6 OSCN_09_Host_to_Network

OSCN_09_Host_to_Network-Q&A

OSCN_09_Host_to_Network.pdf

OSCN_09_Host_to_Network.pptx

10  Internetworking

1/4 OSCN_10_Internetworking

2/4 OSCN_10_Internetworking

3/4 OSCN_10_Internetworking

4/4 OSCN_10_Internetworking

OSCN_10_Internetworking-Q&A

OSCN_10_Internetworking.pdf

OSCN_10_Internetworking.pptx

11  Transport

1/3 OSCN_11_Transport

2/3 OSCN_11_Transport

3/3 OSCN_11_Transport

OSCN_11_Transport-Q&A

OSCN_11_Transport.pdf

OSCN_11_Transport.pptx

12  Applications

1/3 OSCN_12_Applications

2/3 OSCN_12_Applications

3/3 OSCN_12_Applications

OSCN_12_Applications-Q&A

OSCN_12_Applications.pdf

OSCN_12_Applications.pptx

13  Network Security

1/3 OSCN_13_Network_Security

2/3 OSCN_13_Network_Security

3/3 OSCN_13_Network_Security

OSCN_13_Network_Security-Q&A

OSCN_13_Network_Security.pdf

OSCN_13_Network_Security.pptx 

14  Example

OSCN_14_Example

OSCN_14_Example.pdf

OSCN_14_Example.pptx

Telematics (1st year Master Computer Science, English)

Prerequisites: BSc course Computer Networks

Lecture Content Resources
1

Organizational

(motivation, history, future, references, prerequisites) 

Organizational.pdf

Organizational_1

Organizational_2

Organizational_3

2

Basic Concepts

(networks, communication principles, sharing,

Basic Concepts.pdf

Basic Concepts_1

Basic Concepts_2

Basic Concepts_3

3 Internet, protocols&layers, standards, quiality of service)

Basic Concepts_4

Basic Concepts_5

Basic Concepts_6

Basic Concepts_7

4

Application Layer

DNS 

(namespace, servers, zones,

Application Layer - DNS.pdf

Application Layer - DNS_1

Application Layer - DNS_2

Application Layer - DNS_3

5 resolutions, databases, protocol, tools)

Application Layer - DNS_4

Application Layer - DNS_5

Application Layer - DNS_6

6

Application Layer

Email

(structure, format, transfer, retrival/access)

Application Layer - Email.pdf

Application Layer - Email_1

Application Layer - Email_2

Application Layer - Email_3

Application Layer - Email_4

7

Application Layer

HTTP

(Background, HTTP, WebSocket, WebRTC, cookies,

Application Layer - HTTP.pdf

Application Layer - HTTP_1

Application Layer - HTTP_2

Application Layer - HTTP_3

8 proxies, scalability, DNS over HTTPS)

Application Layer - HTTP_4

Application Layer - HTTP_5

Application Layer - HTTP_6

9

Application Layer

SNMP

(motivation, overview, managed objects, operations,

Application Layer - SNMP.pdf

Application Layer - SNMP_1

Application Layer - SNMP_2

10 tools, NETCONF)

Application Layer - SNMP_3

Application Layer - SNMP_4

 11

Physical Layer

(overview, signals, bandwidth, symbol rate,  

Physical Layer.pdf

Physical Layer_1

Physical Layer_2

 12 quantization, sampling, channel capacity, data encoding,

Physical Layer_3

Physical Layer_4

 13 modulation, multiplexing,

Physical Layer_5

Physical Layer_6

 14 types of media, last mile)

Physical Layer_7

Physical Layer_8

 15

Link Layer

(framing, error detection & correction,

Link Layer.pdf

Link Layer_1

Link Layer_2

16 flow control, medium access control, 

Link Layer_3

Link Layer_4

17 protocols, PPP, Ethernet, Infrastructure

Link Layer_5

Link Layer_6

18 VLAN, OTN) Link Layer_7 
19

Network Layer

(goals, addressing, IPv4/IPv6 addresses

Network Layer.pdf 

Network Layer_1

Network Layer_2

20 Internet protocol design, IPv4, DiffServ, IPv6, migration,

Network Layer_3

Network Layer_4

Network Layer_5

21

address assignment, ARP, DHCP, NDP, SLAAC,

control, error management, diagnostic, ICMP, NAT,

Network Layer_6

Network Layer_7

22

routing, concepts, prerequisites, routing vs. forwarding,

Network Layer_8

Network Layer_9

23 schemes, metrics, fundamental algorithms,

Network Layer_10

Network Layer_11

24 RIP, OSPF, IS-IS, BGP, multicast)

Network Layer_12

Network Layer_13 

25

Transport Layer

(goals, requirements, elements,

UDP, TCP overview,

Transport Layer.pdf

Transport Layer_1

Transport Layer_2

26

TCP header, connection menagement,

timer management, reliable transfer,

flow control, congestion control,

Transport Layer_3

Transport Layer_4

Transport Layer_5

27

TCP throughput,

security, tools

Transport Layer_6

Transport Layer_7

28

ossification,

MPTCP

Transport Layer_8

Transport Layer_9

29

QUIC

SCTP 

Transport Layer_10

Transport Layer_11

30 CDN, ICN, P2P

CDN ICN P2P.pdf

CDN

ICN

P2P

 31

Infrastructure Security

(DNSSEC, RPKI)

Infrastructure Security.pdf 

Infrastructure Security_Primer

Infrastructure Security_DNSSEC

Infrastructure Security_RPKI

 32

Example Exam

Exam

Solutions

Mobile Communications (1st year Master Computer Science, English)

Prerequisites: Telematics/Computer Networks, Internet communication

Lecture Content Resources
1

Introduction

(history, markets,
research areas)

C01-Introduction.pdf

C01-Introduction.pptx

C01-Introduction-1

C01-Introduction-2

C01-Introduction-3

C01-Introduction-4

C01-Introduction-5

C01-Introduction-Q&A

2

Wireless Communication

(frequencies, signals, antennas,
multipath)

C02-Wireless_Transmission.pdf

C02-Wireless_Transmission.pptx

C02-Wireless_Transmission-1

C02-Wireless_Transmission-2

C02-Wireless_Transmission-Q&A-1

3

Wireless Communication

(multiplexing, modulation,
spread spectrum) 

C02-Wireless_Transmission-3

C02-Wireless_Transmission-4

C02-Wireless_Transmission-5

C02-Wireless_Transmission-Q&A-2

4

Wireless Communication

(cell structure)

Medium Access

(FDMA/TDMA)

C02-Wireless_Transmission-6

C02-Wireless_Transmission-Q&A-3

C03-Medium_Access.pdf

C03-Medium_Access.pptx

C03-Medium_Access-1

C03-Medium_Access-2

C03-Medium_Access-Q&A-1

5

Medium Access

(CDMA)

Wireless Telecommunication Systems

(GSM)

C03-Medium_Access-3

C03-Medium_Access-Q&A-2

C04-Wireless_Telecommunication_Systems.pdf

C04-Wireless_Telecommunication_Systems.pptx

C04-Wireless_Telecommunication_Systems-1

C04-Wireless_Telecommunication_Systems-2 

C04-Wireless_Telecommunication_Systems-Q&A-1

6  

Wireless Telecommunication Systems

(GSM)

C04_Wireless_Telecommunication_Systems-3

C04_Wireless_Telecommunication_Systems-4

C04_Wireless_Telecommunication_Systems-5

C04-Wireless_Telecommunication_Systems-Q&A-2

7  

Wireless Telecommunication Systems

(GSM, GPRS, TETRA)

C04_Wireless_Telecommunication_Systems-6

C04_Wireless_Telecommunication_Systems-7

C04_Wireless_Telecommunication_Systems-8

C04-Wireless_Telecommunication_Systems-Q&A-3

8  

Wireless Telecommunication Systems

(UMTS)

C04_Wireless_Telecommunication_Systems-9

C04_Wireless_Telecommunication_Systems-10

C04_Wireless_Telecommunication_Systems-11

C04-Wireless_Telecommunication_Systems-Q&A-4

9  

Wireless Telecommunication Systems

(LTE)

C04_Wireless_Telecommunication_Systems-12

C04_Wireless_Telecommunication_Systems-13

C04_Wireless_Telecommunication_Systems-14

C04-Wireless_Telecommunication_Systems-Q&A-5

10

Wireless LANs

(IEEE 802.11)

C05-Wireless_LANs.pdf

C05-Wireless_LANs.pptx

C05-Wireless_LANs-1

C05-Wireless_LANs-2

C05-Wireless_LANs-3

C05-Wireless_LANs-Q&A-1

11

Wireless LANs

(IEEE 802.11, Bluetooth, ZigBee)

C05-Wireless_LANs-4

C05-Wireless_LANs-5

C05-Wireless_LANs-6

C05-Wireless_LANs-7

C05-Wireless_LANs-8

C05-Wireless_LANs-Q&A-2

12

Internet Protocols

(Mobile IP, PMIPv6, ad-hoc)

C06-Internet_Protocols.pdf

C06-Internet_Protocols.pptx

C06-Internet_Protocols-1

C06-Internet_Protocols-2

C06-Internet_Protocols-3

C06-Internet_Protocols-4

C06-Internet_Protocols-Q&A-1

13

Internet Protocols

(WSN, IoT, Transport)

Outlook

(5G, the future...)

C06-Internet_Protocols-5

C06-Internet_Protocols-6

C06-Internet_Protocols-Q&A-2

C07-Outlook.pdf

C07-Outlook.pptx

C07-Outlook

C07-Outlook-Q&A

Schlagwörter

  • lecture, course, material, operating systems, mobile communications, wireless communication, computer networking, computer architecture, inverted classroom