392001 Algorithmen und Datenstrukturen (V) (WiSe 2020/2021)

Inhalt, Kommentar

Hinweis: Es findet keine Präsenz-Vorlesung statt. Die Vorlesung wird statt dessen in thematischen Blöcken als Video aufgezeichnet und online zur Verfügung gestellt.
Information zur Organisation der Tutorien gibt es VOR der ersten Semesterwoche (02.11.2020) über den Email-Verteiler der Veranstaltung an Ihre @uni-bielefeld.de-Emailadresse, dazu müssen Sie die Veranstaltung Algorithmen und Datenstrukturen in Ihren Stundenplan aufgenommen haben.

Die Vorlesung Algorithmen und Datenstrukturen führt in grundlegende Konzepte der Informatik ein. Sie behandelt Themen wie "Was ist Informatik?", Spezifikation und Algorithmus, Korrektheit und Effizienz von Programmen, Syntax und Semantik von Programmiersprachen, abstrakte Maschinen und Reduktionskalküle, etc.

Das Modul Algorithmen und Datenstrukturen umfasst die vier prüfungsrelevanten Veranstaltungen:

  • Algorithmen und Datenstrukturen - eKVV-Nummer 392001
  • Grundlagen der Programmierung - eKVV-Nummer 392013
  • Übungen zu Algorithmen und Datenstrukturen - eKVV-Nummer 392003
  • Linux (Praktikum) - eKVV-Nummer 392009

Als Ergänzung wird die Hauptübung (eKVV-Nummer 392002) zu den Veranstaltungen Algorithmen und Datenstrukturen und Grundlagen der Programmierung angeboten, in der exemplarische Lösungen der Übungsaufgaben besprochen werden.


Literaturangaben

Funktionale Programmierung:

  • unterschiedliche Autoren: www.haskell.org
  • G. Hutton: Programming in Haskell, Cambridge University Press.
  • B. O'Sullivan, J. Goerzen, D. Stewart: Real Worlds Haskell, O'Reilly (verfügbar unter book.realworldhaskell.org).
  • P. Pepper: Funktionale Programmierung in OPAL, ML, HASKELL und GOFER, Springer-Verlag.
  • M. Rubio-Sanchez: Recursive Programming, CRC Press.

Prozedurale/Objektorientierte Programmierung:

  • G. Krüger: Handbuch der Java-Programmierung, 4. Auflage, Addison-Wesley, html-Version frei verfügbar.
  • B. Liskov: Program Development in Java: Abstraction, Specification, and Object-Oriented Design, Addison-Wesley.
  • Präsenzliteratur (Tutorien) : http://learnyouahaskell.com

Algorithmen und Datenstrukturen:

  • M. Nebel und S. Wild: Entwurf und Analyse von Algorithmen - Eine Einführung in die Algorithmik mit Java, Springer-Vieweg Verlag.
  • R. Sedgewick, K. Wayne: Algorithms, Addison-Wesley.
  • T. Ottmann, P. Widmayer: Algorithmen und Datenstrukturen, Spektrum Verlag.

Einführung in die Informatik:

  • G. Goos: Vorlesungen über Informatik, Band 1, 2 und 3, 2. Auflage, Springer Verlag.
  • M. Broy: Informatik. Eine Grundlegende Einführung. Band 1 und 2, 2. Auflage, Springer Verlag.
  • H. Klaeren, M. Sperber: Vom Problem zum Programm. Architektur und Bedeutung von Computerprogrammen, 3. Auflage. Teubner, 2001.
  • G. Saake, K.-U. Sattler: Algorithmen und Datenstrukturen. Eine Einführung mit Java, 2. Auflage. dpunkt Verlag, 2004.
  • J. Hopcroft, J. Ullman: Einführung in die Automatentheorie, Formale Sprachen und Komplexitätstheorie, 4. Auflage. Oldenburg, 2000.

Lehrende

Termine ( Kalendersicht )

Rhythmus Tag Uhrzeit Format / Ort Zeitraum  

Zeige vergangene Termine >>

Fachzuordnungen

Modul Veranstaltung Leistungen  
39-Inf-1 Algorithmen und Datenstrukturen Algorithmen und Datenstrukturen Studieninformation
- benotete Prüfungsleistung Studieninformation

Die verbindlichen Modulbeschreibungen enthalten weitere Informationen, auch zu den "Leistungen" und ihren Anforderungen. Sind mehrere "Leistungsformen" möglich, entscheiden die jeweiligen Lehrenden darüber.

Studiengang/-angebot Gültigkeit Variante Untergliederung Status Sem. LP  
Studieren ab 50    
Veranstaltungen für Schülerinnen und Schüler    

Keine Konkretisierungen vorhanden

Lernraum (E-Learning)

Zu dieser Veranstaltung existiert ein Lernraum im E-Learning System. Lehrende können dort Materialien zu dieser Lehrveranstaltung bereitstellen:

registrierte Anzahl: 415
Dies ist die Anzahl der Studierenden, die die Veranstaltung im Stundenplan gespeichert haben. In Klammern die Anzahl der über Gastaccounts angemeldeten Benutzer*innen.
eKVV Teilnahmemanagement:
Bei dieser Lehrveranstaltung wird das eKVV-Teilnahmemanagement genutzt.
Details zeigen
Adresse:
WS2020_392001@ekvv.uni-bielefeld.de
Lehrende, ihre Sekretariate sowie für die Pflege der Veranstaltungsdaten zuständige Personen können über diese Adresse E-Mails an die Veranstaltungsteilnehmer*innen verschicken. WICHTIG: Sie müssen verschickte E-Mails jeweils freischalten. Warten Sie die Freischaltungs-E-Mail ab und folgen Sie den darin enthaltenen Hinweisen.
Falls die Belegnummer mehrfach im Semester verwendet wird können Sie die folgende alternative Verteileradresse nutzen, um die Teilnehmer*innen genau dieser Veranstaltung zu erreichen: VST_230263201@ekvv.uni-bielefeld.de
Reichweite:
288 Studierende direkt per E-Mail erreichbar
Hinweise:
Weitere Hinweise zu den E-Mailverteilern
E-Mailarchiv
Anzahl der Archiveinträge: 0
E-Mailarchiv öffnen
Letzte Änderung Grunddaten/Lehrende:
Freitag, 2. Oktober 2020 
Letzte Änderung Zeiten:
Freitag, 12. März 2021 
Letzte Änderung Räume:
Freitag, 12. März 2021 
Art(en) / SWS
V / 4
Einrichtung
Technische Fakultät
Fragen oder Korrekturen?
Fragen oder Korrekturwünsche zu dieser Veranstaltung?
Planungshilfen
Terminüberschneidungen für diese Veranstaltung
Link auf diese Veranstaltung
Wenn Sie diese Veranstaltungsseite verlinken wollen, so können Sie einen der folgenden Links verwenden. Verwenden Sie nicht den Link, der Ihnen in Ihrem Webbrowser angezeigt wird!
Der folgende Link verwendet die Veranstaltungs-ID und ist immer eindeutig:
https://ekvv.uni-bielefeld.de/kvv_publ/publ/vd?id=230263201
Seite zum Handy schicken
Klicken Sie hier, um den QR Code zu zeigen
Scannen Sie den QR-Code: QR-Code vergrößern
ID
230263201