科號:11220CS 241002
授課老師:朱宏國教授
學分數:3
資工系:必修
加簽:要填表單,內容會問你的程設一二、硬體實驗和資料結構成績
建議先修:計算機程式設計一、計算機程式設計二、資料結構(所有都非必要)
建議先開通GitHub Education以使用Copilot
資工系少數很硬但很甜的課,上課會先從H5、CSS、JavaScript開始教(教很快),後半進到cocos creator的操作與遊戲設計技巧。因為改16週的關係有些內容就仰賴學生回去看影片。教學中規中矩,只是進度有點太快很容易跟不上,再加上這些語言語法又是大量依賴查資料跟背誦,所以在寫作業的時候會很花時間。因為作業都很花時間,且容易跟其他科目的考試/作業撞期,沒有提早開始的話要有爆肝熬夜的心理準備。
評分標準:
- 每週上機考(20%,11取10高計分):上機考的範圍大約是前一週的上課內容,可以用網路&AI工具,雖然第一堂課說不能討論但其實都默許。前兩次上機考是為了讓大家熟悉git,所以只要照簡報做就可以完成,之後上機考範例code都是透過gitlab給。大部分都是填空所以大家都是ChatGPT&GitHub Copilot雙開。只是後面進到cocos creator就要知道那個軟體要怎麼操作了。
- 作業1:小畫家(10%):利用H5、CSS、JavaScript寫一個網頁小畫家,要包含筆、橡皮擦、畫圓、三角形、正方形、返回、重做、下載成果、上傳圖片、刪除、以及文字方塊。筆的顏色與粗細、文字字型與大小都要可以改(不能用H5預設的顏色選擇器)。作業基本上很花時間,但有做有分,所以大部分成績都不低就是了。小心會抓抄襲,抓到的沒二退就當掉。
請善用YT教學資源。(作業耗時約3-4天)
- 期中專題:聊天室(20%):利用JavaScript的React寫一個動態的聊天室,利用Firebase的即時資料庫來讀寫資料。繳交截止後會有一次demo時間實際操作聊天室。
還是請善用YT教學資源(Lama Chat我的超人)。(作業耗時約一週)
- 作業2:Mario(10%):利用cocos creator來寫出mario,基本素材(如音檔、圖片)都會提供。會用到大量上課教的Animation、Physics等等技術。雖然很多東西要弄(如地圖、資料庫管理、人物移動程式等等),但做出來成就感還蠻高的。(作業耗時約一週)
- 期末專題(40%):4-5人一組,利用cocos creator來寫出遊戲,期中會有一個發想報告,要具體寫出要做的遊戲。遊戲可原創可復刻(重點在技術
與特效),評分標準類似checklist,做多少就多少分(還會有一些主觀分數)。第16週的週末會有demo兼遊戲展,只要當天demo前有弄完就好。分工建議明確一點效率才會高。
班平均/標準差(百分制): 90.68/7.70

最後成績(本人):
上機考(20%):
Lab1 |
Lab2 |
Lab3 |
Lab4 |
Lab5 |
Lab6 |
Lab7 |
Lab8 |
Lab9 |
Lab10 |
Lab11 |
11取10平均 |
100 |
100 |
100 |
100 |
100 |
100 |
100 |
100 |
100 |
100 |
100 |
100 |
總成績:
上機考 (20%) |
HW1 (10%) |
期中專題 (20%) |
HW2 (10%) |
期末專題 (40%) |
總成績 |
100/100 |
101/105 |
96/105 |
105/110 |
93/110 |
97(A+) |
T分數:58.21、T分數排名:20/110