^ Up to course homepage.

Recent information on "Introductory Course on Scientific Programming"

Latest news

[08/28 07:300]
Slides for Monday's Matlab lectures available.
[08/23 08:20]
The computer exercises on Monday August 28th will be held in computer lab 'White', and not in 'Grey' as previously announced.
[08/20 08:00]
Slides for the first five days are now available below.
[08/16 08:00]
The first lecture will be given at 9.15 on Monday August 21 in room 1537 (Nada, floor 5)/dd>.


The lecturer is Christer Andersson,


Copies of slides will be handed out during the course (can be downloaded below). More detailed information can be found in the reference material.

Schedule & Course plan

This intensive course will be given between Monday the 21st of August and Tuesday the 29th of August 1999. The schedule for each weekday is (with some modifications)

Time Activity Room
9.15-10.00Student presentations & discussion Seminar room 1537 (map)
10.15-11.00Lecture Seminar room 1537
11.15-12.00Lecture Seminar room 1537
12.00-13.00Lunch -
13.00-16.00Computer exercises Orange

NB! On Friday August 25th lectures will be held in seminar room 4523, floor 5, Nada.
On Monday August 28th computer exercises will be held in computer lab 'White', floor 5, Nada.

The following course plan should be considered to be preliminary. Topics may be added or deleted depending on the previous experience of the students.
Day Covered topics
Monday 08/21 Introduction to Unix at Nada. Basic C constructs
Tuesday 08/22 Functions and arrays
Wednesday 08/23 Pointers and file operations
Thursday 08/24 Makefiles, strings and numerical libraries (BLAS & LAPACK)
Friday 08/25 Preprocessor directives, structures and enumerations
Monday 08/28 MATLAB
Tuesday 08/29 MATLAB


There will be no exam in this course. All students are supposed to give at least one oral presentation of a computer exercise in front of the class.


Date Handouts
08/21 Slides ( Lecture 1, Lecture 2, Lecture 3 ),
Computer exercises 1,
Excerpts from "The Linux User's Guide"
"Getting Started With Email Using Pine"
"NADA Computing Resources - Introduction" (HTML),
"Working with Matlab, a first example"
08/22 Slides ( Lecture 4, Lecture 5 ),
Computer exercises 2
08/23 Slides ( Lecture 6, Lecture 7 ),
Computer exercises 3
08/24 Slides ( Lecture 8, Lecture 9),
Computer exercises 4
08/25 Slides ( Lecture 10, Lecture 11,
Computer exercises 5
08/28 Slides ( Matlab Lecture 1, Matlab Lecture 2, Matlab Lecture 3 ),
Matlab computer exercises 1
08/29 -

(How to view and/or print these handouts.)

Reference material

The following reference manuals are available in HTML-format All these manuals refer to GNU products. Information on Sun compilers (as well as hardware and other application programs) can be found in the library of Sun technical documentation.

Full Matlab documentation is available at the MATLAB Help Desk which can be accessed by giving the command doc at the Matlab prompt. Some future courses will use the The MATLAB 5 Handbbok which is available at the bookstore "Teknologbutiken" located on the KTH Campus.

Source code

^ Up to course homepage.

Responsible for this page: Christer Andersson <>
Latest change:
Technical support: <>