NDHU TED Course Hub115-1怎麼加入
開放選課

和AI一起寫程式:創意生活應用 Coding with AI: Creative Everyday Projects

  • 選課代碼 GC__68210・系統編號 115189112
  • 3 學分・校核心選修
  • 17 週新制
  • 週一 第 4–6 節・09:10–12:00
  • 理工二館 E403
  • 地圖 ↗
  • 怎麼選課 ↗

「最熱門的新程式語言,是英文。」——Andrej Karpathy(「vibe coding」一詞發明人)

這門課帶你去哪

vibe coding 入門:用聊天的方式寫程式,把你的點子做成能分享的作品

  • 不用背語法
  • 零基礎友善
  • 作品放得上網

為非資訊背景設計——不背語法、不刷題,練的是把想法說清楚、讓 AI 動手的能力

這門課的終點:你的第一個上線作品

三段旅程:先用網頁 AI 對話寫程式,再免安裝做出互動 Web App,最後走進本機開發——期末端出一個真的放上網的創意應用。

  1. 用對話寫程式網頁 AI+Google Colab,第一堂課就讓程式跑起來
  2. 做出互動 Web AppAI Canvas 免安裝生成網頁,GitHub Pages 一鍵上線分享
  3. 走進本機開發VS Code、命令列、Git——最後讓 AI CLI 住進你的終端機

作業量預告

作業成績佔總成績 20%,作業與小專案。

成績怎麼算

  • 10% 平時成績 參與和小練習
  • 20% 作業成績 作業與小專案
  • 30% 期中作品 各組展示用網頁 AI 完成的 Python 小工具
  • 40% 期末專案 創意應用成果發表+旅程回顧

沒有筆試。期中發表小作品和提示心得;期末展示從網頁 AI 一路到 AI CLI 的創意應用,並回顧你的 vibe coding 旅程。

17 週新制・課程怎麼走(三部曲)

W1–9

聊天就能寫程式

提示基本功、AI 倫理與資料安全;用 Google Colab 跑 AI 產生的 Python。邏輯用鬧鐘、紅綠燈、點餐來理解,Debug 交給 AI 家教。

W1 Vibe Coding 初體驗W2 提示基本功·AI 倫理W3 Colab 跑第一支 PythonW4 停課(教師節)W5 邏輯就是生活W6 Debug 不用怕W7 生活小工具·分組啟動W8 停課(光復節補假)W9 期中小作品發表
W10–12

從程式到能用的作品

AI Canvas(Claude Artifacts、ChatGPT Canvas、Google AI Studio)即時生成互動網頁,串上 AI 功能,再用 GitHub Pages 免命令列發佈。

W10 認識 AI CanvasW11 動手做互動 Web AppW12 作品串 AI·上線分享
W13–17

走進本機開發

VS Code、命令列、Git/GitHub 完整流程;AI CLI 終端代理(Google Antigravity、Claude Code)陪你衝刺期末專題。

W13 VS Code 與 AI 編輯器W14 命令列入門·期末啟動W15 Git 與 GitHubW16 AI CLI 終端代理衝刺W17 期末發表與旅程回顧

AI 使用守則

能解釋自己的過程

當老師或助教詢問時,你要能清楚說出你怎麼對 AI 提問、怎麼修改它的輸出、為什麼這樣決定。

會查證 AI 的輸出

AI 會犯錯,也會編造不存在的事實。程式也一樣——交出去之前,先確認它真的能跑、真的做對事。

守學術誠信

遵守誠信、隱私與著作權。把 AI 當成一起完成作品的夥伴,而不是替你寫作業的人。
可以使用(開放)
需註明與說明(引導)
禁止使用(限制)
各分類的情境實例,開學前公布

會用到的工具

用對話寫程式

  • ChatGPT · Claude用自然語言產生、解釋、修改程式
  • Google Colab瀏覽器直接跑 Python,免安裝

免安裝做 App

  • Claude Artifacts · ChatGPT Canvas對話視窗即時長出互動網頁
  • Google AI Studio描述需求,就給你能玩的原型

分享作品

  • GitHub · GitHub Pages免費把作品放上網,網址直接傳給朋友

本機開發

  • VS Code開發者的正規編輯器
  • AI CLI 終端代理Google Antigravity·Claude Code——AI 在終端機幫你讀檔、改檔、跑程式

日常隨身工具

  • 聊天機器人ChatGPT·Claude·Gemini
  • 程式遊樂場Google Colab·AI Studio
  • 作品基地GitHub·GitHub Pages

工具會換、能力不換——實際以開學當週的等效工具為準

查成績

查詢成績(另開新視窗)

另開新視窗,需東華帳號登入。本站不存放任何成績;查詢由既有系統提供。

上學期作品

114-2 精選作品選件中,開學前上架(預設匿名:組別+作品名)

上課要帶什麼

  • 可上網的筆電(後段會裝免費的 VS Code)
  • GitHub 與 Google 帳號(都免費,課堂會一起辦)
  • 教室在理工二館 E403(人工智慧教室),限修 40 人——有插座的位子先到先選

常見問題

完全沒寫過程式,真的可以嗎?

可以,這門課的預設就是零基礎。第一堂課你就會用一句話讓 AI 寫出第一支程式——剩下的學期,我們慢慢把它變成你的超能力。

要買軟體或設備嗎?

不用花錢。Colab、AI Canvas、GitHub 全部免費,後段安裝的 VS Code 也免費;帶一台能上網的筆電就好。

跟資工系的程式課差在哪?

我們不背語法、不刷題。練的是把想法說清楚讓 AI 動手的能力,加上看懂、驗證 AI 產出的判斷力——vibe coding 時代的基本功。

為什麼還要學命令列和 Git?聽起來很硬。

因為最強的 AI 助手就住在終端機裡。學會之後,AI 能直接幫你管整個專案——這是課程最後的大絕招,也是你跟「只會用網頁 AI 的人」拉開差距的地方。

期中、期末要做什麼?

期中各組展示用網頁 AI 做的 Python 小工具、分享提示心得;期末發表你的創意應用,並回顧整趟旅程。

AI 可以用到什麼程度?

在這門課,AI 不只可以用,根本是必修隊友。但每段程式你都要能解釋、能驗證,守住資料安全與學術誠信——AI 動手,你當導演。