校際選修

115-1 選課時程

進行中

  • 初選第一階段 6/15/2026
  • 初選第二階段 6/22/2026
  • 校際選修 8/24/2026
  • 初選第三階段 8/31/2026
  • 開學後加退選 9/7/2026
  • 逾期加退選 9/21/2026
選課資源

Python科學計算程式設計

Scientific Computation Programming with Python

學期
110-1
學分
3 學分
當期課號
3004
永久課號
CCP1056
開課單位
資訊技術服務中心
授課教師
鄭昌杰
類別
選修
上課時間表
週一
5
13:20–14:10
Python科學計算程式設計
CS
3 節連堂
6
14:20–15:10
7
15:30–16:20

* 根據陽明交大上課時間表所列

概述

This course is a preliminary of machine learning and artificial intelligence. The subjects include an introduction to programming with Python 3.6, file I/O, numerical computing, scientific computing, and mathematics theorem implementation. At least one exercise in every class. Two programming exams in the midterm and final respectively.

先修科目

請照學校建議方式加簽 (二) 該課程於特殊狀況下,開放書面加退選。學生請先填寫『網路選課加退選 處理表』,再將申請表Email給「任課老師」,並詢問「任課老師」是否同意加退選。 1. 任課老師同意後可直接至「課務管理系統-選課系統」-「課程維護」-「維護」-幫 學生加退選。(詳細操作如下) 2. 或請學生將「任課老師」同意簽章的申請表Email或送交「主開課單位」助理協助 處理 注意!!本學期第一次上課(9/13)會以Google Meet進行: https://meet.google.com/jdi-cjiv-hqi 老師當天也會在教室(資訊技術服務中心PC4),若沒有加簽需求,請盡量不要前來教室! Introduction to computer 本課程原則上讓較缺乏機會接觸程式設計的學生優先選修。 第一次上課時老師將手動退選下列選課學生: 資訊學院學生 電機學院學生 並於上課時供非資訊、電機學院的學生優先加選有剩餘名額才供資訊、電機學院學生加選。超過人數上限以抽籤決定。 欲加簽者請開學第一周再來

教學方式

Anaconda 5.2 with Python 3.6 (https://www.anaconda.com/download/)

評分方式

Programming exercise in every class. (30%) Midterm programming exam. (35%) Final programming exam. (35%) 本課程要pass很容易,要得高分很難

課程大綱
  • Introduction to Python
  • Files and documents
  • Midterm exam
  • Numerical computing
  • Scientific computing
  • Final exam
週次計畫
週次主題
第 1 週Introduction to Python Google Meet: https://meet.google.com/jdi-cjiv-hqi
第 2 週Basic programming skills: expressions
第 3 週Basic programming skills: condition statements
第 4 週Basic programming skills: iteration statements
第 5 週Data containers
第 6 週Data containers
第 7 週Functions and modules
第 8 週Midterm exam
第 9 週Functions and modules
第 10 週File I/O
第 11 週File I/O
第 12 週Data visualization
第 13 週NumPy
第 14 週Numpy
第 15 週Numpy
第 16 週Final exam
教科書

Hemant Kumar Mehta, Mastering Python Scientific Computing, Packt Publishing, Sep. 2015.

Office Hours
地點
CS331
時間
By appointment
聯絡方式
E-mail: jameschengcs@nycu.edu.tw TEL: 03-5712121#31707