閱讀目標
建立小學生的入門程式設計、學習C++、建立基本邏輯觀念
書本資料
語言:英文
作者:Sterling Childrens
出版者:Union Square Kids
出版日期:19 7 月 2016
頁數:26
尺寸:17.15 x 2.54 x 22.23 cm
為何適合當剛開始接觸C++的入門書?
首先要提醒的是,這本書是全英文,但不要被嚇到了,它的英文算是很少,而且這本書是厚頁書,拿起來厚,卻只有26頁,也就是13張紙板。想要讓孩子學習C++,首先要克服的第一個關卡是英文,C++是文字型的程式語言,不論是下命令、執行、除錯,都要使用英文,因此英文是避免不了的,而這本書英文不多,門檻也因此降低不少。
這一本書除了C++語法文字的介紹之外,還加入了許多插圖,加上顏色的輔助說明,讓學習C++的過程有趣許多。
如同封面上寫的:
A fun and visual introduction to the fundamental programming language
這樣一本有著相對少量文字、有趣、又有圖形和顏色輔助引導的書,非常適合想讓孩子接觸看看C++卻又擔心嚇退孩子的爸爸媽媽。
不過這本書有個讓人疑惑的地方:它是厚頁書,厚頁書一般都是小小孩在看的,但這本書又是C++程式設計教學,想認真學習的話,至少都在小學以上了。
不過書底的一句話:
It’s never too early to program!
或許作者也是期待會有小小孩更早就開始接觸,邊玩邊學,而做出的設計吧。
Computers aren’t smart. Someone has to tell them what to do.
Kids are smart!
聰明的不是電腦,而是讓它動起來的人。
小孩子們都很聰明也很有潛力,能夠去學習如何讓電腦按照自己的想法行動!
適合對象
在英文為母語的國家,C++一般都會建議在8歲以上可以開始接觸;因此家長要評估一下小孩子的英文程度,晚一點再學習也不會太遲,孩子的邏輯吸收能力也會更好;因此可以在5、6年級時試著接觸一些簡單的C++觀念。
要注意的是,C++相對於其他孩子常學習的程式語言(ScratchJr、Scratch、Python等)依然要困難許多,因此千萬不要求快,要有耐心,確認孩子有沒有理解,然後把基礎打好比較重要。
英文書不好找、想先翻閱適不適合自己的小孩嗎?可以使用圖書館的資源!像這個是新北市立圖書館的C++ for Kids連結。
內容介紹

書中提供多個主題和範例,每一個範例都會提供
- 左頁的C++程式語法
- 模擬在電腦上寫程式時看到的畫面,還加上行數,方便討論
- 右頁的程式執行的輸出結果
- 可以很方便的對照左右兩邊
- 加上一些語法、邏輯的補充說明
- 紅色字的意義
- 綠色字的意義
- 讓輸出結果換到新的一行的方法
整本書C++程式語法和邏輯的涵蓋內容會從最基本的如何讓程式輸出文字開始,慢慢增加內容,會介紹到:
- 變數
- 陣列
- 整數運算
- 字串
- 函式
- 選擇(條件)結構:if
- 重複結構:while、for
最後還有名詞彙整解釋,像是void、int、main等等,在C++會遇到的詞彙。