進行中 校際選修

115-1 選課時程

進行中

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

Python程式設計

Python Programming

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

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

概述

Python is a widely-used modern programming language known for its versatility and ease of use. This course is designed to introduce fundamental programming techniques to students outside of Electrical Engineering and Computer Science (EECS). Through weekly programming assignments, totaling approximately 12 over the course, students will gain hands-on experience in developing computer programs for various applications. This course will include midterm and final exams to evaluate students' programming proficiency and problem-solving abilities. Python是易學易用的程式語言,學習門檻不高且能用在各種領域,也是開發人工智慧應用程式的常用程式語言。此課程做為通識教育之目的,是希望能讓非資訊學系的學生能對程式設計有初步的概念且產生學習興趣,並運用在其它課程上,對日後的研究與就業也會有所幫助。 本課程每週都會有程式設計的作業,總共會有約12次的作業。學生可由大量的實作練習,提升程式設計的實務經驗以及演算法的思考能力。本課程也會有期中與期末考試,以評量學生的程式設計的熟練度與問題解決能力。 * This is a hybrid course with virtual and physical classrooms. * Virtual classroom:https://meet.google.com/toj-yowo-yqw * Physical classroom: ITSC, Training Classroom & PC3, Guangfu Campus, Hisnchu. * 主要上課實體教室:光復校區,資訊技術服務中心,訓練教室 (40人)。 * 備用上課實體教室:光復校區,資訊技術服務中心,PC3。 * EE and CS students are not allowed to join this course (本課程是開設給較缺乏機會接觸程式設計的學生。電機與資訊學院學生恕不接受選課與加簽)。 * Students of Yangming Campus or first-year have priority enrollment for this course. * Other non-EE and CS students, including graduate students, are welcome to join this course if the number of attendees is below 60 before the registration deadline. To enroll, please email the instructor during the second week of the semester (after 9/8 Mon, 9:00) with your student ID, department, grade level, and course type. 「陽明校區同學(含碩、博士生)或大一同學優先選課。其餘非電機與資訊學院的同學(含碩、博士生),若在選課截止日前三天上課人數仍未滿66人,即可加簽,欲加簽的同學,請於開學第二周9/8(Mon) 9:00 開始,將您的學號、系級、姓名、課程分類email給老師即可。不在這時間內寄信者,恕不受理」。

先修科目

Basic computer knowledge

評分方式

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

週次計畫
週次主題
第 1 週Introduction
第 2 週Expressions and operators
第 3 週Expressions and operators
第 4 週Lists and strings
第 5 週Conditional statements
第 6 週National day
第 7 週Iterative statements
第 8 週光復節
第 9 週Midterm exam
第 10 週Data containers
第 11 週Data containers
第 12 週Data containers
第 13 週Funuctions
第 14 週Funuctions
第 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