當一部分中國父母在為孩子沉迷電子游戲苦惱的時候焕窝,計算機編程已經(jīng)成為美國中小學教育的熱門課程虐秋。為什么孩子要從小開始學編程靶剑?少兒編程要怎么學坑匠?成為不少家長困惑的問題设凹。
盡管孩子學習編程已經(jīng)是時代的趨勢桶错;編程對孩子創(chuàng)造力和多種思維方式的發(fā)展非常有幫助任岸。但不同年齡段的孩子疾就,其認知能力不同姑荷,適合學習編程的階段也不同供鸠。一般將編程學習分為以下四個階段:
1、編程啟蒙:?通過游戲化方式學習基礎的計算機科學概念,掌握“面對問題—分解問題—解決問題—反饋結果”的編程思維净赴,了解正式學習編程需要掌握的能力框架。
在這個階段中姜,一般選擇游戲化編程(如:CodeMonkey)奥溺、圖形化編程(如Scratch)桦卒、機器人編程(如樂高編程),利用這些工具,幫孩子零基礎完成編程入門挥吵。8歲以下完全未接觸過的孩子推薦使用以上方法歪沃。
2、編程入門:?初步使用真實環(huán)境的編程語言髓废,理解程序中循環(huán)涌攻、函數(shù)、邏輯運算等知識的運用,為真正使用編程語言打下牢固的基礎结胀,此階段一般使用真實編程語言的入門教程(如:CodeMonkey)速和。適合有一定基礎或超過8歲的孩子暮芭。
3、編程應用:學習使用合適的編程工具扫步,掌握高級語言的使用方法政敢,更加深入思考編程科學的概念,能在真實的工程環(huán)境下編寫能使用的應用璃谨、解決生活問題古涧。(一般此階段學習Python語言)
4熙揍、編程進階:參與編程類競賽,通過算法的比拼兜辞、數(shù)據(jù)結構的優(yōu)化、創(chuàng)意的碰撞扰才,追求更極致的編程境界递雀。(一般此階段學習C++語言)
基于這種階段前提下,家長應該有針對性給孩子選擇適合的學習內(nèi)容伺帘,不可盲目拔高,避免揠苗助長婚陪。因此對少兒編程推薦的書單如下:
編程啟蒙階段特點:啟蒙階段孩子由于沒有接觸過編程铣缠,對編程概念較為陌生,建議可以從Scratch入門鲫竞,主要掌握Scratch的基本功能的使用驳棱、熟悉基本程序邏輯笙以、創(chuàng)作工具使用咙咽、學會獨立思考,解決問題视乐,熟悉編程基礎知識捧颅,逐漸培養(yǎng)編程思維。
書單推薦?:《動手玩轉Scratch2.0編程》
第二階段:編程入門階段
編程入門階段特點:孩子具備編程思維的基礎栈戳,沒有非常合適的編程基礎書目推薦,但是CodeMonkey是通過由易到難的學習挑戰(zhàn)關卡設置难裆,讓孩子自主思考解決編程問題子檀,逐步提升孩子編程思維镊掖,培養(yǎng)編程興趣,是可以做為孩子編程入門學習工具來使用的褂痰。
驚喜預告:編程啟蒙書籍《CodeMonkey系列叢書》不久后也要和大家見面啦~萌趣視頻+卡通圖文形式幫助孩子用編程邏輯分析問題亩进,更有少兒編程、數(shù)學運算缩歪、英語知識點匯總归薛,讓孩子邊學邊玩,收獲許多在課本上學習不到的知識驶冒。
編程應用階段特點:這個階段的孩子思維能力逐漸成型苟翻,加之以前編程啟蒙基礎伯病,這一階段會運用到編程工具涉及到兩個方向:Python和C++发侵。Python是人工智能的主流語言,也是未來高考科目匾委,而C++是工程語言需忿。這個階段需要掌握C++/python基本語法诅炉、程序結構、編程方法等屋厘。
推薦理由:本書通過兒童的視角將看似復雜的Python編程學習過程深入淺出地表述出來涕烧。不會像一般的編程類技術書籍一樣,看似“條理清晰”卻晦澀難懂汗洒,極易讓初學者陷入枯燥的痛苦泥淖议纯。可愛的漫畫+有趣的例子結合溢谤,生動地介紹了變量瞻凤、循環(huán)、輸入和輸出世杀、數(shù)據(jù)結構以及圖形用戶界面等編程的基本概念阀参。
兼具趣味性和系統(tǒng)性,提供的動腦動手操作的機會也很多瞻坝。編排了很多卡通人物及場景對話蛛壳,讓學習者在輕松愉快之中跨入計算機編程的大門。
競賽階段特點:這個時候的孩子對于計算機已經(jīng)有了比較系統(tǒng)的認識胸嘴,也有了清晰的發(fā)展發(fā)現(xiàn)和努力目標。如果選擇的Python斩祭,接下來可以進一步學習高級程序設計劣像,目標是拿下編程競賽大獎;如果選擇的C++摧玫,目標就是專研算法耳奕,在競賽上嶄露頭角。