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 |