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 in Präsenz stattfinden, es werden aber auch online Aufzeichnungen zur Verfügung gestellt. Nähere Informationen zur Durchführung gibt es auf der Moodle-Plattform (siehe unten).

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

Links: Moodle

Materialien

Leider haben die Aufzeichnungen in diesem Semester oft eine schlechte Audioqualität. Bis auf den Orga-Anteil unterscheidet sich der Inhalt aber nicht von der 2021-Vorlesung, und sie sind besser strukturiert (sind nicht im 90-Minuten-Vorlesungsformat geschnitten, sondern themenblockweise) darum bin ich dahin gewechselt, auf diese zurückzugreifen. Für die Orga Sachen, gibt es die aktuellen Folien (im Moodle) bzw. die ein/zwei betreffenden Aufzeichnungen aus diesem Jahr.

Video zu Foliensatz 0 - Orga
Video zu Foliensatz 1 - OOP Grundlagen (Klassen, Objekte, Instanzen,…) - 2021
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 2021
Video 1 Klausurfragen 2021
Video 2 Klausurfragen 2021
Video zu Foliensatz 12 - Klausurinfos 2022