Modul 63811 Einführung in die imperative Programmierung
Modulinformationen
Die Lehrveranstaltung bildet den Einstieg in die Programmierausbildung und stellt grundlegende imperative Programmierkonzepte sowie ihre typische Anwendung vor, um kleine Programme zu entwickeln. So werden u.a. einfache und strukturierte Datentypen behandelt. Des Weiteren wird sich mit einfachen und zusammengesetzten Anweisungen und Konstrukten wie Schleifen und Funktionen befasst. Darauf aufbauend werden weitere Techniken wie z.B. Rekursion eingeführt und einfache dynamische Datenstrukturen implementiert. Zur praktischen Erläuterung und Umsetzung dieser Konzepte wird eine typisierte imperative Programmiersprache verwendet. Die in der Lehrveranstaltung vermittelten imperativen Konzepte bilden auch eine wichtige Grundlage der objektorientierten Programmierung. In der Lehrveranstaltung wird von Beginn an Wert auf guten Programmierstil gelegt, um auf diese Weise die Erstellung von leicht lesbarem und zuverlässigem Quellcode zu fördern.
| ECTS | 5 |
|---|---|
| Arbeitsaufwand | Bearbeitung der Lektionen: 75 Stunden
Lösungen der Einsendeaufgaben erstellen: 40 Stunden
Klausurvorbereitung, Klausur: 35 Stunden |
| Dauer des Moduls | ein Semester |
| Häufigkeit des Moduls | in jedem Semester |
| Anmerkung | Gilt nur für B.Sc. Mathematisch-technische Softwareentwicklung: Das Modul 63811 "Einführung in die imperative Programmierung" ist letztmalig im Sommersemester 2026 belegbar. Eine letztmalige Prüfungsteilnahme ist ebenfalls im Sommersemester 2026 möglich. |
| Inhaltliche Voraussetzung | Mathematische Schulkenntnisse |
Aktuelles Angebot
Mentorielle Betreuung
Studierende können sich zu einem Mentoriat im Moodle-Kurs ab Semesterbeginn anmelden. Tragen Sie sich bitte nur in das Mentoriat ein, an dem Sie tatsächlich teilnehmen möchten.
Prüfungsinformation
| B.Sc. Informatik | |
|---|---|
| Art der Prüfungsleistung | unbenotete zweistündige Prüfungsklausur |
| Voraussetzung | keine |
| Stellenwert der Note | - |
| Formale Voraussetzungen | keine |
| B.Sc. Mathematisch-technische Softwareentwicklung | |
| Art der Prüfungsleistung | unbenotete zweistündige Prüfungsklausur |
| Voraussetzung | keine |
| Stellenwert der Note | - |
| Formale Voraussetzungen | keine |
| B.Sc. Mathematik | |
| Art der Prüfungsleistung | unbenotete zweistündige Prüfungsklausur |
| Voraussetzung | keine |
| Stellenwert der Note | - |
| Formale Voraussetzungen | keine |
Download
- Seite Modulhandbuch B.Sc. Informatik
- Seite Modulhandbuch B.Sc. Mathematisch-technische Softwareentwicklung
- Seite Modulhandbuch B.Sc. Mathematik
- Leseprobe: Einführung in die imperative Programmierung
Ansprechpersonen
Dr. Kai Sauerwald
mathinf.webteam
| 20.02.2026