Zur Merkliste hinzufügen
Zurück zur Auswahl

 

10906-01 - Hauptvorlesung: Algorithms and Data Structures (6 KP)

Semester Frühjahrsemester 2025
Angebotsmuster Jedes Frühjahrsem.
Dozierende Gabriele Röger (gabriele.roeger@unibas.ch, BeurteilerIn)
Patrick Schnider (patrick.schnider@unibas.ch)
Inhalt The course covers the fundamental principles of algorithm design.

Topics include:
- Runtime analysis and Big-Oh-Notation
- Divide-and-conquer design paradigm
- foundational abstract data types (array, stack, queue) and their implementation with data structures
- tree structures (heaps, search trees, red-black trees)
- hash tables
- sorting and graph algorithms

The language-independence of the concepts is demonstrated by the parallel usage of two programming languages, Java and Python.
Lernziele The participants are familiar with the fundamental algorithms and data structures in computer science, and can adequately assess and apply them in the context of a specific application.
Literatur Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein: Introduction to Algorithms, Fourth Edition, The MIT Press, 2022, ISBN 9780262046305
Weblink course website

 

Teilnahmevoraussetzungen Successful attendance of the course "Grundlagen der Programmierung" (VV 10890-01) or comparable programming skills.
Anmeldung zur Lehrveranstaltung https://services.unibas.ch
Unterrichtssprache Englisch
Einsatz digitaler Medien Online-Angebot obligatorisch
HörerInnen willkommen

 

Intervall Wochentag Zeit Raum
wöchentlich Mittwoch 14.15-16.00 Biozentrum, Hörsaal U1.131
wöchentlich Donnerstag 14.15-16.00 Alte Universität, Hörsaal -101

Einzeltermine

Datum Zeit Raum
Mittwoch 19.02.2025 14.15-16.00 Uhr Biozentrum, Hörsaal U1.131
Donnerstag 20.02.2025 14.15-16.00 Uhr Alte Universität, Hörsaal -101
Mittwoch 26.02.2025 14.15-16.00 Uhr Biozentrum, Hörsaal U1.131
Donnerstag 27.02.2025 14.15-16.00 Uhr Alte Universität, Hörsaal -101
Mittwoch 05.03.2025 14.15-16.00 Uhr Biozentrum, Hörsaal U1.131
Donnerstag 06.03.2025 14.15-16.00 Uhr Alte Universität, Hörsaal -101
Mittwoch 12.03.2025 14.15-16.00 Uhr Fasnachstferien
Donnerstag 13.03.2025 14.15-16.00 Uhr Fasnachstferien
Mittwoch 19.03.2025 14.15-16.00 Uhr Biozentrum, Hörsaal U1.131
Donnerstag 20.03.2025 14.15-16.00 Uhr Alte Universität, Hörsaal -101
Mittwoch 26.03.2025 14.15-16.00 Uhr Biozentrum, Hörsaal U1.131
Donnerstag 27.03.2025 14.15-16.00 Uhr Alte Universität, Hörsaal -101
Mittwoch 02.04.2025 14.15-16.00 Uhr Biozentrum, Hörsaal U1.131
Donnerstag 03.04.2025 14.15-16.00 Uhr Alte Universität, Hörsaal -101
Mittwoch 09.04.2025 14.15-16.00 Uhr Biozentrum, Hörsaal U1.131
Donnerstag 10.04.2025 14.15-16.00 Uhr Alte Universität, Hörsaal -101
Mittwoch 16.04.2025 14.15-16.00 Uhr Kollegienhaus, Hörsaal 001
Donnerstag 17.04.2025 14.15-16.00 Uhr Ostern
Mittwoch 23.04.2025 14.15-16.00 Uhr Biozentrum, Hörsaal U1.131
Donnerstag 24.04.2025 14.15-16.00 Uhr Alte Universität, Hörsaal -101
Mittwoch 30.04.2025 14.15-16.00 Uhr Biozentrum, Hörsaal U1.131
Donnerstag 01.05.2025 14.15-16.00 Uhr Tag der Arbeit
Mittwoch 07.05.2025 14.15-16.00 Uhr Biozentrum, Hörsaal U1.131
Donnerstag 08.05.2025 14.15-16.00 Uhr Alte Universität, Hörsaal -101
Mittwoch 14.05.2025 14.15-16.00 Uhr Biozentrum, Hörsaal U1.131
Donnerstag 15.05.2025 14.15-16.00 Uhr Alte Universität, Hörsaal -101
Mittwoch 21.05.2025 14.15-16.00 Uhr Biozentrum, Hörsaal U1.131
Donnerstag 22.05.2025 14.15-16.00 Uhr Alte Universität, Hörsaal -101
Mittwoch 28.05.2025 14.15-16.00 Uhr Biozentrum, Hörsaal U1.131
Donnerstag 29.05.2025 14.15-16.00 Uhr Auffahrt
Module Modul: Formal Concepts in Computer Science (Bachelorstudium: Computer Science)
Modul: Formal Concepts in Computer Science (Bachelor Studienfach: Computer Science)
Modul: Methoden für Computational Sciences (Bachelorstudium: Computational Sciences (Studienbeginn vor 01.08.2023))
Modul: Methoden für Computational Sciences (Bachelorstudium: Computational Sciences)
Modul: Methoden für Computational Sciences (Bachelorstudium: Computational Sciences)
Modul: Methoden für Computational Sciences (Bachelorstudium: Computational Sciences)
Modul: Methoden für Computational Sciences (Bachelorstudium: Computational Sciences)
Modul: Methoden für Computational Sciences (Bachelorstudium: Computational Sciences)
Prüfung Examen
Hinweise zur Prüfung Written exam.
Further information regarding exams of main lectures (Hauptvorlesungen): https://philnat.unibas.ch/de/examen
An-/Abmeldung zur Prüfung Anm.: in 'Belegungen'; Abm.: bei Studiendek. schriftlich
Wiederholungsprüfung eine Wiederholung, bester Versuch zählt
Skala 1-6 0,5
Belegen bei Nichtbestehen nicht wiederholbar
Zuständige Fakultät Philosophisch-Naturwissenschaftliche Fakultät, studiendekanat-philnat@unibas.ch
Anbietende Organisationseinheit Fachbereich Informatik

Zurück zur Auswahl