國立中興大學教學大綱
課程名稱 (中) 高等Python程式設計與AI應用(7901)
(Eng.) Advanced Python Programming and Application in Artificial Intelligence
開課單位 人工智慧資科學程
課程類別 選修 學分 3 授課教師 顏增昌
選課單位 人工智慧資科學程 / 碩專班 授課使用語言 中文 英文/EMI 開課學期 1141
課程簡述 本課程以計算機的硬體及軟體基本概念介紹為始,逐步引入目前在數據科學及AI應用上廣泛使用之Python語言;主要內容包括Python程式概論、程式結構、程式流程控制、函數呼叫、資料結構與物件。熟悉Python語法後,再介紹Python在數據科學及AI上的主要應用,如數值計算、自然語言處理、機器學習、與深度學習,以及所需的套件,包括numpy、TensorFlow、Keras、及OpenCV等。
先修課程名稱
課程與核心能力關聯配比(%) 課程目標之教學方法與評量方法
課程目標 核心能力 配比(%) 教學方法 評量方法
1. 熟悉Python語法及其內建資料結構;
2. 熟悉Python物件之建立與應用;
3. 了解機器學習與深度學習;
4. 熟悉OpenCV, TensorFlow, Keras等套件。
習作
講授
作業
測驗
實作
授課內容(單元名稱與內容、習作/每週授課、考試進度-共16週加自主學習)
週次 授課內容
第1週 Basic Concepts
第2週 Input, process, output
第3週 Decision Structures and Boolean Logic
第4週 Repetition Structures
第5週 Functions
第6週 Files
第7週 Basic Data Structure I
第8週 Basic Data Structure II
第9週 Classes
第10週 Numerical Computing with Python
第11週 Midterm Exam
第12週 Symbolic Computing with Python
第13週 Natural Language Processing
第14週 Python for Machine Learning
第15週 Tensorflow for Neural Networks
第16週 Deep Learning for Text and Sequences Anomal1y Detection Final Exam
自主學習
內容

學習評量方式
Exams 60%, Projects 40%
教科書&參考書目(書名、作者、書局、代理商、說明)
Starting Out with Python 4/e (Global Edition), Tony Gaddis, Pearson Education, 東華書局
課程教材(教師個人網址請列在本校內之網址)
140.120.7.149/~tcyen
課程輔導時間
週二08:10~09:00
週四15:10~16:00
聯合國全球永續發展目標(連結網址)
提供體驗課程:N
請尊重智慧財產權及性別平等意識,不得非法影印他人著作。
更新日期 西元年/月/日:無 列印日期 西元年/月/日:2025 / 9 / 18
MyTB教科書訂購平台:http://www.mytb.com.tw/