● 課程說明(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 20%
Assignments 50%
Final project 30%