Zurück zur Auswahl
| 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 |
| 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 |
| Mittwoch 11.06.2025 | 14.00-16.00 Uhr | Biozentrum, Maurice E. Müller Saal U1.111 |
| 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 Exam: Wed, June 11, 2-4 p.m., room Biozentrum, U.1.111 Maurice Müller Saal |
| 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 |