類別:技術次領域
註記:
課程大綱:學年學期Academic Year/Semester: 113學年度第1學期
課程代號Course Number: 130109
授課教師Instructor: 游子宜
課程中文名稱Course Title(Chinese): 智慧計算規劃:應用與程式
課程英文名稱Course Title(English): Intelligent Computing Strategy: Application and Programming
開課年級Grade: 2
學分數Credits: 3.0學分
上課地點Class location: 管203
上課時間Class hours: 1bcd
本課程可培養學生之核心能力(Core competency)如下列:
課程名稱:智慧計算規劃:應用與程式
英文:Intelligent Computing Strategy: Application and Programming
一、課程目標Course objectives:
(請任課教師具體說明課程目標,並加強與核心能力關聯的論述。)
科技進步讓電腦的計算速度跟記憶體的容量有長足的進步,加上圖形顯示卡的加持,讓人工智慧相關的運用更蓬勃發展。在chatgpt問世以來大家對智慧計算及相關的運用就更刮目相看,現在的GPT-4o 更是無所不包。短短的幾年,除了 Chatgpt 外,還有類似的人工智慧應用,如 google 的Bard (現在升級到Gemini )、Claude (Anthropic公司的聊天機器人)、 微軟Micorsoft 的Bing 跟 Copilot (微軟的AI應用)、PlaygroundAI (自動產生圖修圖工具)、Ideogram (根據文本生成不同風格的圖片)、Suno (音樂歌曲生成平台)、 D-ID (將靜態照片轉化為動態影像)、Runway (AI產生短影片)、Gamma(簡報工具製作)等。這些一直推陳出新的AI應用,不光是在娛樂上也會在同學的學習上有幫助 (例如,幫同學整理英文pdf論文的重點或幫同學將報告翻譯等等)。事實上除了聊天機器人的功能外,還有其他學術上的應用。本課程希望可以介紹這些熱門的常用的智慧計算規劃其相關的應用。此外,雖然許多電腦語言都支援人工智慧機器學習的程式設計,目前用的最普遍的還是python,特別是python豐富的套件可以讓程式設計師省下很多時間就可以設計出功能強大的應用程式。同學修過了基礎的python 程式設計,這門課將提供進階的學習,讓同學可以瞭解目前熟知的技術(如網路爬蟲等)是如何透過python 完成的。本課程的課程目標是希望同學可以知道並使用人工智慧目前熱門的應用,並連結到自己的課業跟知識的學習,並且學會怎麼用豐富的python 套件來撰寫更進階的程式。在本課程中我們將培養同學對問題的分析、資料結構的設計及如何透過電腦有效的取得有用的即時資訊(資訊技術應用與創新能力)的養成能力做訓練。
註明:本課程已經經由本系課委會同意,列為技術次領域選修課目。經學校追認後,同學可以用追認方式,認列本課程為 技術次領域選修科目。
二、師生晤談時間及地點Instructor office hours:
地點:管院B24,週三: 14:10~16:00
三、授課方式Teaching approach:
一般課堂上課,同學依特定議題報告及操作(同學帶筆電來上課跟實習)
四、評量方式Grading criteria:(含評量項目及所佔比例,請運用多元評量)
平時考跟報告(40%)+期中考(35%)(筆試20%+上機考試15%)+
期末考(25%)(筆試10%+上機考試15%)
五、參考書目Textbook & references:(酌列作者姓名、出版年份、書名、出版書局等資料)
(一)教科書:教師自行編定
(二)參考書:Developing AI Applications, by Metin Karatas, published by Rheinwerk Computing, ISBN-10: 1493226010
六、教學進度(週次、授課主題、教學活動、評量方式/作業、章節)
Course schedule (week, topic, activities, evaluation/assignment, text, etc.):
(俟最後課程排定後,每週上課確定日期再行公布)
第1週:課程內容介紹、願景、上課要求及規則、學習目標及分組
第2週: Chatgpt / GPT-4o介紹與應用, python csv檔案與資料存取,Lecture
第3週: GPT-4o & Bard介紹與應用, python excel檔案與資料存取,Lecture, HW
第4週: GPT-4o 影音對話 及 Gemini介紹與應用, python Jason 檔案與資料存取Lecture, HW
第5週: Claude介紹與應用, python xml 檔案資料存取,Lecture, HW/Quiz
第6週:Bing 的AI介紹與應用,python SQLite/MySQL 資料庫存取,Lecture, HW
第7週: Copilot介紹與應用, python numpy & panda 套件及應用,Lecture, HW/Quiz
第8週:期中考
第9週: PlaygroundAI介紹與應用,python Request & Beautiful Soup 套件, Lecture, HW
第10週:Ideogram介紹與應用, python opencv & pillow 套件介紹與應用,Lecture, HW/Quiz
第11週: Suno介紹與應用, python 用 twstock &ploty 股票大數據分析,Lecture, HW
第12週:D-ID介紹與應用, python 用 matplotlib 來繪圖,Lecture, HW/Quiz
第13週:Runway 介紹與應用,python 用pytube & tkinter 模組來下載資料, Lecture
第14週: Gamma介紹與應用,python 用 Aegisub (字幕) & pygame(遊戲) Lecture, HW/Quiz
第15週: Adobe Firefly介紹與應用,python 用 TensorFlow 套件來辨識植物, Lecture
第16週:綜合討論與練習, Lecture
第17週:自主學習 /期末考
第18週:自主學習
七、TA協助事項Teaching Assistant tasks:
電腦投影機的設定、資料影印、成績作業收集、協助上課事宜、改作業、協助回答同學問題
八、備註Remarks:
九、本課程可培養學生之核心能力與教學活動及評量方法對應表
教學活動:
1.課堂討論(含個案討論)
2.書面報告、作業、作品、實驗
3.學生口頭報告
4.課程規劃之校外參訪及實習
5.證照/檢定
6.參與課程規劃之校內外活動及競賽
7.課外閱讀
8.其他
評量方法:
1.紙筆考試或測驗
2.實作評量﹙含口頭、書面報告、實習、表現評量﹚
3.其他表現
培養學生資訊技術應用與創新能力(學士班)之教學活動:1, 2, 3, 7
培養學生資訊技術應用與創新能力(學士班)之評量方法:1, 2, 3
◎ 請同學們遵守智慧財產權及不得不法影印。
Course participants should respect intellectual property rights. Illegal copying of copyrighted course materials is strictly prohibited.
◎ 請任課教師在教學過程中適當引導學生使用正版教科書,並適時提醒或制止學生使用非法影印教科書,或通報學校予以輔導。
Instructors should ensure that students purchase licensed textbooks and prevent students from using illegally copied texts.