科大工作
本科生教學助理,參與科大一門未公開、廣泛聚焦於 AI 輔助軟件工程的計算機課程開發工作。
技術寫作
評核設計
教學設計
Prompt 與 Agent 任務設計
學術協作
背景
我在香港科技大學擔任本科生教學助理,並參與一門尚未推出的計算機課程的開發工作。這門課程廣泛聚焦於 AI 輔助軟件開發——包括與編程代理(coding agent)協作、分析既有程式碼庫,以及在無法滿足所有需求時如何權衡取捨。
由於課程尚未正式推出,其課程大綱、評核方式及內部教材仍屬機密。以下內容只描述我所參與工作的性質,而非課程的具體內容。
一個不尋常的崗位
我在大學一年級便擔任這個職位,在自己本科學習尚屬初期階段時,已參與開發一門進階課程——並在 Kenneth Leung 教授的教學團隊指導下工作。
工作內容
- 教材準備——撰寫及修訂課堂輔助材料,並開發 AI 輔助軟件工程工作流程的示例。
- 實驗及實務活動設計——涉及程式碼生成、程式庫分析、除錯及重構的實作練習。
- 評核設計——擬定評核題目,設計具說服力的錯誤選項,測試學生的推理能力而非單純記憶術語。
- 個案研究設計——要求學生權衡相互競爭的需求,並為技術決定作出合理解釋的情境題。
- 程式碼及程式庫範例——用作示範重構及審查的小型範例及示例程式庫。
- Prompt 與 Agent 任務設計——為編程代理擬定指令。
- 檢視及協作——向教授及教學團隊匯報草擬教材,並按其意見修訂。
展現的能力
技術寫作、軟件工程推理、教學設計、評核擬題、prompt 設計及學術協作——這些能力建基於我過往在 HKDSE ICT 教學及評核設計方面的經驗,並在學術督導下應用於大學層面。