C300 – Algorithms and Data Structures
Module
Algorithms and Data Structures
Algorithmen und Datenstrukturen |
Module number
C300 [INB2050, MIB2050, MIB-BI2050]
Version: 1 |
Faculty
FIM-INF: Informatikstudiengänge - Fakultät Informatik und Medien
|
Level
Bachelor
|
Duration
1 Semester
|
Semester
Summer semester
|
Module supervisor
Prof. Dr. rer. nat. Karsten Weicker |
Lecturer(s)
Prof. Dr. rer. nat. Karsten Weicker |
Course language(s)
German |
ECTS credits
6.00 credits |
Workload
180 hours |
Courses
6.00 SCH (4.00 SCH Vorlesung | 2.00 SCH Other) |
Self-study time
96.00 hours |
Pre-examination(s)
Prüfungsvorleistung Beleg Prüfungsvorleistung Präsentation |
Examination(s)
Prüfung Klausurarbeit |
Form of teaching
- |
Media type
keine Angabe |
Instruction content/structure
|
Qualification objectives
Nach erfolgreichem Abschluss des Moduls, haben die Studierenden die behandelten Standarddatenstrukturen und -algorithmen so weit verstanden, dass sie diese am Beispiel nachvollziehen können. Ferner können sie einfache Algorithmen bzgl. der Laufzeit und des Speicherbedarfs analysieren - u.a. unter Verwendung eines Mastertheorems. Algorithmen können in einem Anwendungsszenario implementiert werden. Laufzeitmessungen können theoretischen Resultaten gegenübergestellt werden. Für einfache Aufgabenstellungen können die Studierenden eigene Algorithmen entwickeln. |
Special admission requirements
Keine |
Recommended prerequisites
Keine |
Literature
|
Current teaching resources
keine |
Notes
Belege (PVB), Präsentationen (PVP): wöchentliche Aufgaben mit Präsentation der Lösung an der Tafel (in kooperativen Gruppen), Programmieraufgaben. Jeweils 70% der Aufgaben müssen erfolgreich bearbeitet werden. |
|
Link to course/learning resources in OPAL/Moodle/etc.
|