程式語言暖身操 遊戲中認識AI
記者/白水堯
國立中山大學西灣學院基礎教育中心舉辦「程式語言暖身操—無痛入門二日工作坊」,邀請「程式老爹」共同創辦人柳昱謙,帶領學生從基礎學習,領略程式設計的要領。
柳昱謙分享過往程式學習的經驗,並不如想像中順遂,故產生教學、創業的想法,並與夥伴創立「程式老爹」,出版程式教育桌遊,在團隊中擔任教學總監,教學經驗豐富;他提到,雖現有多種程式語法,但會隨著時間改變,因此學習思考邏輯才是核心。
工作坊首日主題為「從遊戲開始」,以分組方式進行桌遊,引發學習興趣,讓初學者也能輕易熟悉程式邏輯。透過觀察、假設、驗證等方式,由淺入深練習以程式邏輯思考並解決問題。柳昱謙也提醒,遊戲的核心技巧為「讀完所有資訊」,如同在設計程式前要搜集所有需求、確立目標,才能更有效率地解決問題、排除錯誤,並在最後一起討論遊戲當中運用的程式邏輯,如條件判斷、匈牙利演算法、狀態機等運算思維。
第二日工作坊柳昱謙透過PINbo積木結合前一日所學,製作出以電腦程式控制的小車及電風扇,逐一講解個別積木功能,並讓學生動手操作,先拼裝出小車等裝置,再以編寫程式的PINbo Lab APP,連接小車並傳送已寫入的程式指令,使小車能自行移動。
此外也挑戰練習進階的編寫任務,裝上超音波感測器,讓小車能繞過障礙物並順利通行,或是碰撞感測器使蜂鳴器發出聲響。學生進行實作的同時,他也在一旁觀察並給予建議。課程的最後則帶領學生認識AI系統,以小組互動遊戲「動物ABC」說明AI原理及邏輯。
多數同學反應,本次課程使用桌遊及實作等方式學習,有別於制式的程式設計課程,更容易上手。西灣學院表示,面對未來各種挑戰,如大量勞力輸出可能被AI取代,許多專業都能用程式完成,以達到更高的效率等,若對程式邏輯、程式語言有相當程度的了解,便能更順暢地和科技產業接軌、與工程師溝通。
瀏覽 984 次