620.250 (16S) Algorithmen und Datenstrukturen

Sommersemester 2016

Anmeldefrist abgelaufen.

Erster Termin der LV
02.03.2016 10:00 - 12:00 , HS C
... keine weiteren Termine bekannt

Überblick

Lehrende/r
LV Nummer Südostverbund
INE03001UL
LV-Titel englisch
Algorithms and data structures
LV-Art
Vorlesung
Semesterstunde/n
2.0
ECTS-Anrechungspunkte
2.0
Anmeldungen
172
Organisationseinheit
Unterrichtssprache
Deutsch
LV-Beginn
01.03.2016

LV-Beschreibung

Inhalt/e

Themen

  • Einführung und Überblick
  • Elementare Algorithmen
  • Beschleunigung durch Aufteilen
  • Sortieralgorithmen
  • Suchalgorithmen
  • Hashverfahren
  • Graphen und Bäume
  • Balancierte Wurzelbäume
  • Algorithmen auf Graphen
  • Datenkommunikation
  • String Matching
  • Ausblick - Die Klassen P und NP

Lehrziel

Aufbauend auf den Kenntnissen der "Einführung in die strukturierte und objektorientierte Programmierung" (ESOP) ist der Umgang mit Datenstrukturen und Algorithmen größerer Strukturkomplexität zu erlernen. Dabei sollen die Studierenden einen Grundschatz wichtiger Datenstrukturen und Algorithmen kennenlernen und diese nach ihrer algorithmischen Komplexität beurteilen können. Die begleitenden Übungen vertiefen den Vorlesungsstoff und sollen dazu beitragen, eigenständig die Konstruktion und Analyse von Algorithmen durchzuführen. Von den vorgestellten Datenstrukturen bzw. Algorithmen sind einige exemplarisch zu implementieren. Neben diesem Grundziel der Lehrveranstaltung dienen ausgewählte Implementierungsbeispiele des Praktikums dazu, die im ESOP erworbenen Programmierkenntnisse (insbesondere die objektorientierten Konzepte) zu festigen. Als Programmiersprache wird JAVA verwendet.

Erwartete Vorkenntnisse

Fähigkeit zum Bilden einfacher Algorithmen und Datenstrukturen, sowie Programmierkenntnisse im von ESOP vermittelten Umfang.

Sonstige Studienbehelfe

siehe VO-Folien

Literatur

siehe VO-Folien

Link auf weitere Informationen

http://www.syssec.at/ad16

Prüfungsinformationen

Beurteilungskriterien/-maßstäbe

siehe LV-Modalitäten unter http://www.syssec.at/247/

Beurteilungsschema

Note/Grade Benotungsschema

