▍考試頻率
每年舉辦三次考試,分別於2月、6月、10月舉辦,可重複參加。若及早準備、熟悉考題,分數能衝得更高!若高一開始報考,在學測前有7次考試機會;高二開始報考,則有4次考試機會;高三才開始報考,只剩1次機會。
▍考題示範
【觀念題】:
※取自APCS官網,107年觀念考題
【實作題】:
※取自APCS官網,107年實作考題
由上述例題中可以發現,不論是觀念題還是實作題,對一般的程式門外漢而言難度不小,大概連題目都很難看明白。既然如此,作為程式基礎為零的考生,該從何學習程式相關知識,為APCS做準備呢?
首先,先來釐清APCS的考題方向。根據APCS提供的官方學習資源類型來看,APCS出題內容包括了:C語言、C++、Java及Python。由此衍生出以下命題重點:
▍評量架構
APCS考試包含「程式設計觀念」及「程式設計實作題」,皆於電腦教室試場進行線上測驗。
(1)觀念題組:單選採計25題,滿分100分/五級分
(2)實作題組:程式設計題4題,滿分400分/五級分
▍級分說明
學習程式設計最大的重點在於建立「邏輯思維」,以程式語言理性的與電腦溝通,下錯指令則程式無法運作,因此下達指令者邏輯性必須很強。除此之外,在學習程式的過程中,學生常碰上很多問題(Bugs),例如,寫了一半的程式不知道該怎麼繼續接下去;網路上龐雜的資訊及資源,讓人如無頭蒼蠅般摸不著頭緒,不知從何開始時……。