pb262 Programmierkurs C/C++ (Vollständige Modulbeschreibung)

pb262 Programmierkurs C/C++ (Vollständige Modulbeschreibung)

Deutsch English PDF Download
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
Prüfungsart, -umfang, -dauer
Semesterbegleitende fachpraktische Übungen in Form von erfolgreicher Bearbeitung wöchentlicher Übungsaufgaben (Programmierübungen) oder 1 Klausur (max. 60 Min.)
Prüfungszeiten
Dauer in Semestern 1 Semester
Angebotsrhythmus jährlich WiSe
Workload
Arbeitsaufwand gesamt Davon Präsenzzeit
180 h
Präsenzzeit: 56 Stunden Selbststudium: 124 Stunden
Lehrveranstaltungsform
Veranstaltungsart SWS Angebotsrhythmus Workload Präsenzzeit
Vorlesung 2 WiSe 28 h
Übung 2 WiSe 28 h
Es werden Übungsaufgaben verteilt und mit den jeweiligen Tutoren diskutiert
Zusätzliche Hinweise

Aufnahmekapazität:
80

Lehr-/Lernform:
VL: 2 SWS, Ü: 2 SWS

Verwendbarkeit des Moduls
  • Fach-Bachelor Betriebswirtschaftslehre mit juristischem Schwerpunkt > Professionalisierungsbereich
  • Fach-Bachelor Biologie > Professionalisierungsbereich
  • Fach-Bachelor Chemie > Professionalisierungsbereich
  • Fach-Bachelor Comparative and European Law > Professionalisierungsbereich
  • Fach-Bachelor Engineering Physics > Professionalisierungsbereich
  • Fach-Bachelor Informatik > Professionalisierungsbereich
  • Fach-Bachelor Mathematik > Professionalisierungsbereich
  • Fach-Bachelor Nachhaltigkeitsökonomik > Professionalisierungsbereich
  • Fach-Bachelor Pädagogik > Professionalisierungsbereich
  • Fach-Bachelor Pädagogisches Handeln in der Migrationsgesellschaft > Professionalisierungsbereich
  • Fach-Bachelor Physik > Professionalisierungsbereich
  • Fach-Bachelor Sozialwissenschaften > Professionalisierungsbereich
  • Fach-Bachelor Umweltwissenschaften > Professionalisierungsbereich
  • Fach-Bachelor Wirtschaftsinformatik > Professionalisierungsbereich
  • Fach-Bachelor Wirtschaftswissenschaften > Professionalisierungsbereich
  • Professionalisierungsbereich 2FB > Professionalisierungsbereich Zwei-Fächer-Bachelor außerschulisch
Modulart je nach Studiengang Pflicht oder Wahlpflicht
Modullevel PB (Professionalisierungsbereich / Professionalization)