OpenEdu | 中華開放教育平台

玩電玩,學程式
玩電玩,學程式
註冊課程
開課機構
推動大學程式設計教學
課程分類
資訊工程
課程子類
電腦
學習時數
每週1小時
上課語言
中文
字幕語言
繁體中文
修課費用
免費
余能豪
余能豪
國立政治大學
助理教授
現職:台科大設計系
經歷:國立政治大學教學發展中心數位學習組組長
國立政治大學資訊科學系暨數位內容學程助理教授
吳賦哲
吳賦哲
靜宜大學
副教授
現職:靜宜大學 副教授
簡述:研究領域主要為電腦圖學,電腦視覺。對人機互動,虛擬實境,擴增實境等應用也都有興趣。

葉正聖
葉正聖
銘傳大學
助理教授
現職:銘傳大學    資訊傳播工程學系    助理教授
經歷:台灣大學     電機資訊學院    博士後研究


課程簡介

本課程將以簡單的電腦小遊戲為包裝,從中了解程式邏輯及運算思維,進而學習Processing程式設計技巧。透過年輕人的語言與表達方式,跳脫老師的呆版形象,讓學生能在學習的過程中,不僅能紮實學習更增添許多有趣的元素。此外本課程著重與動畫結合之多媒體程式設計,讓同學在學習程式邏輯中體驗撰寫程式的樂趣,最後能獨立製作屬於自己的遊戲。

課程目標

引領學生在製作電腦遊戲的過程中,能體驗到程式設計的樂趣。期望同學們能不懼怕程式語言,甚至能提升學生們對於寫程式的熱忱。 讓學生們了解程式設計的基本概念,培養運算思維之外,更能一起加入動手玩玩看。

適用對象

任何初學者,或對程式語言有興趣者

課程特色

清新風格的講者、遊戲化學習、專為初學者設計、中文化的Processing教學

課程進度

1. 攻略指南入門篇:認識程式與電腦語言
2. 攻略指南基本篇:電腦繪圖程式教學
3. 認識電腦的超能力 I - 計算力與記憶力
4. 認識電腦的超能力 II - 邏輯判斷力
5. 強化技:流程控制與程式架構
6. 認識電腦的超能力 III - 反覆執行力
7. 強化技:迴圈進階技法
8. 聯合攻擊 - 使用陣列處理連續性的資料
9. 強化技:陣列進階技法
10. 強化技:使用函式設計模組化的程式碼
11. 進化技:物件導向程式設計基礎
12. 進化技:物件導向進階技法
13. 應用技法 I - 聲音
14. 應用技法 II - 視訊
15. 進階應用 – Processing to Mobiles, Web and Arduino

先備知識

學生實作、上課實作