|
Universität Konstanz
|
Fachbereich Physik
|
Theoretische Physik
|
Wissenschaftliche Programmierung mit C++
Sommersemester 2024
Organisatorisches
Vorlesung: Mo, 11:45-13:15 Uhr, Raum Y311
Uebung: N.N.
Kriterien: 50% korrekt von jedem Aufgabenblatt
Inhaltsverzeichnis
Warum C++?
Grundlagen: Editor, Compiler, Hello-World
Konstanten, Datentypen und Variablen
Operatoren
Kontrollstrukturen (Bedingungen und Schleifen)
Strings und Felder
Ausgabe/Eingabe
Funktionen
Stringfunktionen
C++ Standardbibliothek
Objektorientierung
Datenstrukturen
Zeiger
Dynamische Speicherverwaltung
Dateiverarbeitung
Komplexe Zahlen
Vektoren und Matrizen
Software Engineering
Makefiles
Git
Parallele Programmierung (OpenMP)
Optional: Parallele Programmierung (MPI)
Folien (intern):
1. Vorlesung (8.4.)
2. Vorlesung (22.4.)
3. Vorlesung (29.4.)
4. Vorlesung (6.5.)
5. Vorlesung (13.5.)
6. Vorlesung (3.6.): Automatisierung und Versionsverwaltung
7. Vorlesung (10.6.): Debuggen, Testen und Parallelisierung
8. Vorlesung (17.6.): Wiss. Bibliotheken, Softwareprojekte
9.-13. Vorlesung (24.6., 1.7., 8.7., 15.7.): Projekt
Übungsblätter
Blatt 1 (Abgabe: 29.4.)
Blatt 2 (Abgabe: 12.5.)
Blatt 3 (Abgabe: 3.6.)
Blatt 4 (Abgabe: 17.6.)
Blatt 5 (Abgabe: 1.7.)
Links
Wikibook zur C++-Programmierung (deutsch)
Wikibook zur C++-Programmierung (englisch)
C++ Referenz
| comments to:
Stefan Gerlach
(webadmin) |
Impressum
| Seite aktualisiert am 17.6.2024 |