Hasso-Plattner-Institut Design IT. Create Knowledge.

News

01.08.2016

openHPI Course "Internetworking 2016"

A new openHPI course about "Internetworking" starts on September 5, 2016. The course is held by Prof. Dr. Christoph Meinel ... [more]
19.05.2016

openHPI Workshop "Embedded Smart Home"

We are going to offer a new openHPI workshop "Embedded Smart Home" in German language. More Infocan be found here ... [more]
10.03.2016

New public demo

You can check out our public demo platform at https://tele-task-demo.hpi.uni-potsdam.de. Please let us know what you ...

Statistics

userclicks 35 M
lecture 5729
activelecturer 2371
series 473
Lecture-Feed of Series: Einführung in die Programmiertechnik II (SS 2009) Feed of Series: Einführung in die Programmiertechnik II (SS 2009)

Einführung in die Programmiertechnik II (SS 2009)

Image of
Not enough ratings.

Dr. Martin von Löwis

Successor of this series: Einführung in die Programmiertechnik II (SS 2010)

Die Lehrveranstaltung vermittelt Theorie und Praxis der Programmierung von Software am Beispiel der Sprachen C, Java und Prolog.

Diskutiert werden Algorithmen und Datenstrukturen zum Sortieren und Suchen, Algorithmen und Datenstrukturen zur Implementierung objekt-orientierter Sprachen sowie die deklarative Programmierung. Diese Inhalte werden im allgemeineren Kontext der Softwareproduktion eingebettet.

Einführung in C

Not enough ratings.
Date: 05.05.2009
Lang.: de
Dur.: 01:30:42
Play full lecture
• Überleitung 00:05:00
• Ausdrücke 00:18:31
• Speicherverwaltung 00:14:36
• Zeichenkettenverarbeitung 00:17:55
• Ein/Ausgabe 00:08:28
• Unformatierte Ausgabe 00:14:24
• Arbeitsweise des Präprozessors 00:13:13

Implementierungsstrategien für Objektorientierte Sprachen

Not enough ratings.
Date: 08.05.2009
Lang.: de
Dur.: 01:26:43
Play full lecture
• Arbeitsweise des Präprozessors 00:08:46
• Bibliotheken 00:09:19
• Überleitung 00:11:48
• Darstellung von Objektzustand 00:12:00
• Speicherblöcke 00:19:29
• Alokator für Objekte fester Größe 00:13:56
• Übersetzung 00:12:52
Not enough ratings.
Date: 15.05.2009
Lang.: de
Dur.: 01:26:46
Play full lecture
• Allozierung 00:06:38
• Struktur eines Freispeicherblocks 00:12:21
• Deallokation 00:13:38
• Multi-Methoden 00:05:01
• Realisierung von Vererbung 00:17:54
• Realisierung von virtuellen Methoden 00:14:43
• Funktionszeiger 00:17:56
Not enough ratings.
Date: 29.05.2009
Lang.: de
Dur.: 01:25:16

Automatische Speicherverwaltung

Dr. Martin von Löwis

Automatische Speicherverwaltung

Play full lecture
• Wiederholung Debugger 00:07:42
• Speichermuell 00:09:10
• Erreichbarkeit und Lebendigkeit 00:06:14
• Referenzzählung 00:14:06
• Mark-and-Sweep GC 00:12:55
• Copying GC 00:09:56
• Varianten 00:15:08

Algorithmen

Not enough ratings.
Date: 02.06.2009
Lang.: de
Dur.: 01:27:13
Play full lecture
Not enough ratings.
Date: 05.06.2009
Lang.: de
Dur.: 01:28:13
Play full lecture
• Beispiel: Binaere Suche 00:18:55
• Datentypen in Java 00:18:07
• Mengenkonstruktionen 00:07:15
• Java.util.Collection 00:08:55
• Ordnungsrelationen 00:09:41
• Java.util.List 1 00:12:50
• Java.util.List 00:13:51

Modultests

Not enough ratings.
Date: 05.06.2009
Lang.: de
Dur.: 01:21:39
Play full lecture
• java.util.List 00:17:06
• java.util.Map 00:15:21
• Collections im Überblick 00:08:58
• Ziele 00:17:04
• Begriffe 00:09:16
• Bestimmung des Testergebnisses 00:15:04
Not enough ratings.
Date: 12.06.2009
Lang.: de
Dur.: 01:23:23

Sortieren: Einfache Algorithmen

Dr. Martin von Löwis

Sortieren: Einfache Algorithmen

Play full lecture
• Sortieren 00:29:01
• Selection Sort 00:13:14
• Selection Sort (2) 00:02:57
• Insertion Sort 00:18:05
• Insertion Sort (2) 00:06:56
• Bubble Sort 00:08:40
• Komplexität der einfachen Algorithmen 00:05:53
Not enough ratings.
Date: 12.06.2009
Lang.: de
Dur.: 01:31:46

