Moduldetails

M0100-M1C01  Programmierung und Robo-Lab

Modulverantwortlich: N.N.
Anzeige im Stundenplan: Math-Ma-C01
Dauer: 1
Anzahl Wahlkurse: 0
Credits: 9,0
Startsemester: SoSe 2024
Verantwortliche:r Dozent:in Prof. Christof Fetzer
christof.fetzer@tu-dresden.de
Qualifikationsziele Die Studierenden haben einen Einblick in den Aufbau und die Funktionsweise von Programmiersprachen, besitzen Kenntnisse in der Programmierung und können diese praxisnah anwenden. Sie sind in der Lage, selbstständig Problemstellungen zu lösen, sich eigenständig weitere Programmiersprachen anzueignen und ihre Fertigkeiten auf diese zu übertragen. Damit sind sie befähigt, Programmiersprachen zu analysieren und zu beurteilen, um für verschiedene Problemstellungen die geeignete Sprache zur Lösung zu wählen. Sie verfügen über Kompetenzen im Lösen komplexer Aufgabenstellungen innerhalb eines Teams.
Inhalte Inhalte des Moduls sind der Einsatz und die Entwicklung von formalen Werkzeugen. Dies umfasst Grundlagen der Berechnung, Übersetzung von Programmkonstruktoren, Programmtransformationen sowie Verifikation von Programmeigenschaften.
Lehr- und Lernformen Das Modul umfasst 2 SWS Vorlesung, 1 SWS Übung, 4 SWS Praktikum und Selbststudium. Die Lehrsprache der Vorlesung, der Übung und des Praktikums ist jeweils Deutsch.
Voraussetzungen für die Teilnahme Es werden mathematische Kenntnisse und algorithmisches Verständnis auf Grundkurs-Abiturniveau vorausgesetzt.
Verwendbarkeit Das Modul ist im Masterstudiengang Mathematics im Wahlpflichtbereich N im Studienschwerpunkt Computer Science – Basic eines von acht Wahlpflichtmodulen, von denen Module im Umfang von mindestens 18 Leistungspunkten zu wählen sind. Im Masterstudiengang Technomathematics ist das Modul im Wahlpflichtbereich N im Studienschwerpunkt Computer Science – Basic eines von neun Wahlpflichtmodulen, von denen Module im Umfang von mindestens 24 Leistungspunkten zu wählen sind. Das Modul kann jeweils nicht gewählt werden, wenn es bereits im Bachelorstudiengang absolviert wurde.
Voraussetzungen für Vergabe von Leistungspunkten Die Leistungspunkte werden erworben, wenn die Modulprüfung bestanden ist. Die Modulprüfung besteht aus einer Klausurarbeit von 90 Minuten Dauer und einer Komplexen Leistung im Umfang von 80 Stunden. Beide Prüfungsleistungen sind bestehensrelevant. Die Prüfungssprache ist jeweils Deutsch.
Leistungspunkte und Noten Durch das Modul können neun Leistungspunkte erworben werden. Die Modulnote ergibt sich aus dem gewichteten Durchschnitt der Noten der Prüfungsleistungen. Die Klausurarbeit wird einfach und die Komplexe Leistung zweifach gewichtet.
Häufigkeit des Moduls Das Modul wird jedes Wintersemester angeboten.
Arbeitsaufwand Der Arbeitsaufwand beträgt insgesamt 270 Stunden.
Dauer des Moduls Das Modul umfasst ein Semester.
Modulnummer Modulhandbuch TU Dresden Math-Ma-C01

Anmeldefristen

Phase Block Anmeldung von | bis Ende Abmeldung
Ohne Auswahlverfahren Vorlesungszeit 06.03.2024 08:00 | 08.07.2024 23:00 08.07.2024 23:00

Kurse

Nummer Name Semester  
K1101-BA0240V Programmierung (V) 1  
K1101-BA0240V Programmierung (V) SoSe 2024
K1101-BA0240Ü Programmierung (Ü) 1  
K1101-BA0240Ü Programmierung (Ü) SoSe 2024
K1106-BA0230P Einführungspraktikum RoboLab (P) 1  
K1106-BA0230P Einführungspraktikum RoboLab (P) SoSe 2024

Leistungen

Kurs / Modulabschluss­leistungen Leistungskombination Leistungen Bestehens­pflicht Gewichtung
Modulabschlussleistungen Klausurarbeit Programmierung und Robo-Lab Summe 1
Klausurarbeit Programmierung und Robo-Lab Ja 1
Komplexe Leistung Programmierung und Robo-Lab Summe 2
Komplexe Leistung Programmierung und Robo-Lab Ja 2