Algorithmen und Programmierung 2

Prof. Dr. Christian Kohls

Kreditpunkte
7
Studiensemester
2
Sprache
deutsch
Kürzel
AP2
Voraussetzungen nach Prüfungsordnung
keine

Empfohlene Voraussetzungen

Algorithmen und Programmierung 1

Lehrform/SWS

6 SWS: Vorlesung 3 SWS; Übung 1 SWS; Praktikum 2 SWS

Arbeitsaufwand

Gesamtaufwand 210h, davon

  • 54h Vorlesung
  • 36h Praktikum
  • 18h Übung
  • 102h Selbststudium

Angestrebte Lernergebnisse

Die Studierende sollen Objektorientierung, die Prinzipien der Algorithmenentwicklung und grundlegende Algorithmen verstehen und die Grundstrukturen der Java-Bibliothek anwenden können.

Inhalt

  • Basisalgorithmen: Suchen u. Sortieren
  • Datenstrukturen
  • Dictionaries
  • Methodik des objektorientierten Programmierens

Studien-/Prüfungsleistungen

Schriftliche Prüfung, sowie erfolgreiche Teilnahme am Praktikum als Prüfungsvorleistung.

Medienformen

  • Beamer-gestützte Vorlesungen (Folien in elektronischer Form)
  • Praktikum an Rechnern des Labors

Literatur

  • Vorlesungsunterlagen: Foliensammlung, ausformuliertes Skript, Beispiellösungen
  • Fachliteratur: Bishop, J.: „Java Lernen“
  • Sedgewick, R.: „Algorithmen in Java“
  • Barnes, J., Kölling, M.: „Java Lernen mit BlueJ“, Verweise auf Onlinedokumente