APCS考試類型包括:觀念題及實作題。觀念題是以單選題的方式進行測驗,考試重點在於程式設計概念、解決問題的運算思維或理解演算法的基礎觀念。程式設計觀念題如果需提供程式片段,會以 C 語言命題。主要考試重點包括:輸出入指令、資料處理、流程控制、函數、遞迴、陣列與矩陣、結構、自定資料型態及檔案,也包括基礎演算法及簡易資料結構,例如:佇列、堆疊、串列、樹狀、排序、搜尋。在程式設計實作題可自行選擇以 C、C++、Java、Python 撰寫程式,本書的實作題程式是以C/C++語言為主。
本書結合運算思維與演算法的基本觀念,並以C/C++語言來實作,為了降低讀者的學習障礙,本書範例都是完整的程式碼,以實作來引導觀念,全書程式都已在DEV C++ 5.1.1的環?下正確編譯與執行。期許本書能幫助各位具備以C/C++語言的程式設計基本能力,並完全具備應試APCS的程式設計實作能力,筆者相信經過本書七週的課程安排及訓練後,各位已很紮實培養了分析題目、提出解決方案及以C/C++語言的程式設計實作能力。