基本素養 Basic Literacy

核心能力 Competence

掌握連續與逼進的能力
Ability to handle continuity phenomena and approximations.
處理數字及符號運算的能力
Ability to operate with symbols and digits.
透視形像與空間的能力
Ability to visualize space, shape, and images.
利用計算機處理數學的能力
Ability of using computer to do mathematics.
應用隨機理論的能力
Ability to apply stochastic mathematics.
處理大量數據的能力
Ability to handle large amount of data.
處理離散型數學的能力
Ability to do mathematics relating to discrete models.
獨立研究的能力
Ability to do independent studies of mathematics.
使用計算機的能力
Abilities to use computer as a tool.

課程概述 Course Description

在這門課程中,我們將介紹用於科學計算之軟體或程式語言(Matlab或類似之科學計算軟體),使學生熟悉程式基本之設計,學習使用科學計算軟體完成數學及工程問題的分析與運算,以便作為未來使用科學計算問題之基礎。
This course provides an introduction to the use of Matlab or similar software to solve problems arising in multiple science and engineering domains. The course covers application of mathematical judgment, programming architecture, and flow control in solving scientific problems. The aim of this course is to equip students with a competence to apply Matlab or similar software as a tool for problem solving. The course is in particular recommended to students who are interested in doing scientific computing.

課程學習目標 Course Objectives

  • 使學生熟悉科學計算程式語言之基本概念
  • 學習如何使用 PYTHON, MATLAB 及 相關之程式語言
  • 使用軟體解決科學計算問題
  • 課程進度 Progress Description

    進度說明 Progress Description
    1課程簡介
    2MATLAB與Python簡介
    3簡單的MATLAB及Python操作
    4Matlab Basics
    5Branching Statements and Program Design
    6Loops
    7User-Defined Functions
    8Plot
    9期中測驗
    10Python 簡介
    11IPython Notebook 簡介
    12Python 中的程式設計
    13Python 中的程式設計
    14Python 中的程式設計
    15使用python解微分方程
    16使用python畫圖
    17分組報告
    18分組報告
     以上每週進度教師可依上課情況做適度調整。The schedule may be subject to change.

    有關課程其他調查 Other Surveys of Courses

    1.本課程是否規劃業界教師參與教學或演講? 否
    Is there any industry specialist invited in this course? How many times? No
    2.本課程是否規劃含校外實習(並非參訪)? 否
    Are there any internships involved in the course? How many hours? No