Einführung in die Programmierung für Nachhaltigkeitsstudien

Nachhaltigkeitsstudien, Bachelor (PO-2023)

Modulnummer / ModulcodeNaS-SP26-M1
ModulnameEinführung in die Programmierung für Nachhaltigkeitsstudien
Art des ModulsWahlpflicht
Lernergebnisse, Kompetenzen, Qualifikationsziele

Die Studierenden erwerben grundlegende und einführende Kenntnisse im Bereich der imperativen Programmierung anhand einer aktuellen Programmiersprache. Darauf aufbauend vertiefend sie ihre Programmierkenntnisse im Bereich der objektorientierten Programmierung anhand einer aktuellen Programmiersprache.

LehrveranstaltungsartenVL (2 SWS), Ü (1 SWS)
Lehrinhalte

Einführung in grundlegende Konzepte einer Programmiersprache, Modularisierung, Rekursion, Backtracking, Divide&Conquer, O-Notation, Laufzeitanalyse von Programmen, Sortieralgorithmen, Grundlegende Objektorientierung, Algorithmen auf Graphen

Titel der LehrveranstaltungenEinführung in die Informatik
Lehr- und Lernmethoden (Lehr- und Lernformen)Frontalunterricht, Einzel- und Gruppenübungen, Aufgabenblätter, Selbststudium mit Lehrbuch
Verwendbarkeit des ModulsBachelor Nachhaltigkeitswissenschaften – Sustainability Studies, Studiengänge mit integrierten Nachhaltigkeitsstudien, Nebenfach Nachhaltigkeitsstudien
Dauer des ModulsEin Semester
Häufigkeit des Angebotesjährlich im Wintersemester
SpracheDeutsch
Empfohlene (inhaltliche) Voraussetzungen für die Teilnahme am Modul
Voraussetzungen für die Teilnahme am Modul keine
Studentischer Arbeitsaufwand180 Stunden (60h Präsenz + 120h Selbststudium)
StudienleistungenStudienleistung S1: 50% der Hausaufgaben in „Einführung in die Programmierung“
Studienleistung S2: 50% der Hausaufgaben in „Objektorientierte Programmierung“
Voraussetzung für Zulassung zur Prüfungsleistungkeine
Prüfungsleistungenkeine
Anzahl Credits (ECTS)6 cp
LehreinheitInformatik
Modulverantwortliche/rProf. Dr. Stefan Göller
LehrendeProf. Dr. Stefan Göller und Mitarbeitende
MedienformenFolien (Keynote), Tafelanschrieb, Aufgabenblätter, praktisches Arbei-ten am Rechner, Lehrbuch
Literatur
Bemerkungen

Pflichtmodul im Schwerpunkt 26: Informatik: Mensch und Gesellschaft

Pflichtmodul im Schwerpunkt 27: Künstliche Intelligenz und Data Science

Pflichtmodul im Schwerpunkt 28: Informatik: Sicherheit und Zuverlässigkeit