APCS為Advanced Placement Computer Science的英文縮寫,是指「大學程式設計先修檢測」,目的是提供學生自我評量程式設計能力及評量大學程式設計先修課程學習成效,其檢測成績可作為國內多所資訊相關科系個人申請入學的參考資料。本書的實作題以C語言來進行問題分析及程式實作。實作題的解答部份可分為四大架構:解題重點分析、完整程式碼、執行結果及程式碼說明。在「解題重點分析」單元中知道本實作題的程式設計重點、解題技巧、變數功能及演算法,此單元會配合適當的程式碼輔助解說,來降低學習者的障礙。 ╲滿級分快速攻略╱重點總整理 + 歷次試題解析☑ 結合運算思維與演算法的基本觀念☑ 章節架構清晰,涵蓋APCS考試重點☑ 備有相關模擬試題,幫助釐清重點觀念☑ 詳細解析APCS程式設計觀念題與實作題APCS為Advanced Placement Computer Science的英文縮寫,是指「大學程式設計先修檢測」,目的是提供學生自我評量程式設計能力及評量大學程式設計先修課程學習成效,其檢測成績可作為國內多所資訊相關科系個人申請入學的參考資料。APCS考試類型包括:程式設計觀念題及程式設計實作題。在程式設計觀念題是以單選題的方式進行測驗,以運算思維、問題解決與程式設計概念測試為主。測驗題型包括程式運行追蹤、程式填空、程式除錯、程式效能分析及基礎觀念理解等。而程式設計觀念題的考試重點包括:程式設計基本觀念、輸出入指令、資料型態、常數與變數、全域及區域、流程控制、迴圈、函式、遞迴、陣列與矩陣、結構、自定資料型態及檔案,也包括基礎演算法及簡易資料結構,例如:佇列、堆疊、串列、樹狀、排序、搜尋。在程式設計實作題以撰寫完整程式或副程式為主,可自行選擇以C、C++、Java、Python撰寫程式。本書的實作題以C語言來進行問題分析及程式實作。實作題的解答部份可分為四大架構:解題重點分析、完整程式碼、執行結果及程式碼說明。在「解題重點分析」單元中知道本實作題的程式設計重點、解題技巧、變數功能及演算法,此單元會配合適當的程式碼輔助解說,來降低學習者的障礙。同時也可以參考附錄的內容來幫助自己熟悉APCS的測試環境。此外,為了讓學習者以較簡易的環境撰寫程式,本書所有程式以Dev C++的IDE進行程式的編輯、編譯與執行。希望透過本書的課程安排與訓練,可以讓學習者培養出以C語言應試APCS的實戰能力。【目標讀者】◆ 欲申請大學資訊相關科系的高中職生◆ 對程式語言有興趣的學習者◆ 想客觀檢測自己程式設計能力的人
本書是「BMduino系列程式設計」的第一本書,主要教導新手與初階使用者之讀者熟悉使用BMduino開發板使用最基礎的數位輸出、數位輸入、類比輸出、類比輸入、網際網路連接、網際網路基礎應用等等。 BMduino開發板最強大的不只是它的簡單易學的開發工具,最強大的是它網路功能與簡單易學的模組函式庫,幾乎Maker想到應用於物聯網開發的東西,只要透過眾多的周邊模組,都可以輕易的將想要完成的東西用堆積木的方式快速建立,而且BMduino開發板市售價格比原廠Arduino Yun或Arduino + Wifi Shield更具優勢,最強大的是BMduino開發板低廉的價格與Wifi與藍芽模組都可以透過外加方式擴充,更符合物聯網的基本需求,這是今年以來BMduino開發板為何這樣火熱的原因,希望透過這個系列書籍的分享,讓Maker不需要具有深厚的電子、電機與電路能力,就可以輕易駕馭BMduino開發板與周邊模組。 筆者很早就開始使用BMduino開發板,也算是先驅使用者,感謝社團法人中華倍創STEAM教育發展協會與倍創科技的支持,本書才得以付梓出版,若沒有這些先進協助,本書無法付梓,所以筆者不勝感激,希望筆者可以推出更多的入門書籍給更多想要進入「BMduino開發板」、「物聯網」、「健康醫療」、「AI科技」這個未來大趨勢,所有才有這個系列的產生。