20-00-0290-iv Allgemeine Informatik II

Veranstaltungsdetails

Lehrende: Prof. Dr. Dr. Christian Reuter

Veranstaltungsart: Integrierte Veranstaltung

Orga-Einheit: FB20 Informatik

Anzeige im Stundenplan: Allg. Informatik II

Fach:

Anrechenbar für:

Semesterwochenstunden: 4

Unterrichtssprache: Deutsch

Min. | Max. Teilnehmerzahl: - | -

Lehrinhalte:
In dieser Veranstaltung lernen die Studierende grundlegende Algorithmen und Datenstrukturen aus der Informatik anhand fortgeschrittener Konzepte der Programmiersprache Java kennen.

Wiederholung Grundkenntnisse Java:
* Variablen, Typen, Klassen, Programmfluss
* Vererbung, Abstrakte Klassen, Interfaces
* Arrays und Collections
Fortgeschrittene Kenntnisse
* Graphical User Interfaces
* Input/Output
* Fehlerbehandlung und Exceptions
Algorithmen und Datenstrukturen
* Rekursion
* Sortieralgorithmen
* Stapel, Listen, Warteschlangen
* Suche
* Bäume und Graphen

Literatur:
Java lernen mit BlueJ: Eine Einführung in die objektorientierte Programmierung David J. Barnes, Michael Kölling Pearson Studium 4., aktualisierte Auflage, 2009
ISBN-13: 978-3-8689-4001-5

Algorithmen in Java
Robert Sedgewick
Pearson Studium
3. überarbeitete Auflage, 2003
ISBN-13: 978-3-8273-7072-3

Einführung in die Programmierung mit Java Robert Sedgewick, Kevin Wayne Pearson Studium 1. Auflage, 2011
ISBN-13: 978-3-8689-4076-3

Voraussetzungen:
Allgemeine Informatik I bzw.
- grundlegende Programmierkenntnisse
- Grundwissen in Informatik
- Arbeiten mit Rechnern

Kleingruppe(n)
Die Veranstaltung ist in die folgenden Kleingruppen aufgeteilt:
Literatur
Termine
Datum Von Bis Raum Lehrende
1 Di, 18. Okt. 2022 09:50 11:30 S306/051 Prof. Dr. Dr. Christian Reuter
2 Di, 25. Okt. 2022 09:50 11:30 S306/051 Prof. Dr. Dr. Christian Reuter
3 Di, 1. Nov. 2022 09:50 11:30 S306/051 Prof. Dr. Dr. Christian Reuter
4 Di, 8. Nov. 2022 09:50 11:30 S306/051 Prof. Dr. Dr. Christian Reuter
5 Di, 15. Nov. 2022 09:50 11:30 S306/051 Prof. Dr. Dr. Christian Reuter
6 Di, 22. Nov. 2022 09:50 11:30 S306/051 Prof. Dr. Dr. Christian Reuter
7 Di, 29. Nov. 2022 09:50 11:30 S306/051 Prof. Dr. Dr. Christian Reuter
8 Di, 6. Dez. 2022 09:50 11:30 S306/051 Prof. Dr. Dr. Christian Reuter
9 Di, 13. Dez. 2022 09:50 11:30 S306/051 Prof. Dr. Dr. Christian Reuter
10 Di, 20. Dez. 2022 09:50 11:30 S306/051 Prof. Dr. Dr. Christian Reuter
11 Di, 10. Jan. 2023 09:50 11:30 S306/051 Prof. Dr. Dr. Christian Reuter
12 Di, 17. Jan. 2023 09:50 11:30 S306/051 Prof. Dr. Dr. Christian Reuter
13 Di, 24. Jan. 2023 09:50 11:30 S306/051 Prof. Dr. Dr. Christian Reuter
14 Di, 31. Jan. 2023 09:50 11:30 S306/051 Prof. Dr. Dr. Christian Reuter
15 Di, 7. Feb. 2023 09:50 11:30 S306/051 Prof. Dr. Dr. Christian Reuter
Übersicht der Kurstermine
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
Lehrende
Bild: Prof. Dr. Dr. Christian Reuter
Prof. Dr. Dr. Christian Reuter