教學大綱與進度
課程基本資料:
學年期
課號
課程名稱
階段
學分
時數
修
教師
班級
人
撤
備註
110-2
301561
程式語言(二)
1
3.0
3
▲
陳子立
工管一丙
63
0
教學大綱與進度:
教師姓名
陳子立
Email
chentzuli@gmail.com
最後更新時間
2022-04-10 11:00:21
課程大綱
本課程之目的在訓練大學部學生於撰寫程式之能力,程式語言(二)以Python 為實踐主體,課程內容包含: Python裝設、Operators and Expression、流程控制、函式、module、datta structure、input/output、OOP (Class 概念)、及exception;並將介紹廣泛使用之標準程式庫,包括: sys、os、numpy、pickle、pillow、pyqt等;並將配合學期之project,訓練同學團隊合作及系統開法之經驗。 The objective of this course is to cultivate the programming ability for undergraduates. Python is the language used in this course since its simplicity and wideling applicable. The content of this course includes: installation of python, operators and expression, flow control, functions, module, data structure, input/output, class (OOP), and exception. Besdie, this course will introduce the commonly used packages, such as os, numpy, sys, picle, pillow, pyqt, etc. There will be a terum project to let student experince team-working and system design and management.
課程進度
1 電腦、程式及Python概述 2 基本程式設計 3 數學函式、字元與字串 4 選擇 5 迴圈 6 函式 7 物件與類別 8 再論字串與特殊方法 9 Midterm Exam 10 GUI程式設計使用Tkinter 11 串列 12 多維串列 13 繼承與多型 14 檔案與異常處理 15 數組、集合及詞典 16 遞迴 17 Final Exam
評量方式與標準
Grading Policy: 20% Quizzes 35% Midterm 35% Final, 10% Participation
使用教材、參考書目或其他
【遵守智慧財產權觀念,請使用正版教科書,不得使用非法影印教科書】
使用外文原文書:否
Python程式設計入門指南, 蔡明志,碁峰,2016。
課程諮詢管道
備註
本學期課程因應疫情警戒等級規劃上課方式原則如下,實際實施日期與上課方式,請依照學校網頁所公布之訊息為準:
※「一級」警戒:實體授課。
※「三級」(含)以上警戒:課程全採Teams遠距授課。
https://meet.google.com/wif-wiyt-vej