● 課程說明(Course Description)
Computational thinking is a process for formulating problems and their solutions. This course provides
students with an understanding of the role computation in solving mathematical, scientific, and engineering
problems. Students will be equipped with BASIC computer programming skills that can be applied to deal
with data science problems.

● 指定用書(Text Books)
KATTAN, P. 2008. MATLAB for Beginners: A Gentle Approach. Petra Books

● 參考書籍(References)
張智星,MATLAB程式設計入門篇,碁峰,2016。(Chinese)

● 教學方式(Teaching Method)
Subject presentation combines lecture, presentation, and tutorial.

● 教學進度(Syllabus)
1 Introduction of the subject
2 Sequence
3 Loops
4 Conditionals
5 Operators
6 Testing and Debugging
7 Data science and data analytics
8 Data processing and visualization
9 Final project development

● 成績考核(Evaluation)
Class activity + Assignment 40%
Midterm exam 30%
Final project 30%