高中階段,在課表安排上有一個特殊的點,就是多了所謂的「彈性學習時間」,通常是一周兩個小時。這兩堂課裡面,學校不會安排課程給你,而是由學生撰寫「自主學習計畫」,自己決定想要學什麼,自己找資源去學。
我遇到的學生裡面,很大比例會想要跟同學組隊,做一個手機或電腦遊戲。會有這種想法很正常,對於許多高中生來說,手遊是生活中情緒價值的主要來源,而做一個遊戲,包括從腳本、美工、音樂、程式,各方面團隊合作,而完成之後也似乎是不錯的學習歷程檔案,可以用來申請大學。甚至有些學生來問我,「老師,我能不能做個遊戲去參加特殊選才?」
理想很美好,但現實很骨感。我的看法是「不建議」。
我們先看個人申請或特殊選才的招生簡章,哪些項目會被列入加分項目?以普遍各科系來說,簡章上會寫「競賽表現」、「檢定證照」及「特殊優良表現證明」。而具體是哪些項目,最常被明列的有二,一是英文檢定,二是APCS程式檢定。尤其是資訊相關科系,APCS幾乎是必備。
接下來學生會問:「老師,雖然我去做遊戲,拿到競賽獎項的機率很低,也沒有證照,但不算是特殊優良表現嗎?」。同學,這整句叫做「特殊優良表現『證明』」,重點是第三方證明,也就是得獎或上報,不是你自己做一個遊戲,自己覺得很好玩。更不要期待教授會細細把玩你做的遊戲,不可能的,一個教授要看300個學生的學習歷程檔案,每個花三分鐘,總共就要花15小時了,你覺得教授有可能動手去玩你的遊戲嗎?
所以我都會建議學生,「在做遊戲之前,先去考APCS程式檢定」。這是很簡單的道理,從升學的角度來看,APCS是明列在大學招生簡章的,就算只拿到最基礎的APCS實作二級,都已經勝過98%的高中生,加分優勢明顯。再者,做遊戲最困難的當然是程式的部分,對於程式都還不夠熟悉,去寫遊戲一定是事倍功半,以愷哥所看到的,一半以上高中生做遊戲,到最後都是爛尾無法完成,不要說多好玩,根本不能動。
有心做遊戲的高中生,建議可以跟同學們組一個小組,第一學期先以考APCS為目標,一起把程式能力鍛鍊起來,拿到一個檢定證明,然後再去做遊戲。雖然現實點說,一路到升高三前,都以APCS盡量考高為目標,在升大學方面是最有利的。但有熱情跟同學們團隊合作,做一件自己感興趣的事,不管成果如何,還是相當熱血的。折衷之道,就是先拿到最基礎的APCS實作二級,再去做遊戲摟!
歡迎加入高中生學程式FB社團、以及愷哥電腦科普頻道,跟我一起學程式、學人生。【愷哥APCS程式班】熱烈招生中喔!