Mathematisches Praktikum im SS 2020

Fragen zum MaPra können an mapra@igpm.rwth-aachen.de geschickt werden.

Sven Groß ✉
Tim Werthmann ✉
Hauke Sass ✉

Trotz der aktuellen Situation durch den Corona-Virus wird die Veranstaltung dieses Semester normal in der 15. Kalenderwoche (ab 6. April) starten. Da jegliche physische Interaktionen zunächst bis 19.4.2020 untersagt sind, wird die Veranstaltung mindestens in den ersten beiden Semesterwochen komplett digital stattfinden.

Die allermeiste Kommunikation wird über das zur Veranstaltung zugehörige RWTHmoodle laufen. Dort werden auch sämtliche zur Veranstaltung gehörigen Materialen zur Verfügung gestellt.

Termine

Die Vorbesprechung, um die organisatorischen Abläufe zu erklären, wird in Form von wenigen Videos voraussichtlich bis Fr 03.04.20, spätstens am Anfang der ersten Semesterwoche (15. KW) im Moodle hochgeladen. Dort werdet ihr auch etwaige Fragen stellen können.

Veranstaltung Termine Hinweise
Fragestunde / Vorlesung unregelmäßg, zunächst per Videos im Moodle Beginn: 06.04.2020
Programmiertermine* für Gruppe A Montag, 14:45–16:15 Uhr
Freitag, 15:45–17:15 Uhr
Beginn: 06.04.2020
Programmiertermine* für Gruppe B Montag, 16:15–17:45 Uhr
Freitag, 14:15–15:45 Uhr
Beginn: 06.04.2020
Programmiertermine* für Gruppe C Montag, 17:45–19:15 Uhr
Freitag, 12:45–14:15 Uhr
Beginn: 06.04.2020
Mündliche Prüfung Details (Datum, Orte und Terminzuteilungen) werden noch bekanntgegeben
Mündliche Prüfung (Wdh.) Details (Datum, Orte und Terminzuteilungen) werden noch bekanntgegeben

(*) Die Programmiertermine, sind Zeiten, in denen ihr HiWis Fragen zu den Aufgaben stellen könnt. Sobald wie möglich werden die Programmiertermine im CIP-Pool im Hauptgebäude stattfinden, wo ihr persönlich Fragen klären könnt. Bis dahin werdet ihr euch zu den angegeben Zeiten über die Software Zoom mit den HiWis in Verbindung setzten können um Fragen zu klären. Die Software ermöglicht u.a. Videotelefonie und das Freigeben des Bildschirms (inkl. externen Zugriff). Ein ausführliches Tutorial wie ihr diese Software bekommt und nutzt und wie die Verbindung zu den HiWis organisiert wird, wird in Kürze im Moodle hochgeladen.

Sollte der erste Programmiertermin am Mo 06.04.2020 vor der Gruppeneinteilung stattfinden, könnt ihr an diesem Tag ausnahmsweise einen beliebigen Programmiertermin wahrnehmen.

Die Arbeit im Praktikum erfolgt in Zweierteams. Teams mit mehr als zwei Teilnehmern sind nicht zulässig. Einzeln angemeldete Teilnehmer werden einem Team zugewiesen. Wir empfehlen zum kontaktlosen, gemeinsamen Programmieren ebenfalls die Software Zoom.

Voraussetzungen

Um als Mathematiker am Modul Mathematisches Praktikum teilnehmen zu können, werden die bestandenen Module Mathematisches Propädeutikum und der C++-Kurs vorausgesetzt. Siehe Modulhandbuch. Für Informatiker/Physiker gelten die Voraussetzung aus ihrem Modulhandbuch.

Außerdem wird die Kenntnis der Inhalte der Module Analysis I, Analysis II, Lineare Algebra I und Numerische Analysis I vorausgesetzt.

Anmeldung und Gruppeneinteilung

Bitte meldet euch bis Fr 03.04.20 über RWTHOnline zu den Praktikumsgruppen und dem Moodle-Lernraum an. Die Einteilung in die Gruppen A, B und C erfolgt bis spätestens zum Mo 06. April 2020. Um an der mündlichen Prüfung teilzunehmen, meldet euch bitte fristgerecht über RWTHonline für diese an.

CIP-Pool-Zugang

Auch wenn ihr physisch unsere Rechner im CIP-Pool nicht nutzen könnt, könnt ihr über den x2go-Clienten von zu Hause aus euch dort einloggen. Mehr Details dazu findet ihr hier. Natürlich könnt ihr auch lokal auf euren eigenen Computern programmieren. Wir können noch keine Aussage darüber treffen, wie stabil der x2go-Zugriff ist, wenn dies sehr viele Leute auf einmal machen. Wenn es dabei Probleme gibt, meldet euch bei uns.

Die Kennwörter für den CIP-Pool-Zugang könnt ihr mit Hilfe eurer TIM-Kennung setzen.

Abgaben

Die Abgabe der Programmieraufgaben besteht aus der Lösung der Programmieraufgabe, dem Vorführen und Erklären des Programms gegenüber einem HiWi/Mitarbeiter und dem anschließenden Hochladen des gesamten Quellcodes der Lösung im Moodle innerhalb der Abgabefrist. Auch die Testate werden zunächst über Zoom stattfinden.

Zusatzaufgaben für Informatiker

Laut Bachelorprüfungsordnung Informatik erhalten die Studenten der Informatik für das Mathematische Praktikum 6 statt 4 Credit-Points und dementsprechend ist ein größerer Arbeitsaufwand vorgesehen. Daher werden für die Studenten der Informatik zusätzliche Aufgaben ausgegeben.

Zulassung zur mündlichen Prüfung

Für Mathematiker: Um zur mündlichen Prüfung zugelassen zu werden, müsst ihr die Programmieraufgaben bearbeiten und erfolgreich testieren.

Für Informatiker: Um zur mündlichen Prüfung zugelassen zu werden, müsst ihr zusätzlich zu den normalen Programmieraufgaben die Zusatzaufgaben für Informatiker bearbeiten und erfolgreich testieren.

Software

Alle Programme (Texteditor, Compiler, make, Debugger), die zum Programmieren unter Linux benötigt werden, finden sich bei jeder Linuxdistribution als Softwarepakete.

Zum Programmieren unter Windows empfehlen wir entweder die Nutzung von x2go (siehe oben) oder als Option das Windows Subsystem for Linux (WSL). Diese Installationanleitung sollte helfen, WSL mit Ubuntu 18.04 LTS zu installieren, mit dem man eine Linux-Shell in Windows 10 erhält. Um andere Programme mit grafischer Ausgabe (GUI) zu öffnen, kann noch ein XServer installiert werden, Howtos dazu finden sich im Internet.

Mac-Usern empfehlen wir die Verwendung von XCode.

Rückfragen

Fragen zum MaPra können an mapra@igpm.rwth-aachen.de geschickt werden.

Zuständig für das MaPra sind dieses Semester:
Tim Werthmann, Raum 103 (Hauptgebäude), Sprechstunde: nach Vereinbarung
Sven Groß, Raum 237 (Hauptgebäude), Sprechstunde: nach Vereinbarung
Hauke Sass;, Raum 235 (Hauptgebäude), Sprechstunde: nach Vereinbarung

Materialien

finden sich im RWTHmoodle.