Absrtract: 
          The course provides an introduction into important concepts in scientific computing, including the solution of linear systems, least squares problems, matrix decomposition, and (fast) Fourier representations. Each subject will be exemplified by a practical application which is developed in detail and implemented by the students.
          
          
          Slides
          
          Part 1
          
          Code
          
          
          Code (Mathematica)
           
          Code (Python)
          
          Acknowledgement
          Many thanks to Robert Piel for translating the code to python.