Position im Curriculum

  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 15W.2)
    • Fach: Fachspezifische Ergänzungsfächer (AAU) (Wahlfach)
      • INE.003 Algorithmen und Datenstrukturen ( 2.0h VO / 2.0 ECTS)
        • 620.250 Algorithmen und Datenstrukturen (2.0h VO / 2.0 ECTS)
          Absolvierung im 4. Semester empfohlen
  • Lehramtsstudium Unterrichtsfach Informatik und Informatikmanagement (SKZ: 884, Version: 04W.7)
    • 1.Abschnitt
      • Fach: Praktische und Technische Informatik (LI 1.3) (Pflichtfach)
        • Algorithmen und Datenstrukturen ( 2.0h VO / 2.0 ECTS)
          • 620.250 Algorithmen und Datenstrukturen (2.0h VO / 2.0 ECTS)
  • Bachelorstudium Angewandte Informatik (SKZ: 511, Version: 12W.1)
    • Fach: Grundlagen der Angewandten Informatik (Pflichtfach)
      • Algorithmen und Datenstrukturen ( 2.0h VO / 2.0 ECTS)
        • 620.250 Algorithmen und Datenstrukturen (2.0h VO / 2.0 ECTS)
          Absolvierung im 2. Semester empfohlen
  • Bachelorstudium Informatik (SKZ: 521, Version: 09W.3)
    • Fach: Softwareentwicklung (Pflichtfach)
      • Algorithmen und Datenstrukturen ( 2.0h VO / 2.0 ECTS)
        • 620.250 Algorithmen und Datenstrukturen (2.0h VO / 2.0 ECTS)
  • Bachelorstudium Informatik (SKZ: 521, Version: 03W.1)
    • Fach: Softwareentwicklung (Pflichtfach)
      • Algorithmen und Datenstrukturen ( 2.0h VO / 2.0 ECTS)
        • 620.250 Algorithmen und Datenstrukturen (2.0h VO / 2.0 ECTS)
  • Diplomstudium Informatik (SKZ: 880, Version: 02W)
    • 1.Abschnitt
      • Fach: Softwareentwicklung (Pflichtfach)
        • Algorithmen und Datenstrukturen ( 2.0h VO / 2.0 ECTS)
          • 620.250 Algorithmen und Datenstrukturen (2.0h VO / 2.0 ECTS)
  • Bachelorstudium Informationsmanagement (SKZ: 522, Version: 12W.1)
    • Fach: Grundlagen der Informatik und Softwareentwicklung (Pflichtfach)
      • 2.5 Algorithmen und Datenstrukturen ( 2.0h VO / 2.0 ECTS)
        • 620.250 Algorithmen und Datenstrukturen (2.0h VO / 2.0 ECTS)
  • Bachelorstudium Informationsmanagement (SKZ: 522, Version: 05W.4)
    • Fach: Fächerkombination A (Wahlfach)
      • Modul: Fächerkombination A - Formale Grundlagen II
        • Algorithmen und Datenstrukturen ( 2.0h VO / 3.0 ECTS)
          • 620.250 Algorithmen und Datenstrukturen (2.0h VO / 3.0 ECTS)
  • Masterstudium Informationsmanagement (SKZ: 922, Version: 13W.2)
    • Fach: Ergänzungsfach III: Informatik Grundlagen (Wahlfach)
      • 6.5.1 Algorithmen und Datenstrukturen ( 2.0h VO / 2.0 ECTS)
        • 620.250 Algorithmen und Datenstrukturen (2.0h VO / 2.0 ECTS)
  • Bachelorstudium Informationstechnik (SKZ: 289, Version: 06W.1)
    • Fach: Informatik und Softwareentwicklung (Wahlfach)
      • Modul: Algorithmen und Datenstrukturen
        • Vorlesung (Algorithmen und Datenstrukturen) ( 2.0h VO / 3.0 ECTS)
          • 620.250 Algorithmen und Datenstrukturen (2.0h VO / 3.0 ECTS)
  • Bachelorstudium Technische Mathematik (SKZ: 201, Version: 12W.2)
    • Fach: Diskrete Mathematik (Wahlfach)
      • Algorithmen und Datenstrukturen ( 2.0h VO / 2.0 ECTS)
        • 620.250 Algorithmen und Datenstrukturen (2.0h VO / 2.0 ECTS)
  • Bachelorstudium Technische Mathematik (SKZ: 201, Version: 12W.2)
    • Fach: Datenanalyse (ab 15W) (Pflichtfach)
      • Algorithmen und Datenstrukturen ( 4.0h VO, UE / 6.0 ECTS)
        • 620.250 Algorithmen und Datenstrukturen (2.0h VO / 2.0 ECTS)

Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung

Sommersemester 2020
  • 620.250 VO Algorithmen und Datenstrukturen (2.0h / 2.0ECTS)
Sommersemester 2019
  • 620.250 VO Algorithmen und Datenstrukturen (2.0h / 2.0ECTS)
Sommersemester 2018
  • 620.250 VO Algorithmen und Datenstrukturen (2.0h / 2.0ECTS)
Sommersemester 2017
  • 620.250 VO Algorithmen und Datenstrukturen (2.0h / 2.0ECTS)
Sommersemester 2015
  • 620.250 VO Algorithmen und Datenstrukturen (2.0h / 2.0ECTS)
Sommersemester 2014
  • 620.250 VO Algorithmen und Datenstrukturen (2.0h / 2.0ECTS)
Sommersemester 2013
  • 620.250 VO Algorithmen und Datenstrukturen (2.0h / 2.0ECTS)
Sommersemester 2012
  • 620.250 VO Algorithmen und Datenstrukturen (2.0h / 2.0ECTS)
Sommersemester 2011
  • 620.250 VO Algorithmen und Datenstrukturen (2.0h / 2.0ECTS)
Sommersemester 2010
  • 620.250 VO Algorithmen und Datenstrukturen (2.0h / 2.0ECTS)
Sommersemester 2009
  • 620.250 VO Algorithmen und Datenstrukturen (2.0h / 2.0ECTS)