Einführung in die Programmiertechnik II (SS 2022)

Prof. Dr. Jürgen Döllner


Die Vorlesung vermittelt Theorie und Praxis der Programmierung. Im Mittelpunkt stehen Konzepte und Techniken der Anwendungs- und Bibliotheksentwicklung. In der Vorlesung werden diese Aspekte u.a. anhand der Programmiersprachen C und C++ vermittelt.

Die Vorlesungsinhalte umfassen unter anderem:

Grundkonzepte der Programmierung
Programmierparadigmen
Algorithmen für das Suchen und Sortieren
Eigenschaften von Algorithmen
Paradigmen für den Algorithmenentwurf
Datenstrukturen und abstrakte Datentypen
C/C++-bezogene Programmiertechniken (z.B. Speicherverwaltung, Standardfunktionen und Standardbibliotheken, Objektorientierte Programmierung, Bibliotheksentwicklung)

Einführung

Einführung

Date: April 20, 2022
Language: German
Duration: 01:29:52

Softwareentwicklungsprozess

Date: April 25, 2022
Language: German
Duration: 01:45:41

Formale Sprachen

Date: April 27, 2022
Language: German
Duration: 01:31:11

Programmieren in C++

Notation von Algorithmen & Programmieren in C++

Date: May 2, 2022
Language: German
Duration: 01:29:56

Types, Values and Objects & Control Flow

Date: May 3, 2022
Language: German
Duration: 01:28:56

Control Flow, Functions, Templates, Modularity

Date: May 4, 2022
Language: German
Duration: 01:32:57

Programmieren in C++ & Programmierparadigmen

Date: May 9, 2022
Language: German
Duration: 01:28:50

Programmierparadigmen

Imperative Programmierung & Funktionale Programmierung

Date: May 11, 2022
Language: German
Duration: 01:33:22

Funktionale & Logische Programmierung

Date: May 16, 2022
Language: German
Duration: 01:29:27

Genetische Programmierung & Suchen und Sortieren

Date: May 18, 2022
Language: German
Duration: 01:25:24

Suchen und Sortieren

Sortieren

Date: May 23, 2022
Language: German
Duration: 01:27:57
Sortieren 01:27:57

Sortieren & Sortieren in C++

Date: May 25, 2022
Language: German
Duration: 01:30:33

Algorithmenarten

Überblick & Greedy-Algorithmen

Date: May 30, 2022
Language: German
Duration: 01:30:29

Divide et Impera & Backtracking

Date: June 1, 2022
Language: German
Duration: 01:32:55

Dynamische Programmierung

Date: June 8, 2022
Language: German
Duration: 01:31:57

Objektorientierte Programmierung

Konzepte & Klassen

Date: June 13, 2022
Language: German
Duration: 01:29:25

Klassen, Methoden und Vererbung

Date: June 15, 2022
Language: German
Duration: 01:29:30

Vererbung

Date: June 20, 2022
Language: German
Duration: 01:33:11
Vererbung 01:33:11

Casting

Date: June 22, 2022
Language: German
Duration: 01:04:04
Casting 01:04:04

Datenstrukturen

Datenstrukturen

Date: June 27, 2022
Language: German
Duration: 01:29:03

Datenstrukturen & Bäume

Date: June 29, 2022
Language: German
Duration: 01:29:45

Bäume

Grundlagen & Binary Tree

Date: July 4, 2022
Language: German
Duration: 01:29:58

Red-Black Tree, B-Tree, K-D Tree, Quadtree

Date: July 6, 2022
Language: German
Duration: 01:30:58

Hashverfahren

Hashverfahren

Date: July 11, 2022
Language: German
Duration: 01:29:09