Bild von Institut mit Unilogo
homeicon university sucheicon search siteicon sitemap kontakticon contact
unilogo Universität Stuttgart 
 

Core Course C5

druckericon
 
 
Introduction to Scientific Programming
Instructor: M. Bernreuther
Course Contents

The aim of the lecture is to give the students the ability to write software for the solution of numerical problems with a state-of-the-art programming language. Topics covered are:

  • Variables, Conditional Execution, Loops
  • Functions
  • Object-oriented Programming
  • Inheritance, Virtual Functions, Abstract Base Classes
  • Templates, Containers
  • File I/O
  • Floating Point Numbers, Error Propagation/Analysis
  • Direct Solution of Linear Equation Systems
  • Interpolation
  • Numerical Differentiation
  • Numerical Integration
In the exercise meetings the students have the possibility to ask questions to the material presented in the lecture and to program under supervision.