教學大綱與進度
課程基本資料:
學年期
課號
課程名稱
階段
學分
時數
修
教師
班級
人
撤
備註
110-2
297415
程式語言(二)
1
3.0
3
▲
田方治
陳協慶
工管一乙
55
0
計中教室,雙師共授
教學大綱與進度:
教師姓名
田方治
Email
fctien@ntut.edu.tw
最後更新時間
2022-01-25 22:18:23
課程大綱
本課程之目的在訓練大學部學生於撰寫程式之能力,程式語言(二)以Python 為實踐主體,課程內容包含: 複習Operators and Expression、流程控制、函式、module、data structure;並學習 input/output、OOP (Class 概念)、及exception;並將介紹廣泛使用之標準程式庫,包括: sys、os、numpy、pandas、matplotlib、pillow、pyqt、scipy 等;並將配合學期之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 widely applicable. The content of this course includes: reviewing operators and expression, flow control, functions, module, data structure, and extensively learning input/output, class (OOP), and exception. Besides, this course will introduce the commonly used packages, such as os, numpy, sys, pandas, matplotlib, pillow, pyqt, etc. There will be a term project to let student experience team-working and system design and management.
課程進度
Week 1: Introduction to Python and python installation Week 2: Operators and Expression Week 3: 流程控制 I (Logic control) Week 4: 流程控制 II (Logic control) Week 5: 函式(Function) Week 6: module and function Week 7: datta structure: tuple、list、dictionary Week 8: input/output (file) Week 9: Test #1 Week 10: Class I Week 11: Class II Week 12: Problem-Based Learning: Topic I – Database, openxl Week 13: Problem-Based Learning: Topic II – Image Processing Week 14: Problem-Based Learning: Topic III – Webserver Week 15: Problem-Based Learning: Topic IV – GUI (PyQt) Week 16: Problem-Based Learning: Topic IV – GUI (Statistics) Week 17: Final Week 18: Project Demo
評量方式與標準
作業 35% 期中考 20% 期末考 20% Project 15%
使用教材、參考書目或其他
【遵守智慧財產權觀念,請使用正版教科書,不得使用非法影印教科書】
使用外文原文書:是
1. byte-of-python (電子書 網路費版 中/English) 2. 個人教材 (PPT) + Video 3. 相關網頁
課程諮詢管道
課程對應SDGs指標
備註
Google meet 上課網址:https://meet.google.com/tqp-izpk-xfh
本課主要為工管系同學所設計之課程,分上下學期授課VBA及Python,外系同學建議不要選修此課程