BDF101: Informatik-Grundlagen der Forensik
Allgemeine Grundlagen
BDF101: Informatik-Grundlagen der Forensik
Prof. Dr. Gudrun Stockmanns
- Prof. Dr. Gudrun Stockmanns
- Prof. Dr. Jens Brandt
Bachelor Digitale Forensik
Informatik
Deutsch
Wintersemester
1 Semester
5 ECTS
Deutsche Notenskala 1-5
2 V | 2 Ü | - P | - S
Fundamentals of Computer Science for Forensics
Keine angegeben.
WAS
Die Studierenden können grundlegende Konzepte, Strukturen und Arbeitsweisen der Informatik beschreiben, einfache informatische Problemstellungen modellieren und algorithmische Lösungen in unterschiedlichen Programmierparadigmen praktisch umsetzen.
WOMIT
Die Studierenden erreichen dieses Lernergebnis, indem sie
- Struktur, Kerngebiete, Anwendungsbereiche und typische Fragestellungen der Informatik kennenlernen,
- Grundlagen zu Information, Rechnerarchitektur, Zahlensystemen, Zeichenkodierungen, Bitoperationen und Digitaltechnik erarbeiten,
- zentrale Konzepte wie Syntax und Semantik, Nichtdeterminismus, Nebenläufigkeit, Übersetzung, Interpretation, Laufzeitsysteme, Invarianten und Korrektheit einordnen,
- grundlegende informatische Herangehensweisen wie Abstraktion, Modellierung, Modularisierung und Hierarchisierung anwenden,
- einfache Probleme algorithmisch modellieren und passende Datenstrukturen und Algorithmen entwickeln,
- verschiedene Programmierparadigmen und Programmiersprachen hinsichtlich ihrer Eignung für Anwendungsaufgaben untersuchen,
- einfache Programme in verschiedenen Programmiersprachen und Programmierparadigmen entwickeln,
- ein kleines Anwendungsprojekt in Kleingruppen bearbeiten.
WOZU
Damit sie in den folgenden Modulen der Digitalen Forensik informatische Systeme, Datenrepräsentationen, Algorithmen und Softwarestrukturen fachlich einordnen, analysieren und praktisch nutzen können. Die Kompetenzen bilden eine Grundlage für forensische Analyse-, Entwicklungs- und Automatisierungsaufgaben, bei denen digitale Spuren, Programme, Systeme und technische Abläufe verstanden und methodisch bearbeitet werden müssen.
- Überblick über Struktur, Kerngebiete und Anwendungsbereiche der Informatik
- Information, Rechnerarchitektur und Digitaltechnik
- Zahlensysteme, Zeichenkodierungen und Bitoperationen
- Algorithmen, Konzepte verschiedener Programmierparadigmen und Programmiersprachen
- Grundlegende Informatik-spezifische Herangehensweisen an Probleme, insbesondere Abstraktion und Modellierung, Modularisierung und Hierarchisierung
- Einführung in grundlegende Konzepte, insbesondere Syntax und Semantik, Nichtdeterminismus, Nebenläufigkeit, Übersetzung und Interpretation, Invarianten und Korrektheit
- praktische Realisierung eines kleinen Anwendungsprojektes
Testat
Klausur, 90 Minuten
- Helmut Herold, Bruno Lurz, Jürgen Wolrab und Matthias Hopf: Grundlagen der Informatik, Pearson, Hallbergmoos, 2017
- Hans Peter Gumm und Manfred Sommer: Einführung in die Informatik, De Gruyter Oldenbourg, Berlin, 2013, https://doi.org/10.1524/9783486723052
- David Harel und Yishai Feldman: Algorithmik: Die Kunst des Rechnens, Springer, Berlin, 2009, https://doi.org/10.1007/978-3-540-88740-9
- Andrew S. Tanenbaum und Todd Austin: Structured Computer Organization, Pearson, Boston, 2013