Die hier hinterlegten Angaben dienen rein der Information und besitzen keine Rechtsgültigkeit. Verbindliche Informationen sind ausschließlich im Modulhandbuch veröffentlicht.
Die Teilnehmenden erwerben grundlegende Kompetenzen im praktischen Umgang mit dem Computer als Arbeitsmittel in der Informatik. Sie sind in der Lage einen Computer zu nutzen, um Quellcode in den Programmiersprachen C und Python zu schreiben und damit sinnvolle Programme zu entwickeln. Darüber hinaus beherrschen sie den effizienten Umgang mit der Kommandozeile, insbesondere zur Automatisierung typischer Aufgaben in der Softwareentwicklung. Ein Schwerpunkt liegt auf dem Verständnis, der Implementierung und der Optimierung grundlegender Algorithmen und Datenstrukturen. Die Studierenden lernen, Daten systematisch zu verarbeiten, mit Dateisystemen zu arbeiten und Ein- und Ausgabemechanismen (I/O) sicher anzuwenden. Sie verstehen die Grundlagen von Datenhaltung und -abfrage. Sie verfügen über die Kompetenz, sowohl selbstständig als auch im Team Softwaresysteme zu entwickeln und dabei Versionskontrollsysteme wie git effektiv einzusetzen.
Vorlesung mit gemischten Medien (Beamer, Folien und Whiteboard, Tafel), Übungen u.a. im PC-Hörsaal in kleinen Gruppen
Deutsch
PL
Klausur
5
4