MCNAcourses ▸ NUMA21 – Spring 2012

Getting Started

It is preferable that you get python with it's scientific libraries installed on your home computer. You will find some help for the installation on our python page. You will also find there some material and links on python for scientific computing.

Training

The training exercises are done during the scheduled exercise times and are supervised. You will use the department's computers (Linux/Windows). Alternatively you can work with your own Laptops (Linux, Windows, Mac OS), which we encourage.

DateTraining
2012-03-20Training Exercise 1
2012-03-21The integer division problem
2012-03-22Training Exercise 2
2012-03-27Training Exercise 3
2012-03-29Training Exercise 4
2012-04-10Training Exercise 5
2012-04-12Training Exercise 6
2012-04-17Training Exercise 7
2012-04-19Training Exercise 8
2012-04-24Training Exercise 9
2012-04-26Training Exercise 10
2012-05-03Training Exercise 11
2012-05-08Training Exercise 12
2012-05-10Training Exercise 13 (revised)

Homework

Homeworks are done in groups of maximum two people and presented for evaluation during an exercise session.

  1. Homework 1
  2. Homework 2
  3. Homework 3

Final Project

Contact the teacher, when you chose a project.

  1. Project 1: Integral in 2D
  2. Project 2: Orthogonalization
  3. Project 3: Newton Fractals
  4. Project 4: Basket Ball
  5. Project 5: Best Approximation
  6. Project 6: Sparse Matrices

PhD students and external students may define own projects from their research/work after consultation with one of the teachers.

Additional Files and other material

DateTopicpdf-file

Energy consumption data for exercise 7.

energy.dat

Temperature data for exercise 7.

temperature.dat

Python file with a code to be debugged, see Exercise 11.

debug_exercise.py

For project 1

coord1.txt

For Project 1

elementnode1

For project 1

coord2.txt

For project 1

elementnode2