Einführung in die Programmierung für Nachhaltigkeitsstudien

Nachhaltigkeitsstudien, Bachelor (PO-2023)

Modulnummer / Modulcode NaS-SP26-M1
Modulname Einführung in die Programmierung für Nachhaltigkeitsstudien
Art des Moduls Wahlpflicht
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.

Lehrveranstaltungsarten VL (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 Lehrveranstaltungen Einführung in die Informatik
Lehr- und Lernmethoden (Lehr- und Lernformen) Frontalunterricht, Einzel- und Gruppenübungen, Aufgabenblätter, Selbststudium mit Lehrbuch
Verwendbarkeit des Moduls Bachelor Nachhaltigkeitswissenschaften – Sustainability Studies, Studiengänge mit integrierten Nachhaltigkeitsstudien, Nebenfach Nachhaltigkeitsstudien
Dauer des Moduls Ein Semester
Häufigkeit des Angebotes jährlich im Wintersemester
Sprache Deutsch
Empfohlene (inhaltliche) Voraussetzungen für die Teilnahme am Modul
Voraussetzungen für die Teilnahme am Modul
Studentischer Arbeitsaufwand 180 Stunden (60h Präsenz + 120h Selbststudium)
Studienleistungen S1: 50% der Hausaufgaben in „Einführung in die Programmierung“
S2: 50% der Hausaufgaben in „Objektorientierte Programmierung“
Voraussetzung für Zulassung zur Prüfungsleistung
Prüfungsleistungen
Anzahl Credits (ECTS) 6 cp
Lehreinheit Informatik
Modulverantwortliche/r Prof. Dr. Stefan Göller
Lehrende Prof. Dr. Stefan Göller und Mitarbeitende
Medienformen Folien (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