校際選修

115-1 選課時程

進行中

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

Python程式設計

Python Programming

學期
112-1
學分
2 學分
當期課號
561081
永久課號
GECG10023
開課單位
人文科學中心
授課教師
鄭昌杰
校區
光復
類別
核心
上課時間表
週四
3
10:10–11:00
Python程式設計
CS-PC3
2 節連堂
4
11:10–12:00

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

概述

Python是易學易用的程式語言,學習門檻不高且能用在各種領域,也是開發人工智慧應用程式的常用程式語言。此課程做為通識教育之目的,是希望能讓非資訊學系的學生能對程式設計有初步的概念且產生學習興趣,並運用在其它課程上,對日後的研究與就業也會有所幫助。 本課程每週都會有程式設計的作業,總共會有約12次的作業。學生可由大量的實作練習,提升程式設計的實務經驗以及演算法的思考能力。本課程也會有兩次上機測驗,分別在期中與期末。每次測驗讓學生挑戰在兩小時完成三個應用問題,以評量學生的程式設計的熟練度與問體解決能力。 * 本課程為實體課程,無線上課程。 * 本課程不開放加簽。

先修科目

Basic computer knowledge

評分方式

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

課程大綱
  • Basic programming skills
  • Iteration programming
  • Midterm exam
  • Data containers
  • Functions
  • OOP
  • Final exam
週次計畫
週次主題
第 1 週Introduction
第 2 週Expressions and operators
第 3 週Teacher's day
第 4 週Expressions and operators
第 5 週Conditional statements
第 6 週Conditional statements
第 7 週Iterative statements
第 8 週Iterative statements
第 9 週Midterm exam
第 10 週Data containers
第 11 週Data containers
第 12 週Data containers
第 13 週Functions
第 14 週Functions
第 15 週Functions
第 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