Computers and programming language introduction

Matlab key concepts

Matlab program flow control

Matlab program flow control (cont)

Root finding algorithm

Root finding algorithm (cont)

Solving system of linear equation

Solving system of linear equation (cont)

Interpolation

Numerical integration 1D case

Random processes

Random processes (cont)

Numerical integration multi-D case

Optimization problem

Optimization with genetic algorithms

Data analysis

Least square fitting

Nonlinear curve fitting

Fourier transform introduction

Discrete Fourier transform introduction

Ordinary Differential Equations (ODEs)

ODE (cont)

Cellular automata

Scientific report preparation with Latex

High performance computing ideas

Fractals (if time permits)

Computer security (if time permits)