Location: Room 108 of the CSIE Building

``All science is dominated by the idea of approximation.''

-- Bertrand Russell (1872-1970)

-- Bertrand Russell (1872-1970)

- To the students,
- MATLAB basics,
- Programming basics,
- Simple theories with doable examples implemented in MATLAB.

This course is designed for the students who want to learn MATLAB programming without any experiences. The following topics will be covered:

The students are expected to be capable to implement programs with MATLAB

- Textbook
- No textbook.

- References
- MATLAB
*MATLAB for Engineers*, Holly Moore, 3/e, 2011*Introduction to MATLAB for Engineers*, W. J. Palm III, 3/e, 2011*MATLAB: An Introduction with Applications*, R. V. Dukkipati, 2010*MATLAB程式設計入門篇*。張智星。碁峰*MATLAB程式設計進階篇*。張智星。碁峰*MATLAB Programming*(online resource)

- Linear Algebra
*Linear Algebra*, Stephen H. Friedberg, Arnold J. Insel, and Lawrence E. Spence, 4/e, 2002*Matrix Computations*, Gene H. Golub and Charles F. van Van Loan, 3/e, 1996

- Data Structures and Algorithms
*Data Structures and Algorithms in C++*, Michael T. Goodrich, Roberto Tamassia, and David M. Mount, 2/e, 2011*Algorithms*, Sanjoy Dasgupta, Christos Papadimitriou, Umesh Vazirani, 2006*演算法筆記*(online resource)

- Numerical Methods and Analysis
*Numerical Computing with MATLAB*, Prof. Cleve Moler (online resource)- Statistics
*Statistical Inference*, G. Casella and R. L. Berger, 2/e, 2001*Mathematical Statistics and Data Analysis*, John A. Rice, 3/e, 2006

- Monte Carlo Simulation
*Monte Carlo Methods in Financial Engineering*, Paul Glasserman, 2003

- Time Series Analysis
*Analysis of Financial Time Series*, Ruey S. Tsay, 2010

- MATLAB

- 2014 2/19
**Introduction**,**MATLAB Basics** - 2014 2/22
**MATLAB: Plotting** - 2014 2/26
**MATLAB: Matrix Computation** - 2014 3/1
**MATLAB: User-Defined Functions** - 2014 3/8
**MATLAB: Graph-User-Interface** - 2014 3/5
**MATLAB: User-Controlled Input and Output** - 2014 3/8
**MATLAB: Graph-User-Interface** - 2014 3/12
**Application: Optimization** - 2014 3/15
- 2014 3/19
**Application: Monte Carlo Simulation** - 2014 3/22 停課乙次
- 2014 3/26
**Application: Dynamic Programming** - 2014 3/29
**Algorithms: Sorting** - 2014 4/2
**Application: Bootstrapping**

- Participation (48 pts)
- Final Project (52 pts)

You will get the certificate for this course if you acquire more than 60 points in the grade.