Praktikum:
,,Interaktive Simulation'' (Wissenschaftliches Rechnen)
SS 2014
| Dozent: |
|
| Übung: |
|
Informationen
| Termin: | Mi. 12:30 Uhr st, Computer-Pool SRA |
| Aktuelles: | |
| 9.4. : | Bis zum ersten Termin am 16. 4. wird darum gebeten, eine lauffähige Entwicklungsumgebung aufzusetzen. Nutzer der Pool-Rechner finden eine vollständige Entwicklungsumgebung (Android SDK, NDK und Qt 5.2.1) im Verzeichnis /share/wrss14. Gestartet wird sie, indem Sie "qtcreator" im Verzeichnis "/share/wrss14/Qt/Tools/QtCreator/bin/" ausführen und entsprechend Sektion 5 der Anleitung konfigurieren. Nutzer von eigener Hardware installieren sich bitte das Android-SDK, das Android-NDK sowie Qt in der Version 5.2.1 entsprechen dieser Anleitung (Link). |
| 16.4. : | Die Vorlesung zum Thema "Signals/Slots" gibt es hier. Die Übung dazu hier. Das Stylesheet, um den QSlider zu vergrößern, gibt es hier. |
| 23.4. : | Die Vorlesung zum Thema "Multithreading" gibt es hier. Die Übung dazu hier. Den Fibonacci-Berechner gibt es hier. |
| 30.4. : | Die Vorlesung zur grafischen Ausgabe gibt es hier. Die Übung dazu hier. Das Codebeispiel zur Visualisierung von 2D-Daten ist hier |
| Inhalt: | Die numerische Simulation von physikalischen Systemen ist in Forschung und Industrie weit verbreitet. Interaktive Simulationen sind durch aktuelle Entwicklungen der Hardware und moderne numerische Verfahren in speziellen Fällen auch heute schon möglich. Selbst Mobiletelefone haben oft genug Rechenleistung, um einfache Simulationen in Echtzeit durchzuführen. |
| Im Rahmen dieses Praktikums werden wir in Kleingruppen zu einfachen Problemstellungen interaktive Simulationsprogramme erstellen. Wir werden untersuchen, in welchen Punkten sich interaktive Software fundamental von nicht interaktiver unterscheidet und welche spezifischen Fragestellungen sich im Design von interaktiver Simulationssoftware ergeben. | |
|
|
Mögliche Projekte sind die z.B. interaktive Simulation von:
|
|
| Voraussetzungen: |
Programmierkenntnisse in mindestens einer der Sprachen C, C++, Java oder Python werden vorausgesetzt. Kenntnisse aus vorangegangenen Numerik oder Wissenschaftliches Rechnen Veranstaltungen. Kenntnisse über Numerik gewöhnlicher Differentialgleichungen und idealerweise auch über Numerik partieller Differentialgleichungen. |
| Modulzuordnung: |
Dieses Praktikum kann im Rahmen des Moduls Wissenschaftliches Rechnen
angerechnet werden. Anrechnungen in anderen Modulen und Studiengängen kann evtl. nach Rücksprache erfolgen. |