Sortieren: Einfache Algorithmen (2)

Dr. Martin von Löwis

Sortieren: Einfache Algorithmen (2)

Play full lecture
• Komplexität (2) 00:02:13
• Shellsort 00:17:41
• Sortieren verketteter Listen 00:12:26
• Quicksort 00:19:13
• Analyse Quicksort 00:24:28
• Mischen 00:10:15
• Top-Down Mergesort 00:06:54
Not enough ratings.
Date: 15.06.2009
Lang.: de
Dur.: 01:26:07
Play full lecture
• Diskussion Übungsaufgabe 00:08:14
• Top-Down Mergesort 00:10:58
• Mischen ohne Kopieren 00:08:56
• Bottom-Up Mergesort 00:06:54
• Priority Queue 00:15:00
• Implementierungsvarianten 00:06:28
• Heaps 00:19:02
• Heapsort 00:12:14
Not enough ratings.
Date: 26.06.2009
Lang.: de
Dur.: 01:13:01
Play full lecture
• String Hashing 2 00:11:45
• String Hashing 3 00:18:46
• Perfektes Hashing 00:11:49
• Statisches Hashing 00:07:33
• Lineares Sondieren 00:07:24
• Quadratisches Sondieren 00:07:53
• Dynamische Hashtabellen 00:09:15
Not enough ratings.
Date: 19.06.2009
Lang.: de
Dur.: 01:29:45
Play full lecture
• Splay Trees 00:03:57
• 2-3-4-Bäume 00:13:24
• Rot-Schwarz-Bäume 00:11:52
• AVL-Bäume 00:23:33
• Hash-Tabellen/Überblick 00:09:20
• Hashfunktionen 00:17:55
• String-Hashing 00:11:08

Prolog

Not enough ratings.
Date: 26.06.2009
Lang.: de
Dur.: 01:30:07
Play full lecture
• Code-Durchsicht 00:09:20
• Arbeitsweise des Gutachters 00:06:10
• Ergebnisse 00:01:49
• Übersicht Prolog 00:17:09
• Programmieren in Prolog 00:06:20
• Fakten 00:19:19
• Regeln 00:06:21
• Strukturen 00:20:17
• Operatoren 00:05:13
Not enough ratings.
Date: 03.07.2009
Lang.: de
Dur.: 01:03:54
Play full lecture
• Arithmetik 00:12:47
• Listenoperationen 00:18:19
• Generatoren 00:09:53
• Anwendungen des Cut 00:23:40
Not enough ratings.
Date: 10.07.2009
Lang.: de
Dur.: 01:25:37
Play full lecture
• Anwendungen des Cut: Negation 00:11:26
• Zur Übungsaufgabe 00:09:31
• Graph-Algorithmen/Anwendungsgebiete 00:10:04
• Graphen 00:12:28
• Graphen (3) 00:16:11
• Graph als Abstrakter Datentyp 00:11:31
• Darstellung von Graphen 00:15:36
Not enough ratings.
Date: 14.07.2009
Lang.: de
Dur.: 01:27:36
Play full lecture
• Start 00:00:58
• Hamilton-Pfad 00:13:43
• Graph-Probleme 00:25:29
• Echter Zufall und Pseudozufall 00:12:45
• Pseudozufallzahlen: Güterforderungen 00:13:41
• Erste Versuche 00:14:29
• Mersene-Twister 00:07:53
Not enough ratings.
Date: 17.07.2009
Lang.: de
Dur.: 01:02:57
Play full lecture
• Statistischer Test 00:11:26
• Kolmogorov-Smirnov-Test 00:08:18
• Diehard Tests 00:10:41
• Travel-Ticket-Systeme 00:16:57
• Relationale Datenbanken 00:12:37
Not enough ratings.
Date: 24.07.2009
Lang.: de
Dur.: 00:38:00
Play full lecture
• Praktische Informatik 00:10:25
• Shellsort 00:14:00
• Shellsort 2 00:14:11
Tags added to this content

No tags have been added to this content so far.

Tag this content

Please enable javascript to use this function.

Dear user,
with the tagging function you'll be able to add taggs to videos.
However, in order to link all your tags with your user profile it is required that you
login to the tele-TASK portal to use this functionality.
If you don't have an account yet, you may register for a tele-TASK account here.
Links added to this content

No links have been added to this content so far.

Add Link to this content

Please enable javascript to use this function.

Dear user,
with the links function you'll be able to add links to other resources to this content.
However, in order to link all your links with your user profile it is required that you
login to the tele-TASK portal to use this functionality.
If you don't have an account yet, you may register for a tele-TASK account here.