200600 Praktikum

WiSe 12/13: Computational practical course (Numerikum): Introduction to Scientific Programming with C++

Robert C. Tautz

Hinweise für Studierende

Practical part of the module "Advanced Astronomy and Astrophysics" (Physics / Master). Constitutes a module for the Master course only together with two accompanying lectures. Open also for all students with interest in astronomy and astrophysics.

Postgraduate practical course on astronomy and astrophysics. Programming knowledge (e.g. in C, C++, Fortran, Java, Perl etc.) is advised to participate in this course. Knowledge of the Physics / B.Sc. Module "Einführung in die Astronomie und Astrophysik" is advised. Schließen

Zusätzl. Angaben / Voraussetzungen

Empowering to participate is limited and is done in sequence of registration!
Registration will be open between 01.10.2012 and 14.10.2012. To enroll, please send an e-mail to Numerikum with the keyword "Numerikum". Schließen


Fundamentals and more advanced concepts in C++ and application to astrophysical problems: data types, loops, objects, inheritance, templates, exception handling. Introduction to methods of numerical mathematics: root finding, optimization, random numbers, fast Fourier transforms (FFT). Numerical evaluation of integrals and differential equations. Parallelization and basic principles of CUDA. Organization of more extensive programs: header files, Makefiles. Schließen

Studienfächer A-Z