Arbeitsbereich Informationsdienste

Programmierung Digitaler Medien

Dieses Modul wird im Rahmen des Lehrangebotes Informationstechnologische Kompetenz für die Geisteswissenschaften angeboten.

 

Lehrinhalte

Das Modul vermittelt Inhalte digitaler Datenverarbeitung an Studierende der Geisteswissenschaften. Anhand einer einfachen Programmiersprache werden die Prinzipien der Maschinenprogrammierung und der elektronischen Datenverarbeitung erläutert. Hierbei werden insbesondere die Problemstellungen der Digitalisierung von Daten, sowie Aufbewahrung dieser unter Zuhilfenahme von Dateiformaten beziehungsweise unter Verwendung von Datenbanken eingeführt.
Weiterhin vermittelt das Modue grundlegende Mechanismen digitaler Datenverarbeitung zum Datenschutz von Daten vor unberechtigtem Zugriff seitens Dritter.

Modulinhalt

  • Information, Daten und Codierung
  • Dateiformate
    • Prinzipien der Metadaten
    • Archivierung
    • verlustfreie und verlustbehaftete Komprimierung
  • Algorithmus und Notation von Algorithmen
  • Grundlagen der Programmierung (Variablen/Datentypen, Kontrollstrukturen, strukturierte Programmierung, Module)
  • Reguläre Ausdrücke
  • digitale Signaturen, Verschlüsselung und Zertifikate

Veranstaltungs- und Prüfungsform

Vorlesung mit Übung und Praktikum;

Leistungspunkte: 6
 

Literatur

  • Christiansen, T.: Programming Perl: Unmatched Power for text processing and scripting, 2012
  • Walter, T.: Grundlagen der Informatik, Hanser 2003
  • Ullenboom, Christian: Java ist auch eine Insel: Das umfassende Handbuch, 2011 (siehe auch http://openbook.galileocomputing.de/javainsel/)