校際選修

115-1 選課時程

進行中

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

Python程式設計

Python Programming

學期
112-2
學分
3 學分
當期課號
574006
永久課號
GEIT10007
開課單位
資訊技術服務中心
授課教師
鄭昌杰
校區
光復
類別
選修
上課時間表
週四
5
13:20–14:10
Python程式設計
CS-PC4
3 節連堂
6
14:20–15:10
7
15:30–16:20

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

概述

Python是易學易用的程式語言,學習門檻不高且能用在各種領域,也是開發人工智慧應用程式的常用程式語言。此課程做為通識教育之目的,是希望能讓非資訊學系的學生能對程式設計有初步的概念且產生學習興趣,並運用在其它課程上,對日後的研究與就業也會有所幫助。 本課程每週都會有程式設計的作業,總共會有約12次的作業。學生可由大量的實作練習,提升程式設計的實務經驗以及演算法的思考能力。本課程也會有兩次上機測驗,分別在期中與期末。每次測驗讓學生挑戰在三小時完成四個應用問題,以評量學生的程式設計的熟練度與問體解決能力。 * 本課程會以線上課程進行遠距教學,歡迎陽明校區同學修課。 * 線上課程連結:https://nycu.webex.com/meet/nycu871107.cs11 * 不提供錄影檔。 * 上課教室:光復校區,資訊技術服務中心電腦教室4。 * 本課程是開設給較缺乏機會接觸程式設計的學生。電機與資訊學院學生恕不接受選課與加簽。 * 非電機與資訊學院的同學(含碩、博士生),若在選課截止日前三天上課人數仍未滿120人,即可加簽。 * 欲加簽的同學,請於開學第二周2/26-3/1,將您的學號、系級、姓名、課程分類email給老師即可。不在這時間內寄信者,恕不受理。 * 第一週2/22不上課,有關本課程介紹及評分規則請看下列影片: https://drive.google.com/file/d/1tlcrM4jMfWY2BtTsl5Ftv1C00enUOclp/view?usp=sharing

先修科目

Basic computer knowledge

評分方式

Programming exercise in every class. (40%) Midterm programming exam. (30%) Final programming exam. (30%)

課程大綱
  • Conditional statement
  • Basic programming skills
  • Iteration programming
  • Midterm exam
  • Data containers
  • Functions
  • OOP
  • Final exam
週次計畫
週次主題
第 1 週Introduction
第 2 週Expressions and operators
第 3 週Expressions and operators
第 4 週Conditional statements
第 5 週Iterative statements
第 6 週Iterative statements
第 7 週清明節
第 8 週Midterm exam
第 9 週Data containers
第 10 週Data containers
第 11 週Functions and modules
第 12 週Functions and modules
第 13 週Functions and modules
第 14 週Classes
第 15 週Classes
第 16 週Final exam
第 17 週彈性補充教學
第 18 週彈性補充教學
教科書

1.Official Python documentation, https://docs.python.org/3/ 2.Eric Matthes, Python Crash Course, 2nd Edition: A Hands-On,Project-Based Introduction to Programming, No Starch Press, 2019.

Office Hours
地點
CS331
時間
By appointment
聯絡方式
jameschengcs@nycu.edu.tw