和AI一起寫程式:創意生活應用
Coding with AI: Creative Everyday Projects
115-1 課程介紹 | 國立東華大學 通識教育中心
GENERAL EDUCATION · COURSE INTRO
和AI一起寫程式:
創意生活應用
Coding with AI: Creative Everyday Projects
整學期只做一台機器——第二週它有你的名字,第五週它有網址,第十七週,它是你養大的機器。
不用背語法
零基礎友善
救得回來的作品
115 學年度 第 1 學期 · 國立東華大學 通識教育中心
授課教師:
陳文盛
COURSE INFO
課程資訊
課 號
GC__68210・
系統編號 115189112
校核心選修・3 學分・17 週新制
上課時間
週一 第 4–6 節・09:10–12:00
教 室
理工二館 E403
授課教師
陳文盛
TA:
另行公布
聯 絡
e學苑課程訊息或 Email・wschen@gms.ndhu.edu.tw
課堂平台
課堂點名 Zuvio
・
教材與交作業 e學苑
・
課堂共筆 HackMD
Slido #7610459
WHERE WE MEET
上課地點
E403
AI 教室
教室
教室
電梯
樓梯
光電系實驗室
教授研究室
光電系討論室
光電系辦公室
4F
理工二館 E403
AI 教室
YOUR INSTRUCTOR
關於我 陳文盛
專案助理教授・國立東華大學 通識教育中心
「最熱門的新程式語言,是英文。」
—— Andrej Karpathy(「vibe coding」一詞發明人)
Email
wschen@gms.ndhu.edu.tw
電 話
03-890-6610
研究室
理工二館 C306
聯絡
e學苑課程訊息或 Email
OFFICE
研究室位置
理工二館 C306
JOIN AT SLIDO.COM
拿出手機,
先認識一下你
掃 QR Code 加入 slido.com · #7610459
等等問你:你心中的 AI 像什麼、你來自哪個系、用過哪些 AI 工具
#7610459
WHAT YOU'LL LEARN
這門課在學什麼:四部曲
程式=寫給電腦的指令清單,一步步告訴它做什麼。這門課為非資訊背景設計——你用中文把需求說清楚、AI 動手寫,你負責看得懂、驗得動;Python 第十一週才出現、不教語法也不必先會
PART 1
面板與上線
幫你的機器命名,GitHub 帳號第一週當堂全班一起開。第二週面板 v0 有你的名字,下課前存成帶得走的單檔;第三週讓 AI agent 替你把面板放上 GitHub、拿到公開網址、做成 app、弄壞再救回;第五週兩人配對,互相提修改、互相審。
PART 2
硬體與節奏
Wokwi 虛擬電路:紅綠燈照你排的節奏閃,連結嵌進面板。接著你的網頁生出另一支程式,貼進我們發的、已經接好線的範本就照著閃。第九週期中開箱:網址、面板、亮燈三件同時活著,90 秒跑給大家看。
PART 3
記憶與大腦
試算表是機器的記憶體:加自己的選單、生資料、算統計。Python 是大腦——讀你自己的試算表、算出你想知道的答案,再把答案畫回面板(不教語法、不必先會)。同一份資料也丟給 agent 算一次,抓出它錯的那個地方。
PART 4
代理與協作
物理小遊戲嵌進面板,老師示範 AI agent 直接指揮 Unity。你寫派工單讓 agent 照著改版,外加「我退回它的那一次」;再改同學的面板、送出被合併的 PR,練一次把改壞的救回來。最後兩週上台:重點短講不限時,細節寫進期末書面報告。
COURSE DESTINATION
這門課的終點:
一台你自己養大的機器
第二週它有你的名字,第五週它有公開網址,第六週它讓一顆燈開始閃,第十二週它自己算完資料、把答案畫在畫面上——第十七週,它是你養大的機器,而且改壞了你救得回來。
01
面板與上線
→
02
硬體與節奏
→
03
記憶與大腦
→
04
代理與協作
17-WEEK ROADMAP
17 週課程地圖
W1
課程介紹・幫機器命名
W2
面板 v0・你的名字
W3
agent+GitHub・你的網址
W4
停課(教師節)
W5
配對互審・PR
W6
你的節奏・紅綠燈
W7
節奏產生器(期中發題)
PART 1 · 面板與上線(W1–W5)
PART 2 · 硬體與節奏(W6–W9)
W8
停課(光復節補假)
W9
期中開箱・90 秒展示
W10
記憶體・試算表算統計
W11
機器的大腦(上)
W12
機器的大腦(下)
W13
彈一下・物理小遊戲
W14
派工單(期末發題)
W15
合併 PR・成長時間軸
W16
期末發表・第一場
W17
期末發表・第二場
PART 2(續)
PART 3 · 記憶與大腦(W10–W12)
PART 4 · 代理與協作(W13–W17)
●=每週主題
●
=期中/期末里程碑 · 色帶=四部曲分段
GRADING
成績怎麼算
10
%
平時成績
依出缺席與課堂學習紀錄計算(Zuvio 點名)
20
%
作業成績
依教學進度與教材安排,不預設每週都有;內容與繳交方式於課堂及 e學苑公告
30
%
期中作品
W9 期中開箱——作品展示
40
%
期末專案
W16/W17 期末專案展示+書面報告
沒有筆試、不考語法。個人計分——可以結伴互幫,成績各算;失敗的版本只要證據完整,照樣拿分。期末也不是最後一週才開始:期末專案期間每週都有不計分的檢查點,幫你把進度分攤開。
GETTING HELP
卡關了,怎麼找我
e學苑
課程訊息直接發給我
Email
wschen@gms.ndhu.edu.tw
JOIN ON E-LEARNING
加入 e學苑課程
用學校帳號登入
elearn4.ndhu.edu.tw
教材與交作業都在這
OUR PLATFORMS
這門課的網路工具
課堂點名
Zuvio
教材與交作業
e學苑
課堂共筆
HackMD
課堂互動
Slido
TOOLS WE'LL TRY
課堂會親手用到的工具
主線工具
Gemini Canvas
用聊天長出你的網頁面板——第二週起每週幫它多加一個新本事
GitHub · GitHub Pages
作品的家:公開網址+每次改動自動留存檔點,改壞了退回上一個就好(全程網頁版)
Wokwi
瀏覽器裡的虛擬電路——紅綠燈照你排的節奏閃
Apps Script
試算表自動化:機器的記憶體
Google Colab
瀏覽器直接跑 Python:機器的大腦,免安裝
代理與示範
AI Studio Build
你寫工單、agent 照著改版(選配:官方要求帳號滿 18 歲)
Unity+MCP
老師示範:AI agent 透過標準接頭直接指揮 3D 引擎
課堂點名
Zuvio
教材與交作業
e學苑
課堂共筆
HackMD
課堂互動
Slido
工具會換、能力不換
——實際以開學當週的等效工具為準
FOR DAILY USE
日常 AI 工具推薦
聊天型 AI
ChatGPT·Claude·Gemini
程式遊樂場
Google Colab·AI Studio
作品基地
GitHub·GitHub Pages
Gemini Notebook
原名 NotebookLM——優先用你給的來源回答、附引用
任務型 AI(Agent)
Manus 等,把一整件事交出去,它自己跑完再回報
第一週挑一個順手的就好。Manus 掃右邊 QR 註冊可多拿 500 點免費額度(credits)——用這條連結我也會拿到點數,你想直接上官網註冊也行;帳號一律不計分,付費不用。
WHAT TO BRING
上課要帶什麼
筆電最順手;沒有筆電也可以修——教室有電腦、一人一台(⚠️ 每次開機會重置:東西存自己的雲端,第一堂會教),每週也都有等值作法,分數一樣
課前順手辦兩個免費帳號:GitHub(W1 當堂也會一起開)、Wokwi(第 6 週用——沒登入的存檔只認同一台電腦的同一個瀏覽器,教室電腦每次開機又會重置,先辦好最穩)
課前準備:挑一個順手的聊天型 AI(免費),並申請 GitHub Student Pack(全課程共同課前準備、免費——就算不修這門課也用得上)。GitHub 帳號 W1 當堂全班一起開,課前辦好更順
🎁 台灣大專生限時免費:Google AI Plus 一年(滿 18 歲+學校信箱過 SheerID 驗證,2026/12/31 前兌換)——含 Gemini 較高用量與 Gemini Notebook,這門課從第二週就用得到。⚠️ 一年後會自動續訂每月 NT$165,不想續要自己取消;未滿 18 歲或不想辦也完全沒關係,免費版就夠上課
教室在理工二館 E403(人工智慧教室),限修 40 人——有插座的位子先到先選
HOW WE USE AI
這門課的 AI 使用守則
可以用 AI 學習與創作,但你要——
01
能解釋自己的過程
說得出你怎麼問、怎麼改、為什麼這樣決定。
02
會查證 AI 的輸出
AI 會錯也會編;交出去前你要查過。
03
守學術誠信
遵守誠信、隱私與著作權。
三分類,怎麼用才合規
🟢 可以用,不必說明——解釋、找錯、翻譯錯誤訊息
🟡 可以用,作品裡要說明——AI 產出進了作品,證據卡寫四件事
🔴 禁止——交別人的作品、假造測試結果
BACK TO SLIDO
最後,
聊聊你的期待
再掃一次 slido.com · #7610459
修課動機、
你最想用 AI 幫你完成什麼事
、一個詞形容你的期待
#7610459
SEE YOU NEXT WEEK
歡迎來到
和AI一起寫程式:
創意生活應用
下週預告:面板 v0——你的名字、一顆按鈕,下課前存成帶得走的單檔
小任務:想一個你希望程式幫你解決的生活小麻煩,帶來上課
課程網站:
cwstedctw.github.io/ndhu-ted-course-hub/courses/11501-ai-coding/
校園生活實作|整理資料夾、做個小工具 ↗
掃碼進課程網站