# 學習程式推薦資源 ###### tags: `網路創作` ## 考試制度 * APCS組 * 考試內容 ![](https://i.imgur.com/BMcOi3z.png) * 考試時間 * 觀念題一節60分鐘,共兩節 * 實作題考150分鐘 ![](https://i.imgur.com/2BrR4tK.png) * 計分方式 ![](https://i.imgur.com/pVuBUml.png) * 歷年成績分布 ![](https://i.imgur.com/tltDWHg.png) * 報考校系 https://www.reallygood.com.tw/newExam/inside?str=DD54442FF1689C92623E22A27B2836CA * 實例 * 49級分 實作三 觀念四 成大工資管 * 49級分 實作五 觀念五 交大資工 ## 學習心態 * 學習這個除了是為了APCS的考試之外,你也可以當作學習知識,增加自己的一個新技能,除此之外,你學的這些東西,未來如果要應徵google或是facebook這種科技公司,面試的時候很有可能會考你現在學的這些東西,長期來看,對於你的未來也是很有幫助的,所以不要有太多的考試壓力,就當作課後才藝在學習就好,我也會配合你的步調 * 競賽程式可以幹嘛 * 高中 * 考apcs * 資訊學科能力競賽 * 資訊奧林丕亞 * 增加備審內容 * 課外知識並初步了解未來要讀的東西 * 高中以上 * google code jam(google才在這裡徵才) * leetcode(國外企業常用來當作能力評比標準)(https://medium.com/一個人的文藝復興/什麼是leetcode-66b043e95cb8) * codeforces(全球競賽程式網站) * ACM ICPC(國際大學生程式設計競賽) * CPE(大學程式能力檢定)(http://www.ncyu.edu.tw/files/list/csie/CPE_introduction.pdf) ## 學習建議 * 每天讀一個小章節,觀念搞懂後搭配一點題目,平均一天練個四題五題差不多,不過還是以不要影響學業為主 ## 練習網站 * zerojudge * 適合新手 * UVA * codeforces * leetcode * 先從zerojudge開始寫,當你開始覺得寫起來很輕鬆時,就可以開始轉戰UVA跟Codeforces,不過UVA輸入輸出很毒瘤,請小心服用,leetcode我個人覺得練到一定程度再去寫比較有用 ## 學習講義 * 新手的話我比較推薦去參加營隊或是找家教,因為一開始學程式會日常生活中許多邏輯不太一樣,會有很多不習慣,有一個人一一解決你的問題是最佳的,但到了後期的演算法與資料結構,我個人認為是可以自學的,當然找個夥伴一起討論是最好的喔 * https://hackmd.io/@sa072686/APCS_HARD/https%3A%2F%2Fhackmd.io%2Fs%2FSknKMqIQ7 * 這邊推南一中社師SA的講義,個人覺得很不錯,不過這個不太適合初學者,比較適合已經會基礎語法的人,另外此講義內含題單了喔 * http://alrightchiu.github.io/SecondRound/mu-lu-yan-suan-fa-yu-zi-liao-jie-gou.html * 這個算是比較深入及理論的演算法及資料結構,也不太適合新手,但如果是想了解基礎原理的話,就請服用ㄅXD ## 題單 * https://hackmd.io/@cubeatcysh/H1TjWAbOE?type=view * 這邊一樣推南一中社師SA的題單,相較上面那份比較平易近人,適合新手基礎練習 ## 線上學習資源 * https://www.youtube.com/playlist?list=PLgk93aLz5BEeytHWXkG2K-qsfbUmjN-7O * 資訊之芽及北一的課程影片,講解清晰,非常不錯 ## Reference * https://yuihuang.com/apcs/ ## 聯絡方式 * [叛逆青年看社會](https://www.facebook.com/RBYSS/)