上門編程教學課程內容
課程簡介
本課程專注於 Cursor AI 這款 AI 驅動程式碼編輯器,讓學員在三小時內掌握如何利用 Composer、Tab 自動完成、智能重寫與程式碼庫聊天 等功能,大幅提升編程效率。Cursor 基於 VS Code 架構,整合 GPT-4、Claude 等大模型,提供多行程式碼生成、錯誤自動修正、全專案上下文理解等強大功能。課程強調實作導向,學員將透過實際專案(如建立一個小型網頁應用或資料分析工具),學習如何與 AI 協作完成複雜編程任務,從初學者到進階開發者皆能快速上手。
課程目標
-
掌握 Cursor AI 的核心功能與快捷鍵操作。
-
能利用 AI 自動完成、Composer 生成完整功能模組。
-
學習程式碼庫聊天、錯誤偵測與智能重寫技巧。
-
完成一個具前端、後端整合的小型實用專案。
-
建立「AI 協作編程」的工作模式,為專業開發奠定基礎。
適合對象
-
具基礎程式概念(如 Python、JavaScript)的學生或成人進修者。
-
VS Code 使用者,想升級為 AI 輔助開發流程。
-
軟體工程師、資料科學家或全端開發者,希望提升效率。
-
企業團隊或教師,欲將 AI 編程工具應用於專案或教學。
課程時長與授課方式
課程大綱
第一部分:Cursor AI 環境設定與基礎功能(約 40 分鐘)
-
Cursor AI 簡介:VS Code 分支 + AI 增強功能架構。
-
安裝與設定:API 金鑰配置、模型選擇(GPT-4、Claude)、快捷鍵自訂。
-
核心功能導覽:Tab 自動完成、Ctrl+K 編輯、聊天視窗。
-
實作練習:
第二部分:AI 輔助編程實戰(約 70 分鐘)
-
Composer 模式:自然語言描述需求,生成完整函式或元件。
-
智能重寫:選取程式碼,按 Ctrl+K 要求「最佳化」或「轉換 async/await」。
-
錯誤偵測與修正:AI 自動掃描 bug,提供上下文修正建議。
-
實作練習(個人任務):
第三部分:程式碼庫理解與進階應用(約 50 分鐘)
-
程式碼庫聊天:查詢「API 在哪個檔案定義?」或「登入流程如何運作?」。
-
多檔案編輯:Agent 模式一次修改多個檔案的相同邏輯。
-
外部整合:Figma 轉程式碼、終端指令生成、Web 搜尋參考。
-
實作練習:
第四部分:專案整合與最佳實務(約 20 分鐘)
課程特色
-
基於 VS Code,零學習曲線,立即體驗 AI 增強編程。
-
多行自動完成與 Agent 模式,大幅縮短開發時間。
-
完整程式碼庫理解,支援複雜專案與團隊協作。
-
三小時內完成前端後端整合專案,成果可直接部署 GitHub。
-
適合從初學者到專業開發者的全方位進修。