|
MAT-45706 INTRODUCTION TO SCIENTIFIC COMPUTING, 3 cr
|
Courses persons responsible
Timo Hämäläinen
Lecturers
N.N.
Implementations
| Period 1 | Period 2 | Period 3 | Period 4 | Period 5 | Summer | |
| Exercise | - | - | 2 h/week | 2 h/week | - | - |
Objectives
This course gives students a working knowledge of using Matlab software for solving computational science and engineering problems.
Content
| Content | Core content | Complementary knowledge | Specialist knowledge |
| 1. | Data structures (matrices, sparse matrices, cells, structures) |   | |
| 2. | programming | debugger, vectorization | |
| 3. | graphics and visualization | handle graphics, animation | |
| 4. | differential equations |   | |
| 5. | graphical interface | function handles, MEX interface to C code |
Requirements for completing the course
Active participation in PC exercises and completion of a programming project.
Evaluation criteria for the course
Study material
| Type | Name | Auhor | ISBN | URL | Edition, availability... | Exam material | Language |
| Online book | Matlab program documentation | The Mathworks | http://www.mathworks.com/access/helpdesk/help/techdoc/matlab.html | No | English |
Prerequisites
| Code | Course | Credits | M/R |
| OHJ-1106 | OHJ-1106 Programming I | 4 | Mandatory |
Prequisite relations (Sign up to TUT Intranet required)
Remarks
Scaling
| Methods of instruction | Hours |
| Exercises | 48 |
| Laboratory assignments | 24 |
| Information and communication technology | 6 |
| Total sum | 78 |
Correspondence of content
MAT-45700 Introduction to scientific computing
| Last modified | 09.02.2007 |
| Modified by | Timo Hämäläinen |