OpenEdu | 中華開放教育平台

生成式AI輔助程式設計學習(ChatGPT)
生成式AI輔助程式設計學習(ChatGPT)
註冊課程
開課機構
提升大學通識教育計畫
課程分類
資訊工程
課程子類
電腦
學習時數
每週1小時
上課語言
中文
字幕語言
無字幕
修課費用
免費
江玥慧
江玥慧
法鼓文理學院
助理教授

學歷:美國德州大學奧斯汀總校區 課程與教學所博士(專長領域:學習科技)

經歷:國立政治大學資訊科學系 (2018.8-2023.7)

研究領域:教育科技、資訊教育、數位學習、資訊科技融入教與學

課程簡介

本課程著重於運用生成式AI,特別是ChatGPT,來輔助程式設計的學習。課程涵蓋了AI的基本概念、生成式AI的原理和應用,並特別聚焦於如何利用ChatGPT來深化程式設計的學習。課程中將協助學生釐清使用ChatGPT時的基本觀念,以及對此一工具的角色定位,並引導學生實際操作ChatGPT,體驗如何有效使用此工具來輔助程式設計學習。

課程目標

本課程旨在培養學生對生成式AI的理解,並學會如何運用ChatGPT來輔助程式設計學習。學生將學習如何設定有效的提示詞,指導ChatGPT產生有用的程式碼和解決方案,進而善用ChatGPT來深化程式設計的學習歷程。

適用對象

對程式設計,軟體開發具興趣的同學(不分領域)。

對軟體需求分析有興趣的同學(不分領域)。

課程特色

本課程的特色在於學生可透過提示詞讓ChatGPT陪伴學習者經歷四個階段的程式設計學習歷程,有別於使用ChatGPT快速生成解題程式碼,可能造成無效學習的疑慮,善用ChatGPT亦可形成一系列互動式學習活動來深化學習,並達到即時回饋、個人化學習與學習歷程紀錄的效果。

課程進度

- 什麼是AI ? 什麼是生成式AI ? 與ChatGPT有什麼關係 ?
- 使用ChatGPT的觀念釐清
- ChatGPT的角色定位
- 實際操作ChatGPT進行學習