�滿級分快速攻略�
重點總整理 + 歷次試題解析
?
? 結合運算思維與演算法的基本觀念
? 章節架構清晰,涵蓋 APCS 考試重點
? 備有相關模擬試題,幫助釐清重點觀念
? 詳細解析 APCS 程式設計觀念題與實作題
?
APCS 為 Advanced Placement Computer Science 的英文縮寫,是指「大學程式設計先修檢測」。目的是提供學生自我評量程式設計能力及評量大學程式設計先修課程學習成效。其檢測成績可作為國內多所資訊相關科系個人申請入學的參考資料。
APCS 考試類型包括:程式設計觀念題及程式設計實作題。在程式設計觀念題是以單選題的方式進行測驗,以運算思維、問題解決與程式設計概念測試為主。測驗題型包括程式運行追蹤、程式填空、程式除錯、程式效能分析及基礎觀念理解等。而程式設計觀念題的考試重點包括:程式設計基本觀念、輸出入指令、資料型態、常數與變數、全域及區域、流程控制、迴圈、函式、遞迴、陣列與矩陣、結構、自定資料型態及檔案,也包括基礎演算法及簡易資料結構,例如:佇列、堆疊、串列、樹狀、排序、搜尋。在程式設計實作題以撰寫完整程式或副程式為主,可自行選擇以 C、C++、Java、Python 撰寫程式。
?
本書的實作題以 Python 語言來進行問題分析及程式實作。實作題的解答部份可分為四大架構:解題重點分析、完整程式碼、執行結果及程式碼說明。在「解題重點分析」單元中知道本實作題的程式設計重點、解題技巧、變數功能及演算法,此單元會配合適當的程式碼輔助解說,來降低學習者的障礙。
?
同時也可以參考附錄的內容來幫助自己熟悉 APCS 的測試環境。此外,為了讓學習者以較簡易的環境撰寫程式,本書所有程式以 Dev C++ 的 IDE 進行程式的編輯、編譯與執行。希望透過本書的課程安排與訓練,可以讓學習者培養出以 Python 語言應試 APCS 的實戰能力。
?
【目標讀者】
◆ 欲申請大學資訊相關科系的高中職生
◆ 對程式語言有興趣的學習者
◆ 想客觀檢測自己程式設計能力的人