Hasso-Plattner-Institut25 Jahre HPI
Hasso-Plattner-Institut25 Jahre HPI
 

Einführung in die Programmiertechnik II (Sommersemester 2021)

Lecturer: Prof. Dr. Felix Naumann (Information Systems) , Tobias Bleifuß (Information Systems)
Course Website: https://hpi.de/en/naumann/teaching/current-courses/ss-21/programmiertechnik-ii.html

General Information

  • Weekly Hours: 4
  • Credits: 6
  • Graded: yes
  • Enrolment Deadline: 18.03.2021 - 09.04.2021
  • Teaching Form: Lecture / Exercise
  • Enrolment Type: Compulsory Module
  • Course Language: German

Programs, Module Groups & Modules

IT-Systems Engineering BA

Description

Themenüberblick 

  • Einführung, Historie und Überblick
  • Algorithmische Grundkonzepte
  • Algorithmenparadigmen
  • Suchen und Sortieren
  • Eigenschaften von Algorithmen
  • Entwurf von Algorithmen
  • Datenstrukturen
  • Bäume
  • Hashverfahren
  • Graphalgorithmen

In den Übungen wird die Programmiersprache Java verwendet.

Requirements

Programmiertechnik I

Literature

  • Als Lehrbuch verwenden wir "Algorithmen und Datenstrukturen" von Gunter Saake und Kai-Uwe Sattler sowie "Algorithmen" von Robert Sedgewick und Kevin Wayne. beide Bücher liegen in ausreichender Menge zur Ausleihe vor.
  • Verschiedene Themen stammen aus weiteren Quellen, die jeweils angegeben werden.
  • Die Vorlesungsfolien finden Sie im internen Bereich, jeweils vor der Vorlesung.

Learning

Vorlesung und Übung

Examination

Der Kurs wird ca. alle zwei Wochen durch eine Übung ergänzt. Das Bestehen der Übung ermöglicht die Teilnahme an der Prüfung/Klausur. "Bestehen":

  • Max. ein Aufgabenblatt mit min. 25% der Punkte
  • Alle weiteren Aufgabenblätter mit min. 50% der Punkte

Die Veranstaltung wird mittels einer Klausur bewertet.

Dates

Siehe Webseite des Fachgebiets

Zurück