bild
Skolan för
datavetenskap
och kommunikation
KTH / CSC / Kurser / DN2255 / ndiff2-09

Numerical Treatment of Differential Equations II, DN2255: ndiff2-09

^ Upp til/Up to kursens hemsida/ The course home page.

Latest News

091224: Next examination paper Jan 12, 2010, 08-13, in L31. No pre-registration necessary!
091224: New course starts Jan 19. The course home page is under construction, to be opened around Jan. 4

090901: Next examination paper planned
Fri Sep 11 9-14 in 4523, Osquars B. 2, fifth floor
Please let me know if you plan to attend and have not already informed me.

090515: Old exam papers pdf 08 here ,
pdf 07 here
pdf 07 solution here
list of exam questions (non-exhaustive!) pdf here
and hints pdf here
now uploaded

090515: Lecture - course review, FAQ and old exam papers May 22 10-12 in 4523 - fifth floor Osquars B 2. REMEMBER first examination paper on May 25, 9-13, D32,33.

090504: Lecture TODAY 13-15 in D32 (Lindstedtsv. 5 is closest entrance). Office hours 15 - 17 in Jesper's office.x

090426: Jesper keeps "office hours" on April 30 13.15 - ff (and May 4 and May 5 after lectures, see below) for advice with Labs.

090426: HW 6 now uploaded (see below). Deadline may be changed. Lecture notes 3 (prel. version) pdf here

090420: Lecture April 28 CANCELLED, moved to Mon, May 4, 13-15. Room will be close to Osquars B. 2, posted here ASAP.

090420: Homework 3 results mailed to participants, HW 4 solutions received by April 25 will be e-mailed by April 27.

090221: Homework 4 now uploaded, pdf here

090217: Lecture notes 2 pdf here

090217: Feedback on HW1 e-mailed to participants. If you expect and e-mail and did not get one, pls. e-mail me/ jesper

090205: Slight correction in HW1 (proposed grid in part 4.2 inconsistent with BCs)

090203: Lecture notes 1 pdf here

090128: Added reference solution plots for HW1

090127: Added m-files from matlab programming lexture

090119: Homework problems 2 and 3 added (downloads below)

090119: Homework problem 1 added

090115 Still under construction ! Expected quasi-operational on Jan. 16, 2009. The downloads are still last year's

081226 under construction ! Expected quasi-operational on Jan. 15, 2009. The downloads are still last year's

Instructors

Dag Lindbo, Osquars B 2, floor 5, room 1524, dag at csc.kth.se, 08-7906927
Jesper Oppelstrup, jespero@nada.kth.se.
Office hours: by agreement, and adapted to deadlines for homework.

Literature

LeVeque: Finite Volume Methods for Hyperbolic Problems , Cambridge, 2002,

Other course materiel, such as

  • homework problems,
  • a set of examination questions
  • additional material and reading hints,
will be distributed at lectures and downloadable from this home page.

Matlab Programming

The exercises will require Matlab programming. Students are expected to have precured significant familiarity with this environment in previous courses. We will try to emphasize the importance of writing well structured and efficient Matlab programs in this course. Here are some notes on that topic: Here are some reading tips for students who feel less comfortable with the Matlab environment:
  • Chapman, "MATLAB Programming for Engineers", CL-Engineering 2007
  • Moler, "Numerical Computing with Matlab", SIAM 2004

CSC student office DELFI

Oscars Backe 2, level 2, open Mo-Fr 9.45-11.30, Mo-Thu 12.45-14.15, Tel: 790 8077.

Examination

To pass the student must
  1. Pass a written examination. (3 ects) The exam will consist of a selection of the distributed examination questions.
  2. Solve the homework problems and projects. (4.5 ects). A written report of good quality must be handed in for each of the six (6) problems on the given deadlines. You can find a latex file with a skeleton for a report in the course archive. Students may be asked to give a short oral presentation classroom-style of (parts of) the solutions.
For homework and projects, students are encouraged to work in groups of two. Each group needs only to hand in one report, but the oral accounts are given individually. The grade on the course will be based on the written examination, the homework and project solutions. You do not need to register for the exam.

Homework

Downloads: HW 1 pdf , Reference solution plots
HW 2 pdf ,
HW 3 pdf ,
HW 4 pdf ,
HW 5 pdf ,
HW 6 pdf ,
No more HW
We will provide timely feedback, usually in the form of comments written on a paper copy of the report. Grade and overall assessement will be noted on the cover page. Reports will be handed back on lectures. If you do not attend lectures, have a friend pick up your report. You must hand in a report on the deadline. It can be incomplete, and/or contain (serious) errors, in which case you may be asked to revise it. The reports are graded F - A. The report for project/HW 1 does NOT contribute to the final grade, and serves to indicate the relation between grade and completeness.

How to hand in reports

