pb262 - Programmierkurs C/C++ (Veranstaltungsübersicht)

pb262 - Programmierkurs C/C++ (Veranstaltungsübersicht)

Institut für Physik 6 KP
Modulteile Semesterveranstaltungen Wintersemester 2017/2018 Prüfungsleistung
Vorlesung
(
Wenn Sie die Vorlesung "Programmierkurs C++" besuchen wollen, müssen Sie dazu auch die passende Übung auswählen.
)
  • Kein Zugang 5.04.255 - Programming course C++ (Programmierkurs C++) Lehrende anzeigen
    • Dr. Stefan Harfst

    Montag: 14:00 - 16:00, wöchentlich (ab 16.10.2017)

    Aim/ learning outcomes: • learning of the programming language C++ and understanding of basic concepts of programming • finding and correcting programming errors • development of computer programs and organization of complex projects • working with software libraries • independent analysis of scientific problems and their implementation in C++ Content: Linux basics, the C++ programming language (e.g. data types, loops, functions, classes, templates), compiler (function, process), OpenSource tools (e.g. make, gnuplot), implementation of numerical algorithms as application examples

  • Kein Zugang 5.04.256 - Computing (Matlab) Lehrende anzeigen
    • Markus Schellenberg

    Montag: 12:00 - 14:00, wöchentlich (ab 16.10.2017)
    Freitag: 10:00 - 12:00, wöchentlich (ab 20.10.2017)

    This course is geared towads Engineering Physics students in their 3rd Semester. Please consider subscribing for an other lecture if you are already in a higher semester or even in your Master study. It contains a lecture (Mondays) and an exercise (Fridays). There will be graded exercises and a programming project in the end of the semester including an oral colloquium about your project work. Students acquire knowledge of the most important ideas and methods of computer science including one programming language. Content: - General fundamentals of computer systems - Input/output - Numbers, characters, arrays, strings - Algorithms - Programming language (Matlab) - Functions (procedural programming) - Program files (modular programming) - Introduction to GUI programming

Übung
(
Zur Vorlesung gehört auch eine Übung. Bitte wählen Sie aus den verfügbaren Veranstaltungen ihre Favoriten aus und priorisieren diese.
)
  • Kein Zugang 5.04.255Ü1 - Programming course C++ (Programmierkurs C++) Lehrende anzeigen
    • Dr. Stefan Harfst

    Dienstag: 10:00 - 12:00, wöchentlich (ab 17.10.2017), Übung Programmierkurs C++ (Gruppe 1)
    Termine am Mittwoch, 01.11.2017 12:00 - 14:00

    Aim/ learning outcomes: • learning of the programming language C++ and understanding of basic concepts of programming • finding and correcting programming errors • development of computer programs and organization of complex projects • working with software libraries • independent analysis of scientific problems and their implementation in C++ Content: Linux basics, the C++ programming language (e.g. data types, loops, functions, classes, templates), compiler (function, process), OpenSource tools (e.g. make, gnuplot), implementation of numerical algorithms as application examples

  • Kein Zugang 5.04.255Ü2 - Programming course C++ (Programmierkurs C++) Lehrende anzeigen
    • Dr. Stefan Harfst

    Dienstag: 12:00 - 14:00, wöchentlich (ab 17.10.2017), Übung Programmierkurs C++ (Gruppe 2)
    Termine am Mittwoch, 01.11.2017 12:00 - 14:00

    Aim/ learning outcomes: • learning of the programming language C++ and understanding of basic concepts of programming • finding and correcting programming errors • development of computer programs and organization of complex projects • working with software libraries • independent analysis of scientific problems and their implementation in C++ Content: Linux basics, the C++ programming language (e.g. data types, loops, functions, classes, templates), compiler (function, process), OpenSource tools (e.g. make, gnuplot), implementation of numerical algorithms as application examples

  • Kein Zugang 5.04.255Ü3 - Programming course C++ (Programmierkurs C++) Lehrende anzeigen
    • Dr. Stefan Harfst

    Freitag: 12:00 - 14:00, wöchentlich (ab 20.10.2017), Übung Programmierkurs C++ (Gruppe 3)

    Aim/ learning outcomes: • learning of the programming language C++ and understanding of basic concepts of programming • finding and correcting programming errors • development of computer programs and organization of complex projects • working with software libraries • independent analysis of scientific problems and their implementation in C++ Content: Linux basics, the C++ programming language (e.g. data types, loops, functions, classes, templates), compiler (function, process), OpenSource tools (e.g. make, gnuplot), implementation of numerical algorithms as application examples

  • Kein Zugang 5.04.255Ü4 - Programming course C++ (Programmierkurs C++) Lehrende anzeigen
    • Dr. Stefan Harfst

    Freitag: 14:00 - 16:00, wöchentlich (ab 20.10.2017), Übung Programmierkurs C++ (Gruppe 4)

    Aim/ learning outcomes: • learning of the programming language C++ and understanding of basic concepts of programming • finding and correcting programming errors • development of computer programs and organization of complex projects • working with software libraries • independent analysis of scientific problems and their implementation in C++ Content: Linux basics, the C++ programming language (e.g. data types, loops, functions, classes, templates), compiler (function, process), OpenSource tools (e.g. make, gnuplot), implementation of numerical algorithms as application examples

Hinweise zum Modul
Teilnahmevoraussetzungen
Lineare Algebra, Analysis I
Kapazität/Teilnehmerzahl 80
Prüfungsleistung Modul
Semesterbegleitende fachpraktische Übungen in Form von erfolgreicher Bearbeitung wöchentlicher Übungsaufgaben (Programmierübungen) oder 1 Klausur (max. 60 Min.)
Kompetenzziele
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+ +