620.250 (21S) Algorithms and data structures
Overview
For further information regarding teaching on campus, please visit: https://www.aau.at/en/corona.
- Lecturer
- LV Nummer Südostverbund INE03001UL
- Course title german Algorithmen und Datenstrukturen
- Type Lecture
- Course model Attendance-based course
- Hours per Week 2.0
- ECTS credits 2.0
- Registrations 175
- Organisational unit
- Language of instruction Deutsch
- Course begins on 02.03.2021
- eLearning Go to Moodle course
Time and place
Course Information
Intended learning outcomes
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 Implementierungs-beispiele des Praktikums dazu, die im ESOP erworbenen Programmierkenntnisse (insbesondere die objektorientierten Konzepte) zu festigen. Als Programmiersprache wird JAVA verwendet.
Teaching methodology
Vortrag und Diskussion
Course content
- 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
Prior knowledge expected
Fähigkeit zum Bilden einfacher Algorithmen und Datenstrukturen, sowie Programmierkenntnisse im von ESOP vermittelten Umfang.
Curricular registration requirements
keine
Literature
Siehe VO-Folien.
Link to further information
https://www.syssec.at/de/lehre/ss-2021/algodatExamination information
Modified examination information (exceptional COVID-19 provisions)
SPU, ggf. online (ROPE).
Examination methodology
Schriftliche Prüfung (SPU, ggf. ROPE) am Ende des Semesters.
Examination topic(s)
Siehe Inhalte oben.
Assessment criteria / Standards of assessment for examinations
Siehe LV-Webseite https://www.syssec.at/de/lehre/ss-2021/algodat/modalitaeten
Grading scheme
Grade / Grade grading schemePosition in the curriculum
- Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik
(SKZ: 414, Version: 15W.2)
-
Subject: Fachspezifische Ergänzungsfächer (AAU)
(Compulsory elective)
-
INE.003 Algorithmen und Datenstrukturen (
2.0h VO / 2.0 ECTS)
- 620.250 Algorithms and data structures (2.0h VO / 2.0 ECTS) Absolvierung im 4. Semester empfohlen
-
INE.003 Algorithmen und Datenstrukturen (
2.0h VO / 2.0 ECTS)
-
Subject: Fachspezifische Ergänzungsfächer (AAU)
(Compulsory elective)
- Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik
(SKZ: 414, Version: 17W.2)
-
Subject: Fachspezifische Ergänzungsfächer (AAU)
(Compulsory elective)
-
INE.003 Algorithmen und Datenstrukturen (
2.0h VO / 2.0 ECTS)
- 620.250 Algorithms and data structures (2.0h VO / 2.0 ECTS) Absolvierung im 4. Semester empfohlen
-
INE.003 Algorithmen und Datenstrukturen (
2.0h VO / 2.0 ECTS)
-
Subject: Fachspezifische Ergänzungsfächer (AAU)
(Compulsory elective)
- Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik
(SKZ: 414, Version: 19W.2)
-
Subject: Fachspezifische Ergänzungsfächer (AAU)
(Compulsory elective)
-
INE.003 Algorithmen und Datenstrukturen (
2.0h VO / 2.0 ECTS)
- 620.250 Algorithms and data structures (2.0h VO / 2.0 ECTS) Absolvierung im 4. Semester empfohlen
-
INE.003 Algorithmen und Datenstrukturen (
2.0h VO / 2.0 ECTS)
-
Subject: Fachspezifische Ergänzungsfächer (AAU)
(Compulsory elective)
- Bachelor's degree programme Applied Informatics
(SKZ: 511, Version: 19W.2)
-
Subject: Grundlagen der Angewandten Informatik
(Compulsory subject)
-
1.5 Algorithmen und Datenstrukturen (
2.0h VO / 2.0 ECTS)
- 620.250 Algorithms and data structures (2.0h VO / 2.0 ECTS) Absolvierung im 2. Semester empfohlen
-
1.5 Algorithmen und Datenstrukturen (
2.0h VO / 2.0 ECTS)
-
Subject: Grundlagen der Angewandten Informatik
(Compulsory subject)
- Bachelor's degree programme Applied Informatics
(SKZ: 511, Version: 17W.1)
-
Subject: Grundlagen der Angewandten Informatik
(Compulsory subject)
-
1.7 Algorithmen und Datenstrukturen (
2.0h VO / 2.0 ECTS)
- 620.250 Algorithms and data structures (2.0h VO / 2.0 ECTS) Absolvierung im 2. Semester empfohlen
-
1.7 Algorithmen und Datenstrukturen (
2.0h VO / 2.0 ECTS)
-
Subject: Grundlagen der Angewandten Informatik
(Compulsory subject)
- Bachelor's degree programme Applied Informatics
(SKZ: 511, Version: 12W.1)
-
Subject: Principles of Informatics
(Compulsory subject)
-
Algorithmen und Datenstrukturen (
2.0h VO / 2.0 ECTS)
- 620.250 Algorithms and data structures (2.0h VO / 2.0 ECTS) Absolvierung im 2. Semester empfohlen
-
Algorithmen und Datenstrukturen (
2.0h VO / 2.0 ECTS)
-
Subject: Principles of Informatics
(Compulsory subject)
- Bachelor's degree programme Information Management
(SKZ: 522, Version: 17W.1)
-
Subject: Grundlagen der Informatik und Softwareentwicklung
(Compulsory subject)
-
2.7 Algorithmen und Datenstrukturen (
2.0h VO / 2.0 ECTS)
- 620.250 Algorithms and data structures (2.0h VO / 2.0 ECTS) Absolvierung im 4. Semester empfohlen
-
2.7 Algorithmen und Datenstrukturen (
2.0h VO / 2.0 ECTS)
-
Subject: Grundlagen der Informatik und Softwareentwicklung
(Compulsory subject)
- Bachelor's degree programme Management Information Systems
(SKZ: 522, Version: 20W.2)
-
Subject: Grundlagen der Informatik und Softwareentwicklung
(Compulsory subject)
-
2.5 Algorithmen und Datenstrukturen (
0.0h VO / 2.0 ECTS)
- 620.250 Algorithms and data structures (2.0h VO / 2.0 ECTS) Absolvierung im 4. Semester empfohlen
-
2.5 Algorithmen und Datenstrukturen (
0.0h VO / 2.0 ECTS)
-
Subject: Grundlagen der Informatik und Softwareentwicklung
(Compulsory subject)
- Bachelor's degree programme Information Management
(SKZ: 522, Version: 12W.1)
-
Subject: Grundlagen der Informatik und Softwareentwicklung
(Compulsory subject)
-
2.5 Algorithmen und Datenstrukturen (
2.0h VO / 2.0 ECTS)
- 620.250 Algorithms and data structures (2.0h VO / 2.0 ECTS)
-
2.5 Algorithmen und Datenstrukturen (
2.0h VO / 2.0 ECTS)
-
Subject: Grundlagen der Informatik und Softwareentwicklung
(Compulsory subject)
- Master's degree programme Information Management
(SKZ: 922, Version: 19W.1)
-
Subject: Ergänzungsfach (Supplementary Subject)
(Compulsory elective)
-
Ergänzungsfach (Supplementary Subject) (
0.0h VO, VC, KS / 16.0 ECTS)
- 620.250 Algorithms and data structures (2.0h VO / 2.0 ECTS) Absolvierung im 1., 2. Semester empfohlen
-
Ergänzungsfach (Supplementary Subject) (
0.0h VO, VC, KS / 16.0 ECTS)
-
Subject: Ergänzungsfach (Supplementary Subject)
(Compulsory elective)
- Master's degree programme Information Management
(SKZ: 922, Version: 13W.2)
-
Subject: Ergänzungsfach III: Informatik Grundlagen
(Compulsory elective)
-
6.5.1 Algorithmen und Datenstrukturen (
2.0h VO / 2.0 ECTS)
- 620.250 Algorithms and data structures (2.0h VO / 2.0 ECTS)
-
6.5.1 Algorithmen und Datenstrukturen (
2.0h VO / 2.0 ECTS)
-
Subject: Ergänzungsfach III: Informatik Grundlagen
(Compulsory elective)
- Bachelorstudium Technische Mathematik
(SKZ: 201, Version: 17W.1)
-
Subject: Diskrete Mathematik
(Compulsory elective)
-
10.1 Algorithmen und Datenstrukturen (
2.0h VO / 2.0 ECTS)
- 620.250 Algorithms and data structures (2.0h VO / 2.0 ECTS) Absolvierung im 4., 6. Semester empfohlen
-
10.1 Algorithmen und Datenstrukturen (
2.0h VO / 2.0 ECTS)
-
Subject: Diskrete Mathematik
(Compulsory elective)
- Bachelor's degree programme Technical Mathematics
(SKZ: 201, Version: 12W.2)
-
Subject: Diskrete Mathematik
(Compulsory elective)
-
Algorithmen und Datenstrukturen (
2.0h VO / 2.0 ECTS)
- 620.250 Algorithms and data structures (2.0h VO / 2.0 ECTS)
-
Algorithmen und Datenstrukturen (
2.0h VO / 2.0 ECTS)
-
Subject: Diskrete Mathematik
(Compulsory elective)
- Bachelor's degree programme Technical Mathematics
(SKZ: 201, Version: 12W.2)
-
Subject: Datenanalyse (ab 15W)
(Compulsory subject)
-
Algorithmen und Datenstrukturen (
4.0h VO, UE / 6.0 ECTS)
- 620.250 Algorithms and data structures (2.0h VO / 2.0 ECTS)
-
Algorithmen und Datenstrukturen (
4.0h VO, UE / 6.0 ECTS)
-
Subject: Datenanalyse (ab 15W)
(Compulsory subject)
- Erweiterungscurriculum Grundlagen der Informatik
(Version: 16W.1)
-
Subject: Erweiterung Algorithmen und Datenstrukturen
(Compulsory elective)
-
Algorithmen und Datenstrukturen (
0.0h VO / 2.0 ECTS)
- 620.250 Algorithms and data structures (2.0h VO / 2.0 ECTS)
-
Algorithmen und Datenstrukturen (
0.0h VO / 2.0 ECTS)
-
Subject: Erweiterung Algorithmen und Datenstrukturen
(Compulsory elective)
- Erweiterungscurriculum Vertiefung der Informatik
(Version: 16W.1)
-
Subject: Angewandte Informatik
(Compulsory elective)
-
Algorithmen und Datenstrukturen (
0.0h VO / 2.0 ECTS)
- 620.250 Algorithms and data structures (2.0h VO / 2.0 ECTS)
-
Algorithmen und Datenstrukturen (
0.0h VO / 2.0 ECTS)
-
Subject: Angewandte Informatik
(Compulsory elective)
Equivalent courses for counting the examination attempts
- Sommersemester 2024
- Sommersemester 2023
-
Sommersemester 2022
- 620.250 VO Algorithmen und Datenstrukturen (2.0h / 2.0ECTS)
-
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 2016
- 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)