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 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)

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

Mobile Communications (3rd year Bachelor/1st year Master Computer Science, English)

Prerequisites: 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