Using MATLAB as an sample language to help students to develop basic programming and computational skills. Students are trained to have the ability to develop simple programming codes on their own and be able to understand computational algorithms on simple task.Using MATLAB as an sample language to help students to develop basic programming and computational skills. Students are trained to have the ability to develop simple programming codes on their own and be able to understand computational algorithms on simple task.
本課程主要以循序漸進的方式,教導學生利用軟體撰寫程式語言,修習本課程後,學生將可瞭解程式設計之基本原理、具備撰寫程式的基本技能,並且能夠培養學生利用程式設計來解決問題的能力。課程內容主要包括:程式語言的基本知識、變數、運算式與運算子、條件處理、程式重複執行的方法、陣列、函數、指標、陣列及指標的應用、各種資料型態、及檔案的輸入與輸出等。
This course mainly teaches students to use software to write programming languages in a step-by-step manner. After taking this course, students will understand the basic principles of programming, acquire basic skills in writing programs, and develop students' ability to use programming to solve problems. . The course content mainly includes: basic knowledge of programming languages, variables, expressions and operators, conditional processing, methods of repeated program execution, arrays, functions, indicators, applications of arrays and indicators, various data types, and file input and output etc.
Textbook:
Lecture notes are provided on the web.
Reference:
Foundations of computer science
Behrouz Forouzan and Firouz Mosharraf
Thomson
A Guide to MATLAB: For Beginners and Experienced Users
Hunt, Brian R.; Lipsman, Ronald L.; Rosenberg, Jonathan M.; Coombes, Kevin R.; Osborn, John E.; Stuck, Garrett J. Cambridge University Press,2006. Electronic book
MATLAB 程式設計與工程應用
陳奇中, 東華書局
Textbook:
Lecture notes are provided on the web.
Reference:
Foundations of computer science
Behrouz Forouzan and Firouz Mosharraf
Thomson
A Guide to MATLAB: For Beginners and Experienced Users
Hunt, Brian R.; Lipsman, Ronald L.; Rosenberg, Jonathan M.; Coombes, Kevin R.; Osborn, John E.; Stuck, Garrett J. Cambridge University Press, 2006. Electronic book
MATLAB programming and engineering applications
Chen Qizhong, Donghua Book Company
評分項目 Grading Method | 配分比例 Grading percentage | 說明 Description |
---|---|---|
online home workonline home work online homework |
10 | |
class assignmentclass assignment class assignment |
30 | |
midterm exammidterm exam midterm exam |
30 | |
final examfinal exam final exam |
30 |