階段性成果
- 非資訊相關科系學生對於程式設計的認知不深,針對不同領域的學生使用了不同的教材,同時設立線上課程「貓都學得會的商業管理運算思維」與「給非資訊科系學生的軟體工程課程」讓學生以運算思維的角度來思考,並初步了解軟體開發的工程方法,來輔助程式設計的學習。
- 國內外有不少程式語言相關的資源,經盤點彙整後,將其放置於線上供教師與學生根據需求使用,其中包括「線上程式編譯工具」、「線上教育平台」、「遊戲化學習資源」、「線上課程推薦」。
- 建立以 Python 為基礎的線上程式設計環境Codetutor,除了讓學生能直接於線上編輯程式以外,提供 step-by-step 方式,讓學生在開發過程中,逐行了解程式運行的結果,而教師也能建立範例程式與逐行解釋程式碼,同時提供 HTML 與 iframe 方便教師分享與講解範例程式。
- 具有跨領域程式教學經驗的教師較少,教師與助教的培育十分重要,舉辦兩場聯合種子教師培訓,針對教導非資訊相關領域學生的教師進行輔導,並建立線上課程「助教培訓課程」,邀請有相關經驗的助教現身說法分享經驗,讓有意成為助教的學生能體會成為優質助教的方法。
- 針對非資訊科系相關的學生,舉辦Coding 101 程式設計競賽,共 60多個隊伍參賽,學生除了學習程式設計之外,參加競賽活動達到互相觀摩學習的成效。