Lehrende: |
Dr. rer. nat. Simon Praetorius |
Veranstaltungsart: |
Vorlesung
|
Orga-Einheit: |
Mathematik |
|
|
Semesterwochenstunden: |
2
|
|
|
Unterrichtssprache: |
Deutsch/Englisch
|
|
Alternativtitel: |
Programmiersprachen im Wissenschaftlichen Rechnen
|
Terminhinweise: |
+ zusätzlich 2 SWS Seminar
|
Inhalte: |
Das WIA Modul bildet eine Fortsetzung der SCPROG Vorlesung(en) und hat zum Ziel tiefer in einzelne Aspekte des Wissenschaftlichen Programmierens einzutauchen. Dabei sollen die Programmiersprachen, die in den SCPROG Veranstaltungen gelehrt wurden, im Fokus stehen, aber auch darüber hinaus Themen betrachtet werden.
Das Modul wird eine Kombination aus studentischen Vorträgen und Vorlesungen, sowie externen Vorträgen sein.
Themenvorschläge umfassen:
- Polymorphismus (Compiletime vs. Runtime Polymorphismus)
- Objektorientiertes Design (Sprachen im Vergleich)
- Concurrency (Threads, Tasks, asynchrones Rechnen)
- Parallelisierung mittels OpenMP, OpenCV, MPI, ...
- Expression Templates (z.B. symbolisches differenzieren mittels expression templates)
- Vektorisierung und Autoparallelisierung
- Variadische Funktionen
- Arbitrary precision Arithmetik
- Intervall-Arithmetik
- Moderne Sprachen im Vergleich (Rust, Go, Pony, Julia,...)
|
Webseite: |
https://tu-dresden.de/mn/math/wir/das-institut/beschaeftigte/simon-praetorius/teaching/programming-languages-in-scientific-computing
|
Termine
|
Datum |
Von |
Bis |
Raum |
Lehrende |
1 |
Di, 7. Apr. 2020 |
09:20 |
10:50 |
WIL/B122
|
Dr. rer. nat. Simon Praetorius
|
2 |
Mi, 8. Apr. 2020 |
13:00 |
14:30 |
WIL/C107
|
Dr. rer. nat. Simon Praetorius
|
3 |
Di, 14. Apr. 2020 |
09:20 |
10:50 |
WIL/B122
|
Dr. rer. nat. Simon Praetorius
|
4 |
Mi, 15. Apr. 2020 |
13:00 |
14:30 |
WIL/C107
|
Dr. rer. nat. Simon Praetorius
|
5 |
Di, 21. Apr. 2020 |
09:20 |
10:50 |
WIL/B122
|
Dr. rer. nat. Simon Praetorius
|
6 |
Mi, 22. Apr. 2020 |
13:00 |
14:30 |
WIL/C107
|
Dr. rer. nat. Simon Praetorius
|
7 |
Di, 28. Apr. 2020 |
09:20 |
10:50 |
WIL/B122
|
Dr. rer. nat. Simon Praetorius
|
8 |
Mi, 29. Apr. 2020 |
13:00 |
14:30 |
WIL/C107
|
Dr. rer. nat. Simon Praetorius
|
9 |
Di, 5. Mai 2020 |
09:20 |
10:50 |
WIL/B122
|
Dr. rer. nat. Simon Praetorius
|
10 |
Mi, 6. Mai 2020 |
13:00 |
14:30 |
WIL/C107
|
Dr. rer. nat. Simon Praetorius
|
11 |
Di, 12. Mai 2020 |
09:20 |
10:50 |
WIL/B122
|
Dr. rer. nat. Simon Praetorius
|
12 |
Di, 19. Mai 2020 |
09:20 |
10:50 |
WIL/B122
|
Dr. rer. nat. Simon Praetorius
|
13 |
Mi, 20. Mai 2020 |
13:00 |
14:30 |
WIL/C107
|
Dr. rer. nat. Simon Praetorius
|
14 |
Di, 26. Mai 2020 |
09:20 |
10:50 |
WIL/B122
|
Dr. rer. nat. Simon Praetorius
|
15 |
Mi, 27. Mai 2020 |
13:00 |
14:30 |
WIL/C107
|
Dr. rer. nat. Simon Praetorius
|
16 |
Di, 9. Jun. 2020 |
09:20 |
10:50 |
WIL/B122
|
Dr. rer. nat. Simon Praetorius
|
17 |
Mi, 10. Jun. 2020 |
13:00 |
14:30 |
WIL/C107
|
Dr. rer. nat. Simon Praetorius
|
18 |
Di, 16. Jun. 2020 |
09:20 |
10:50 |
WIL/B122
|
Dr. rer. nat. Simon Praetorius
|
19 |
Mi, 17. Jun. 2020 |
13:00 |
14:30 |
WIL/C107
|
Dr. rer. nat. Simon Praetorius
|
20 |
Di, 23. Jun. 2020 |
09:20 |
10:50 |
WIL/B122
|
Dr. rer. nat. Simon Praetorius
|
21 |
Mi, 24. Jun. 2020 |
13:00 |
14:30 |
WIL/C107
|
Dr. rer. nat. Simon Praetorius
|
22 |
Di, 30. Jun. 2020 |
09:20 |
10:50 |
WIL/B122
|
Dr. rer. nat. Simon Praetorius
|
23 |
Mi, 1. Jul. 2020 |
13:00 |
14:30 |
WIL/C107
|
Dr. rer. nat. Simon Praetorius
|
24 |
Di, 7. Jul. 2020 |
09:20 |
10:50 |
WIL/B122
|
Dr. rer. nat. Simon Praetorius
|
25 |
Mi, 8. Jul. 2020 |
13:00 |
14:30 |
WIL/C107
|
Dr. rer. nat. Simon Praetorius
|
26 |
Di, 14. Jul. 2020 |
09:20 |
10:50 |
WIL/B122
|
Dr. rer. nat. Simon Praetorius
|
27 |
Mi, 15. Jul. 2020 |
13:00 |
14:30 |
WIL/C107
|
Dr. rer. nat. Simon Praetorius
|