Course Catalog 2011-2012
Postgraduate

Basic Pori International Postgraduate Open University

|Degrees|     |Study blocks|     |Courses|    

Course Catalog 2011-2012

MAT-45706 Introduction to scientific computing, 3 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
Excercises

 

 
 16 h/per
+10 h/per

 
MAT-45706 2011-01  

Requirements

At least 30% of the weekly exercises and completion of a programming project.
Completion parts must belong to the same implementation

Principles and baselines related to teaching and learning

-

Learning outcomes

This course gives students a working knowledge of using Matlab software for solving computational science and engineering problems. 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 - can write moderately complex scripts and functions - can make a simple grarphical user interface

Content

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

Study material

Type Name Author ISBN URL Edition, availability, ... Examination material Language
Online book   Matlab program documentation   The Mathworks            English  

Prerequisites

Course Mandatory/Advisable Description
OHJ-1106 Programming I Advisable    

Prerequisite relations (Requires logging in to POP)



Correspondence of content

Course Corresponds course  Description 
MAT-45706 Introduction to scientific computing, 3 cr MAT-45700 Introduction to scientific computing with Matlab, 3 cr  

More precise information per implementation

Implementation Description Methods of instruction Implementation
MAT-45706 2011-01        

Last modified11.03.2011