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
Allgemeine Informatik II - Übung
Prof. Dr. Dr. Christian Reuter
Mi, 4. Nov. 2020 [18:05]-Mi, 10. Feb. 2021 [19:45]