course-details-portlet

TKT4140 - Numerical Methods with Computer Laboratorium

About

Examination arrangement

Examination arrangement: Written examination
Grade: Letters

Evaluation Weighting Duration Grade deviation Examination aids
Written examination 100/100 4 timer

Course content

Initial- and boundary-value problems for ordinary differential equations using shooting techniques and difference methods. Numerical solution of partial differential equations using difference methods. Both explicit and implicit schemes are used; mostly one-dimensional transient problems. Use of Fourier stability analysis. Stationary problems in two dimensions. The examples and problems are taken mainly from the following fields: Heat transfer, dynamics, elasticity and fluid mechanics. Matlab is used throughout the course; both in the examples and for solving exercises. A short introduction to Fortran90 is given at the end of the course.

Learning outcome

This course will provide an introduction to the use of classical numerical methods for ordinary and partial differential equations applied to examples from the first 2-3 years of the study, primarily for the academic programs MTPROD, MTING and MTBYGG. The subject is mandatory for the program Industrial Mechanics.

The following abbreviations are used below :
ODE : Ordinary differential equations
PDE : Partial differential equations

Knowledge:
The candidate will learn about:
- When it is necessary to use numerical methods.
- Advantages /disadvantages of different computer languages.
- The difference between linear and nonlinear equations.
- Advantages /disadvantages of different classical methods for the
solution of ODE.
- The difference between parabolic, elliptical and hyperbolic PDE

Skills:
The candidate will be able to:
- Write a higher order ODE as a system of 1. order equations.
- Program this system using different schemes in Matlab and/or Fortran.
- Using ready-made programs for the solution of ODE.
- Discretize and programming ODE (in Matlab and/or Fortran).
- Linearize the discretized system if neccessary.
- Discretize the three main types of PDE, and programming of the resulting systems.
- Examine the stability of the PDE.

General competence:
The candidate will be able to:
- Use Matlab and programming for furher use in the study.
- Have the basic foundation for the use of more advanced numerical methods.


Learning methods and activities

Lectures and problem-solving supplemented with programming in Matlab, python and Fortran90, mainly Matlab. If there is a re-sit examination, the examination form may be changed from written to oral.

Compulsory assignments

  • Exercises

Course materials

Compendium. Notes with introduction to Matlab. Collection of problems with solutions given in earlier examinations.

Credit reductions

Course code Reduction From To
SIO1054 7.5
More on the course

No

Facts

Version: 1
Credits:  7.5 SP
Study level: Third-year courses, level III

Coursework

Term no.: 1
Teaching semester:  SPRING 2014

Language of instruction: -

-

Subject area(s)
  • Technological subjects
Contact information
Course coordinator: Lecturer(s):

Department with academic responsibility
Department of Structural Engineering

Examination

Examination arrangement: Written examination

Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
Spring ORD Written examination 100/100 2014-06-02 09:00
Room Building Number of candidates
Summer KONT Written examination 100/100
Room Building Number of candidates
  • * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.
Examination

For more information regarding registration for examination and examination procedures, see "Innsida - Exams"

More on examinations at NTNU