校際選修

115-1 選課時程

進行中

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

Python程式設計

Python Programming

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

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

概述

Python is a popular programming language for many purposes including artificial intelligence applications. Python is easy to learn. This course aims to introduce the basic programming skills to non-EECS st¬udents. After studying this course, students can design a program with Python for data processing and numerical analysis. This course will assign about 10 exercises for practicing. Two exams will be used to evaluate your learning. You will be required to solve several problems in three hours for each exam. * All lectures take place in the classroom, not online. * EE and CS students are not allowed to join this course. * Other non-EE and CS students, including graduate students, are welcome to join this course if the number of attendees is below 50 before the registration deadline. To enroll, please email the instructor during the second week of the semester with your student ID, department, grade level, and course type. Python是易學易用的程式語言,學習門檻不高且能用在各種領域,也是開發人工智慧應用程式的常用程式語言。此課程希望能讓非資訊學系的學生能對程式設計有初步的概念且產生學習興趣,並運用在其它課程上,對日後的研究與就業也會有所幫助。本課程每週都會有程式設計的作業,總共會有約10次的作業。學生可由大量的實作練習,提升程式設計的實務經驗以及演算法的思考能力。本課程也會有兩次測驗,分別在期中與期末。每次測驗讓學生挑戰在三小時完成數個程式設計問題,以評量學生的程式設計的熟練度與問體解決能力。 * 實體上課,無線上上課。 * 本課程是開設給較缺乏機會接觸程式設計的學生。電機與資訊學院學生恕不接受選課與加簽。 * 非電機與資訊學院的同學(含碩、博士生),若在選課截止日前三天上課人數仍未滿50人,即可加簽,欲加簽的同學,請於開學第二周,將您的學號、系級、姓名、課程分類email給老師即可。不在這時間內寄信者,恕不受理。

先修科目

選修「Python 程式設計」課程者,需具備計算機概論以及作業系統基本操作。 Students interested in taking “Python Programming” should be familiar with basic computer operations and fundamental computer concepts.

評分方式

Homework: 40% Mid-term exam: 30% Final exam: 30%

週次計畫
週次主題
第 1 週Introduction
第 2 週Expressions and operators
第 3 週Expressions and operators
第 4 週Expressions and operators
第 5 週Iteration programming
第 6 週Iteration programming
第 7 週Data containers
第 8 週Midterm exam
第 9 週Data containers
第 10 週Data containers
第 11 週Functions
第 12 週Functions
第 13 週Functions
第 14 週Classes
第 15 週Classes
第 16 週Final exam
教科書

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