序
C是最重要的程式語言之一,當然要學會她,熟悉她。APCS的75個觀念題,出的很漂亮,是值得當作練基本功,很棒的訓練教材。
Python是最流行、應用最廣的程式語言之一,當然要學會她,熟悉她。
APCS的實作題目,很精釆有趣,是值得當作,加強程式實力的好訓練教材。
用學習C來加強程式設計、資料結構及演算法的知識,用Python實作來磨練程式設計功力,是目前學習程式設計的主流選擇。
寫幾個出色的軟體作品,是長遠追求的目標。短期則先考一張APCS 7級認證,算是基本的驗證,順便加分上個好大學。
除了拿到7級認證以外,考APCS還學到什麼?
1.學會更多軟體開發的技巧。
2.熟悉指令、語法、資料結構及邏輯。
3.練習到能在時間內完成作品的熟練度。
4.完成作品後,檢查的能力,找出錯誤的能力,更正錯誤的能力。
5.練習過程中,更有耐心,更細心的工作態度養成。
下次有人質疑您的APCS 認證是否有用時,大聲把上面五點跟他講清楚。
以下是我們建議的研讀模式
1.拿到書後,概略翻一下書,知道內容有那些。
2.詳讀各章節內容,照著做一遍,熟悉指令、語法、資料結構及邏輯。
3.不看書上的程式碼,自己做一次,訓練自己寫程式的能力,當然一開始可能需要書本的協助。研讀過的程式,自已再試著把它寫出來,這是較無挫折感的學習方式。
4.反覆練習,試著了解問題、分析問題、設計解決問題的步驟,進步會很顯著。
5.如果您很確實的完成前面四個步驟,並善用軟體的Help功能及網路資源,您已然踏上寬廣的程式設計之路。
這本書的完成,蒙諸位教育先進的指教和諸多夥伴們的協助,獲益匪淺,不勝感激,在此一併致謝!
吳進北