Der Kurs vermittelt fortgeschrittene Programmiertechniken in Java und führt im Anschluss in die Programmiersprache Python ein.

Der Java-Teil umfasst neben einer OOP-Auffrischung die Themen Exceptions, GUI-Programmierung, Generics, Lambda-Ausdrücke, sowie Einführungen in die Themen nebenläufige Programmierung und Design Patterns.

Im Python-Teil wird auf die grundlegende Syntax, Datentypen, Funktonen, Grundlagen der OOP in Python, Module sowie auf einige spezielle Pakete (matplotlib, numpy) eingegangen

Kurs zum Pflichtmodul Digitaltechnik im 1. Semester des Studiengangs Angewandte Informatik

Kurs zum Pflichtmodul Physik im 1. Semester des Studiengangs Angewandte Informatik

In dem Kurs werden die Grundlagen der Informatik vermittelt. Die Themen sind

  • Information und Codierung, speziell Binärcodierung
  • Rechnerarchitektur: Aufbau von Rechnern
  • Boole'sche Logik, Schaltwerke und Schaltnetze
  • Programmiersprachen
  • Software Entwicklung
  • Betriebssysteme und Rechnernetze

Es werden grundlegende Programmiertechniken in Java vermittelt, inklusive Techniken der Problemanalyse, Datentypen, Kontrollstrukturen, Methoden, gefolgt von einem Einstieg in objektorientiertes Programmieren mit den Themen Abstraktion, Kapselung, Vererbung und Polymorphie.