Informatik 2

Studiengänge

  • Alle Bachelorstudiengänge mit Hauptfach Informatik (Informatik, Ingenieurinformatik, Medizinische Informatik, Geoinformatik, Wirtschaftsinformatik)
  • Alle Bachelorstudiengänge mit Nebenfach Informatik (u.a. Mathematik, Physik, Geographie, Betriebswirtschaftlehre, Wirtschaftsmathematik)

Teilnahme

Anmeldung ab März im Digicampus.
 

Übersicht
Veranstaltungsart: Vorlesung + Übung (Bachelor)
Credits: 4V + 2Ü, 8 LP
Turnus: Jedes Sommersemester
Empfohlenes Semester:
2. Fachsemester
Prüfung: Klausur (120 Minuten)
Sprache: Deutsch

Inhalt

Ziel der Vorlesung ist eine Einführung in die objektorientierte Entwicklung größerer Softwaresysteme, angefangen bei der Erstellung von Systemmodellen in UML bis zur Implementierung in einer objektorientierten Programmiersprache. Die Vorlesung bietet eine Einführung in folgende Themenbereiche:

  1. Modellierung
    • UML (Klassendiagramme, Sequenzdiagramme, Zustandsautomaten), Unicode, Datenbanken, XML und XML-Schema, HTML und CSS
  2. Softwareentwurf
    • Analyse- und EntwurfsprozessSchichtenarchitektur, Entwurfsmuster, SOLID-Prinzipien 
  3. Programmieren in Java
    • Vererbung, abstrakte Klassen und Schnittstellen, Polymorphie, ParametrisierteKlassen und Schnittstellen, Lambda-Ausdrücke, Stream-API, Collection-API, Datum und Zeit, Java Beans, Ausnahmebehandlung, Persistente Datenhaltung (Datenbanken, Textdateien, Binärdateien), Grafische Benutzeroberflächen (Swing) und Ereignisbehandlung, Parallele Programmierung (Threads), Javadoc

Suche