News

08.04.2013

openHPI-Kurs SQL

Start des Kurses "Datenmanagement mit SQL" auf openHPI. Einschreiben in den Kurs können Sie sich noch jederzeit unter der Adresse ... [more]
05.03.2013

tele-TASK auf der CeBIT 2013

Auch dieses Jahr wird das Projekt tele-TASK wieder auf der CeBIT vertreten sein. Ihr findet uns am Stand des Hasso-Plattner-Instituts ... [more]
04.02.2013

Manuscript in Gruppen

Im Portal ist es möglich, eigene digitale Mitschriften anzufertigen, während man live oder on demand Vorlesungsvideos schaut. Die neue Funktionalität ... [more]

Statistics

userclicks~31 Mio.
lecture4431
activelecturer1664
series357
Lecture-Feed of Series: Einführung in die Programmiertechnik II (SS 2012)Feed of Series: Einführung in die Programmiertechnik II (SS 2012)

Einführung in die Programmiertechnik II (SS 2012)

Image of Einführung in die Programmiertechnik II (SS 2012)
Nicht genügend Bewertungen

Dr. Martin von Löwis

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, Graphenalgorithmen, Algorithmen und Datenstrukturen zur Implementierung objekt-orientierter Sprachen sowie die deklarative Programmierung. Diese Inhalte werden im allgemeineren Kontext der Softwareproduktion eingebettet.

Die Leistungserfassung besteht aus einer mündlichen Prüfung und der semesterbegleitenden Bearbeitung der Übungsaufgaben. Zur Zulassung zur mündlichen Prüfung muss die Hälfte der Punkte aus den Übungsaufgaben erreicht werden; die Note wird in der mündlichen Prüfung festgelegt.

Programmiersprache C

Organisatorisches und C
Nicht genügend Bewertungen
Datum:10.04.2012
Sprache: de
Dauer:01:27:15
Vorlesung abspielen
• Einführung 00:22:22
• C 00:18:32
• Programmstruktur 00:16:02
• Übersetzungsprozess 00:19:56
• Semantik (2) 00:10:23
C (1)
Nicht genügend Bewertungen
Datum:12.04.2012
Sprache: de
Dauer:01:19:37
Vorlesung abspielen
• Wiederholung 00:20:42
• Anweisungen 00:23:58
• Lexik 00:07:15
• Primitive Datentypen 00:15:29
• Zusammengesetzte Typen 00:12:13
C (2)
Nicht genügend Bewertungen
Datum:17.04.2012
Sprache: de
Dauer:01:25:19
Vorlesung abspielen
• Pointer 00:28:34
• Struct-Pointer 00:06:08
• Arrays und Pointer 00:23:32
• Funktionen 00:09:46
• Typ-Aliase 00:11:15
C (3)
Nicht genügend Bewertungen
Datum:19.04.2012
Sprache: de
Dauer:01:26:36
Vorlesung abspielen
• Wiederholung 00:11:29
• Funktionen 00:07:50
• Standardbibliothek 00:07:27
• Speicherverwaltung 00:17:30
• Zeichenketten 00:22:31
• Ein-/Ausgabe 00:13:28
• Formatierte Ausgabe 00:06:21

Freispeicherverwaltung

Freispeicherverwaltung
Nicht genügend Bewertungen
Datum:24.04.2012
Sprache: de
Dauer:01:12:35
Vorlesung abspielen
• Objekte 00:22:18
• Freispeicherverwaltung 00:17:36
• Allokator für Objekte fester Größe 00:13:08
• Darstellung von Freispeicherlisten 00:12:22
• Allokation 00:07:11

Polymorphie und spätes Binden

Polymorphie und spätes Binden
Nicht genügend Bewertungen
Datum:26.04.2012
Sprache: de
Dauer:01:18:01
Vorlesung abspielen
• Makefile 00:30:58
• Polymorphie 00:11:50
• Multi-Methoden 00:13:58
• Realisierung von Methoden 00:13:40
• Funktionszeiger 00:21:15
Polymorphie und spätes Binden (2)
Nicht genügend Bewertungen
Datum:08.05.2012
Sprache: de
Dauer:01:14:33
Vorlesung abspielen
• Funktionszeiger 00:19:53
• Virtuelle Methodentabellen in C 00:21:12
• Makros 00:06:44
• Übungsaufgabe 00:15:55
• Automatische Speicherverwaltung 00:10:49

Automatische Speicherverwaltung

Automatische Speicherverwaltung
Nicht genügend Bewertungen
Datum:15.05.2012
Sprache: de
Dauer:01:13:28
Vorlesung abspielen
• Referenzzähler 00:18:32
• Garbage Collection 00:21:04
• Copying GC 00:19:09
• Verfolgung von Referenzen 00:14:43

