pb262 Programmierkurs C/C++ (Vollständige Modulbeschreibung)
| Modulbezeichnung | Programmierkurs C/C++ | ||||||||||||
| Modulkürzel | pb262 | ||||||||||||
| Kreditpunkte | 6,0 KP | ||||||||||||
| Verantwortliche Einrichtung | Institut für Physik | ||||||||||||
| Zuständige Personen |
Modulverantwortung:
Stefan Harfst
Prüfungsberechtigt:
Stefan Harfst
|
||||||||||||
| Teilnahmevoraussetzungen |
Lineare Algebra, Analysis I |
||||||||||||
| Unterrichtssprache | Englisch | ||||||||||||
| Lernergebnisse/Kompetenzen |
o Erlernen der Programmiersprache C+ + und von grundlegenden Programmierkonzepten o Finden und Beheben von Programmierfehlern o Programmentwicklung und Organisation von komplexen Projekten o Arbeiten mit Bibliotheken o Selbständige Analyse von naturwissenschaftlichen Fragestellungen und deren Umsetzung in C+ + |
||||||||||||
| Modulinhalte |
Linux Grundlagen, Programmiersprache C+ + (u.a. Datentypen, Schleifen, Funktionen, Klassen, Templates), Compiler (Funktion, Abläufe), OpenSource Tools (u.a. Make, gnuplot), Implementierung von numerischen Algorithmen als Anwendungsbeispiele. |
||||||||||||
| Literaturempfehlungen | 1. Breymann, Ulrich: C+ + : Einführung und professionelle Programmierung, Carl Hanser Verlag, 2007 2. Wolf, Jürgen: Grundkurs C+ +, Galileo Computing, 2013 3. Press, William H.: Numerical recipes : the art of scientific computing, Cambridge Univ. Press, 2007 |
||||||||||||
| Zu erbringende Leistungen |
|
||||||||||||
| Dauer in Semestern | 1 Semester | ||||||||||||
| Angebotsrhythmus | jährlich WiSe | ||||||||||||
| Workload |
|
||||||||||||
| Lehrveranstaltungsform |
|
||||||||||||
| Zusätzliche Hinweise | Aufnahmekapazität: Lehr-/Lernform: |
||||||||||||
| Verwendbarkeit des Moduls |
|
||||||||||||
| Modulart | je nach Studiengang Pflicht oder Wahlpflicht | ||||||||||||
| Modullevel | PB (Professionalisierungsbereich / Professionalization) |