Lehrmaterialien

Auf dieser Seite finden sich Lehrmaterialien, Handouts und Übungsaufgabenblätter zu meinen Lehrveranstaltungen im PDF- und DOCX-Format. Alle Materialien sind lizenziert unter einer Creative Commons Namensnennung-Nicht kommerziell 4.0 International Lizenz.

Handouts und Übungsblätter zur Veranstaltung „Programmierpropädeutikum“

  • Kurzüberblick Visual Studio, C++ [.pdf]
    Projekte anlegen mit Visual Studio, Grundaufbau einer C++ Anwendung, Datentypen, for-Schleife
  • Handouts zu HTML, CSS, JavaScript, jQuery und Co. finden sich bei den Materialien zu den Zertifikatsveranstaltungen.

Handouts und Übungsblätter zur Veranstaltung „IT-Zertifikat der Phil.-Fak.: Advanced Web Basics“

  • Kurzreferenz HTML5 [.pdf] [.docx]
    Grundaufbau eines HTML5-Dokumentes, Überblick über wichtige Tags
  • Übungsblatt HTML5 [.pdf] [.docx]
    Übungsaufgaben zum Grundaufbau eines HTML-Dokumentes, Wohlgeformtheit, Syntax, Verschachtelung von Tags, Textausrichtung, Einbetten von Bildern, Tabellen
  • Handout HTML5 [.pdf] [.docx]
    Grundaufbau, Referenzierungsarten, Hyperlinks, Anker, Metainformationen, Cascading Style Sheets (Inline-Stildefinition, eingebettete Stildefinition, externe Stylesheets)
  • Übungsblatt HTML5 (II) [.pdf] [.docx]
    Textblöcke, basale Formatierung, Hyperlinks und Anker
  • Handout Cascading Style Sheets (CSS) [.pdf] [.docx]
    CSS einbinden, Typen-Selektoren, Klassen-Selektoren, ID-Selektoren, Nachkommen-Selektoren, Pseudoklassen, Boxmodell, Farben
  • Übungsblatt Cascading Style Sheets (CSS) [.pdf] [.docx]
    Erstellung eines einfachen Bloglayouts mit HTML und CSS
  • Kurzreferenz zu JavaScript [.pdf] [.docx]
    Erste Schritte mit JavaScript: Skripten einbetten, Sprachkern von JavaScript, Variablen, Zahlen, Zeichenketten (Strings), Arrays, Funktionen, Auswahlanweisungen und Kontrollstrukturen, Operatoren
  • Handout zu jQuery [.pdf] [.docx]
    Document Object Model (DOM), jQuery einbinden, Seitenelemente auswählen, Click-Ereignis implementieren, Elemente ein- und ausblenden
  • Handout zu PHP [.pdf] [.docx]
    PHP, eine serverseitige Skript- und Programmiersprache, PHP in HTML-Dokumente einbinden, Kommentare, Variablen, Zeichenketten (Strings), Zeichenketten verknüpfen, Operatoren, Arrays, assoziative Arrays, Auswahlanweisungen, Schleifen, Funktionen
  • Handout zu MySQL und phpMyAdmin [.pdf] [.docx]
    Relationale Datenbanken, MySQL, erste Schritte mit phpMyAdmin

Übungsblätter zur Veranstaltung „Basisinformationstechnologie I“

  • Übungsblatt „Grundlagen I“ [.pdf] [.docx]
    Begrifflichkeiten und Definitionen, Wissenspyramide, Übungsaufgaben zum Binärcode und zur Zeichencodierung
  • Übungsblatt „Grundlagen II“ [.pdf] [.docx]
    Zahlensysteme, Umwandlung Binär- in Dezimalzahl, Umwandlung Dezimal- in Binärzahl, Addition und Multiplikation von Binärzahlen
  • Übungsblatt „Grundlagen III“ [.pdf] [.docx]
    Umwandlung Binär- in Dezimalzahl und zurück, Addition von Binärzahlen, Multiplikation von Binärzahlen, Zweierkomplementdarstellung von Binärzahlen
  • Übungsblatt „Rechnertechnologie I“ [.pdf] [.docx]
    Turing-Test, Spieltheorie nach von Neumann und Morgenstern, die von-Neumann-Architektur, der von-Neumann-Zyklus
  • Übungsblatt „Rechnertechnologie II“ [.pdf] [.docx]
    Schaltalgebra, Gattertypen, Wahrheitstabellen, Halbaddierer
  • Übungsblatt „Rechnertechnologie III“ [.pdf] [.docx]
    De Morgansche Gesetze, Halbaddierer, Flip-Flop
  • Übungsblatt „Betriebssysteme“ [.pdf] [.docx]
    Grundbegriffe: Dateien, Dateisysteme, Dateiverwaltung, Prozess- und Speicherverwaltung
  • Übungsblatt „Software-Entwicklung“ [.pdf] [.docx]
  • Übungsblatt „Programmiersprachen I“ [.pdf] [.docx]
    Stichwörter zu zentralen Begriffen der Programmierung: Interpreter vs. Compiler, Typisierung, Objektorientierung
  • Übungsblatt „Programmiersprachen II“ [.pdf] [.docx]
    Drei-Schichten-Architektur / Model View Controller (MVC)