Weitere Konzepte & Analyse von Algorithmen

Weitere Konzepte & Analyse von Algorithmen
Nicht genügend Bewertungen
Datum:22.05.2012
Sprache: de
Dauer:01:16:54
Vorlesung abspielen
• Mehrfachvererbung 00:13:53
• Interfaces 00:14:31
• Algorithmenentwurf 00:30:38
• Häufige Fehler 00:17:33
Analyse von Algorithmen
Nicht genügend Bewertungen
Datum:24.05.2012
Sprache: de
Dauer:01:15:04
Vorlesung abspielen
• Big-Oh (Landau-Notation) 00:26:46
• Komplexitätsklassen 00:10:31
• Lineare Suche 00:16:42
• Binäre Suche 00:16:52
• 01:10:51 00:04:13

Datentypen in Java

Die Datentypbibliothek von Java (1)
Nicht genügend Bewertungen
Datum:29.05.2012
Sprache: de
Dauer:01:14:27
Vorlesung abspielen
• Primitive Typen in Java 00:10:32
• String Interning 00:18:48
• Abstrakte Datentypen 00:17:24
• Ordnungsrelationen 00:08:00
• java.util.List 00:19:43
Die Datentypbibliothek von Java (2)
Nicht genügend Bewertungen
Datum:05.06.2012
Sprache: de
Dauer:01:25:50
Vorlesung abspielen
• java.util.List 00:25:48
• java.util.Map 00:11:32
• Generic Types 00:08:06
• Modultest 00:21:33
• Testen mit JUnit 00:18:51

Sortieren

JUnit 4 und Sortieren
Nicht genügend Bewertungen
Datum:07.06.2012
Sprache: de
Dauer:01:20:20
Vorlesung abspielen
• JUnit 4 00:15:08
• Übungsaufgabe 00:04:36
• Sortieren 00:18:44
• Selection Sort 00:10:21
• Insertion Sort 00:15:11
• JUnit 4(2) 00:16:20
Sortieren (2)
Nicht genügend Bewertungen
Datum:14.06.2012
Sprache: de
Dauer:01:21:11
Vorlesung abspielen
• Bubble Sort 00:18:51
• Shellsort 00:13:47
• Sortieren verketteter Listen 00:05:22
• Quicksort 00:21:00
• Analyse von Quicksort 00:12:38
• Mergesort 00:09:33
Sortieren (3)
Nicht genügend Bewertungen
Datum:19.06.2012
Sprache: de
Dauer:01:22:21
Vorlesung abspielen
• Merge Sort 00:15:18
• Verbesserung: Mischen ohne kopieren 00:18:17
• Code-Durchsicht 00:12:47
• Heapsort und Priority Queue 00:12:00
• Erzeugung von Heaps 00:13:16
• Priority-Queue auf Heap-Basis 00:10:43
Sortieren und Binäre Suchbäume
Nicht genügend Bewertungen
Datum:21.06.2012
Sprache: de
Dauer:01:13:10
Vorlesung abspielen
• Spezialisierte Sortierverfahren 00:12:29
• MSD-Sortierung 00:13:42
• LSD-Sortierung 00:10:44
• Symboltabellen 00:08:45
• Binäre Suchbäume 00:07:57
• Einfügen in Binäre Suchbäume 00:12:38
• Balanzierte Bäume 00:06:55

Prolog

Bäume und Prolog
Nicht genügend Bewertungen
Datum:27.06.2012
Sprache: de
Dauer:01:17:45
Vorlesung abspielen
• 2-3-4-Bäume 00:15:17
• Rot-Schwarz Bäume 00:20:12
• Prolog 00:14:24
• Programmieren in Prolog 00:09:26
• Fakten 00:18:26
Prolog
Nicht genügend Bewertungen
Datum:03.07.2012
Sprache: de
Dauer:01:18:14
Vorlesung abspielen
• Fakten 00:10:12
• Syntax 00:14:50
• Operatoren 00:13:27
• Listen 00:16:43
• Generatoren 00:23:02

Hash Tabellen

Hash Tabellen
Nicht genügend Bewertungen
Datum:10.07.2012
Sprache: de
Dauer:01:15:42
Vorlesung abspielen
• Einleitung 00:16:54
• Hashfunktionen - Java 00:10:31
• String Hashing 00:10:30
• Perfektes Hashing 00:24:15
• Dynamische Hashtabellen 00:13:32

Zufallszahlen

Zufallszahlen
Nicht genügend Bewertungen
Datum:12.07.2012
Sprache: de
Dauer:01:21:02
Vorlesung abspielen
• Einleitung 00:19:51
• Pseudozufallszahlen: Güteforderungen 00:15:20
• X²-Test 00:14:57
• Themenübersicht 00:07:20
• Evaluierung 00:23:34
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.
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.