受朋友之托,給孩子推薦編程入門(mén)書(shū)籍,作為孩子“寒假”拓展作業(yè),不知道是孩子自愿的,還是家長(zhǎng)一廂情愿的,如果是前者,我就有點(diǎn)兒罪惡了。不管怎樣,我盡量以“享受編程的樂(lè)趣”為目標(biāo)來(lái)做推薦吧。
朋友的孩子已經(jīng)初中,有一點(diǎn)scratch的基礎(chǔ),話(huà)說(shuō)現(xiàn)在好多孩子從小就學(xué)scratch,尤其是私立小學(xué),信息技術(shù)課上已經(jīng)引入Scratch,而且是基礎(chǔ)課,回到正題,孩子應(yīng)該是想進(jìn)入代碼編寫(xiě)的階段(或者是家長(zhǎng)想讓孩子),剛開(kāi)始接觸代碼,還是從python起步比較方便,因?yàn)橐子眯院涂勺x性都好很多,理解起來(lái)相對(duì)容易,有了編寫(xiě)代碼和調(diào)試代碼的基礎(chǔ),再開(kāi)始c++、算法學(xué)習(xí),就會(huì)得心應(yīng)手得多。
這本書(shū)有幾個(gè)版本,注意看作者就對(duì)了
以上兩本都是引進(jìn)的國(guó)外的教材,沒(méi)辦法,編程語(yǔ)言本來(lái)是外國(guó)人發(fā)明的,他們的理解和教學(xué)肯定更領(lǐng)先。
以下兩本是國(guó)內(nèi)的,可能(只是一種猜測(cè))更適合我們的娃娃,都是比較新的,大概因?yàn)楝F(xiàn)在很火,所以…… 同樣2選1:
要深入學(xué)習(xí)程序設(shè)計(jì),C++是必然的,而且信息學(xué)競(jìng)賽用的語(yǔ)言是C++。 C++更加專(zhuān)業(yè),所以推薦的書(shū)籍都不是針對(duì)青少年出版,而是專(zhuān)業(yè)的程序設(shè)計(jì)入門(mén)書(shū)籍,對(duì)于初中生來(lái)說(shuō),閱讀理解應(yīng)該沒(méi)問(wèn)題了,慢慢消化吧。
以上推薦的書(shū)籍基于專(zhuān)業(yè)背景下的資料收集,所有書(shū)并未看過(guò),只是初略的過(guò)了一下目錄,編程學(xué)習(xí)還是在于多用學(xué)想,而且自己找尋問(wèn)題的答案在過(guò)程中也是很重要的。加油吧,孩子們!
計(jì)算機(jī)科學(xué)(computer science):推薦看視頻(How Computers Work)和(How the internet works)https://code.org/educate/resources/videos
(視頻如果看不到的話(huà)可以留言,我可以分享中文字幕版)
網(wǎng)站推薦:
在線(xiàn)課程:https://www.icourse163.org/course/BIT-268001 這是面向大學(xué)生的python課程,我不太清楚青少年能不能看得懂,可以嘗試一下。
親子閱讀|英語(yǔ)啟蒙|少兒編程
微信關(guān)注:wu1xianji