Art: Vorlesung

Credits: 6 CP

Prüfer / Betreuer

Bereich: Service für andere Fachbereiche

Fachrichtung: Grundlagen

Voraussetzungen: Keine inhaltlichen Vorraussetzungen. Da die Übungen und die Klausur allerdings Programmiertätigkeit erfordern ist der Zugang zu einem Computer notwendig. Falls sie keinen Zugang haben melden sie sich frühzeitig bei uns.

Inhalt

Lernziele sind:

  • Vermittlung von Grundwissen der wichtigsten Konzepte der Informatik
  • praktischer Umgang mit Rechnern
  • Grundlegende Programmierkenntnisse

Stoffplan:

  • Kurze Einführung in die Informatik
  • Einführung in das Arbeiten mit Rechnern
  • Einführung in das Programmieren (KarelJ, Java oder ä.)
  • Binäre Zahlen- und Informationsdarstellung
  • Elementare logische und arithmetische Rechenoperationen
  • Von Neumann Rechner-Architektur
  • Elementare Konzepte von Betriebssystemen
  • Grundlagen von Rechnernetzwerken

Corona

Die Vorlesung wird trotz der aktuelle Corona-Pandemie stattfinde, allerdings in vollständig digitaler Form. Nähere Informationen zur Durchführung gibt es im Orga-Video und auf der Moodle-Plattform (siehe unten).

Beginn: 12.04.2020 (die Moodle-Seite ist vorher nicht sichtbar).

Links: Moodle

Materialien

Vorstellung
Video zu Foliensatz 0 - Orga
Video zu Foliensatz 1 - OOP Grundlagen (Klassen, Objekte, Instanzen,…)
Video zu Foliensatz 2 - OOP Grundlagen (Primitive Datentypen, Methodenaufruf, Referenzen,…)
Video zu Foliensatz 3 - Collections, Debugger
Video zu Foliensatz 4 - Schleifen, Arrays
Video zu Foliensatz 5 - Testen, Debugging, Javadoc, HashSet/Map
Video zu Foliensatz 6 - Klassenentwurf
Video zu Foliensatz 7 - Vererbung
Video zu Foliensatz 8 - Exceptions, Software-Engineering-Prozesse
Video zu Foliensatz 9 - Rechnerarchitektur
Video zu Foliensatz 10 - Betriebssysteme
Video zu Foliensatz 11 - Netze (Englische Folien)
Video zu Foliensatz 12 - Klausurinfos
Video 1 Klausurfragen
Video 2 Klausurfragen