Reports MUST have a cover page with author names, course code (DN2255) and homework number, and instructor name (Dag Lindbo). The reports can be handed in
  • e-mail to Dag as ps- or pdf-files
  • e-mail to Dag that a paper version has been deposited in (a) the Nada/CSC mailbox, bottom floor, Osquars B 2, or (b) Dag's or Jesper's mail stop (floor 4, Osquars B.2)
The m-files for your code must be e-mailed to Dag on the deadline.
Legibility is paramount, details of formatting less so. Quite OK to cut & paste paper plots with hand-written notes. Make sure you
  • label axes correctly
  • explain what the plots show
  • combine plots so that comparisons are easy.
MERE SHEAVES OF MATLAB PLOTS, ONE TO A PAGE, WILL NOT BE ACCEPTED.
It is valuable to be able to create a mathematical report in LaTeX, and the exercises in this course are a good opportunity to hone that skill and get feedback. Take a look at the LaTeX code for exercise 1 to get started and ideas.

Code Review

(Semi-)Professional Matlab coding is part of the handiwork of the trade. Project 1 m-files and one later report (TBD) will be subjected to code review and feedback given. Material with style guidelines and coding suggestions will be handed out on lecture 1.

Schedule

The schedule is available from KTH home page Time Edit "Schemagenerator". Lecture content plans below.

DN2255 Numerical Treatment of Differential Equations
Schedule Spring 09
===================
Addresses:
D41          : Lindstedtsv. 17
D35          : Lindstedtsv. 5			
4V4Gul,6Bru,2Rod: Osquars B. 2
Preliminary deadlines !

Week    Date   Time  What Where
===============================
 4 Tue  20 Jan 10-12  L1  D41   
 5 Tue  27 Jan 10-12  L2  D41   
 6 Tue   3 Feb 10-12  L3  D41   
   Thu   5 Feb 15-17  Lab 4V6Bru   
 7 Mon   9 Feb  9   Deadline Lab 1
   Tue  10 Feb 10-12  L4  D41   
   Thu  12 Feb 15-17  Lab 4V6Bru   
 8 Tue  17 Feb 10-12  L5  D41   
   Thu  19 Feb 15-17  Lab 4V2Rod   
 9 Tue  24 Feb 10-12  L6  D41   
   Thu  26 Feb 15-17  Lab 4V6Bru   
10 Mon   2 Mar  9   Deadline Lab 2
   Tue   3 Mar 10-12  L7  D41  
11 --- Examination week, no classes ---
12 Tue  17 Mar 10-12  L8  D41   
13 Mon  23 Mar  9   Deadline Lab 3
   Tue  24 Mar 10-12  L9  D41   
14 Tue  31 Mar 10-12  L10 D41   
   Thu   2 Apr 10-12  Lab 4V4Gul   
15 --- Easter week, no classes ---
16 Mon  13 Apr  9   Deadline Lab 4
   Tue  14 Apr 10-12  L11 D41   
   Thu  16 Apr 10-12  Lab 4V4Gul   
17 Tue  21 Apr 10-12  L12 D41   
   Thu  23 Apr 10-12  Lab 4V4Gul   
18 Tue  28 Apr 10-12  L14 CANCELLED!!! moved to Mon 4 May 
   Thu  30 Apr 10-12  Lab 4V4Gul   
19 Mon   4 May 13-15  L14 Room to be announced
   Tue   5 May 10-12  L15 D41   
   Wed   6 May  9  Extended Deadline Lab 5
   Thu   7 May 10-12  Lab 4V6Bru   
20 Tue  12 May 10-12  L16 D35  
21 Mon  18 May  9   Deadline Lab 6 

First examination paper
=======================
22 Mon  25 May  9-13  TEN D32, D33   
=======================
 

Registration and "course join" in RES

You must register with your Sektions Kansli to take this course. Please do so as soon as possible!. PhD students from other schools, please contact the course responsible ASAP.

You must also, as soon as you have decided to complete the course, register for participation in the CSC RES system. Homework, examination grades, etc., will be recorded and available to students ONLY in this way, and with some delay, in the web-based system "Mina Sidor". The dialogue is in Swedish, so you may want to ask a native Swedish speaker for assistance ... In the CSC unix system, upon login , do

res checkin ndiff2-09

and

course join ndiff2-09

When you have finished the course, exit the registration by

course leave ndiff2-09


A course evaluation will be conducted via www from this home page, details to appear here shortly.

Info directory

The course archive /info/ndiff2-09 will probably stay empty, the stuff you need will be downloadable from this home page.

^ Upp till kursens hemsida.


Sidansvarig: Jesper Oppelstrup <jespero@nada.kth.se>

Tekniskt stöd: <webmaster@nada.kth.se>

Copyright © Sidansvarig: Jesper Oppelstrup <jespero@nada.kth.se>
Uppdaterad 2009-12-24