Scientific Programming

Aus GEOWiki@LMU
Wechseln zu:Navigation, Suche

Course type lecture and exercise
integrated learning activity
Information LSF
Responsible(s) Dr. Marcus Mohr
Dr. Jens Oeser
Eligible for MSc Geophysics: P3.3, P3.4
MSc Geology: P9.0.6
Course location Geophysik, Theresienstr. 41
Semester/Date SoSe

Course content

  • fundamentals and architecture of modern computer systems
  • history and classification of programming languages
  • representation of numerical data on computer systems
  • programming in Fortran
  • classical & special data structures for scientific computing, selected algorithms
  • automated build-tools and version control
  • preprocessing

(from: Course Catalogue M.Sc. Geophysics, 2014)


Scientific Programming familiarises students with the basic tools and concepts they need as scientists in order to efficiently design, implement and test computer programs. The topics of the course include fundamentals of procedural and object-oriented programming with languages such as Fortran, C and C++, basic parallelization with MPI and OpenMP, as well as tools for debugging and performance analysis. Besides this the course deals with tools for modern software development like automatic builds, debuggers, version control and integrated development environments.
(from: Module Handbook M.Sc. Geology, 2014)

Methods

Remarks

Literature

Students receive a script with the content of the lecture.