Course Catalog 2014-2015
Postgraduate

Basic Pori International Postgraduate Open University

|Degrees|     |Study blocks|     |Courses|    

Course Catalog 2014-2015

MAT-63506 Scientific Computing, 5 cr

Additional information

Suitable for postgraduate studies

Person responsible

Timo Hämäläinen

Lessons

Study type P1 P2 P3 P4 Summer Implementations Lecture times and places
Lectures
Excercises


 


 
 2 h/week
 3 h/week
+2 h/week
+3 h/week


 
MAT-63506 2014-01 Tuesday 16 - 18 , TC315

Requirements

Weekly exercises and a programming project
Completion parts must belong to the same implementation

Learning Outcomes

This course gives students a working knowledge of using Matlab software for solving computational science and engineering problems. This course requires basic familiarity with Matlab and programming, it is not a basic course. After completing the course the student - knows the Matlab developement environment and what tools are available - knows what kinds of problems can be solved in Matlab - is familiar with advanced features of Matlab - can write reasonably complex scripts and functions - can make a grarphical user interface - can make use of the object oriented features of Matlab

Content

Content Core content Complementary knowledge Specialist knowledge
1. Data structures (strings, matrices, sparse matrices, cells, structures)     
2. Programming, function handles, subfunctions, nested functions. File input and output.  Debugger, vectorization, profiling   
3. Graphics and visualization  Handle graphics, animation   
4. Graphical interface  Object-oriented programming   
5. Differential equations, optimization  Numerical methods   

Prerequisites

Course Mandatory/Advisable Description
MAT-60000 Matriisilaskenta Mandatory   1
MAT-60006 Matrix Algebra Mandatory   1

1 . Matriisilaskenta or Matrix Algebra

Additional information about prerequisites
Also recommended: Programming 1 or equivalent

Prerequisite relations (Requires logging in to POP)



Correspondence of content

Course Corresponds course  Description 
MAT-63506 Scientific Computing, 5 cr MAT-45700 Introduction to Scientific Computing with Matlab, 3 cr  

More precise information per implementation

Implementation Description Methods of instruction Implementation
MAT-63506 2014-01        

Last modified12.02.2014