發(fā)布時(shí)間:2020-06-05 16:26:50來源:魔方格
少兒編程的世界逐漸為人熟知,很多從前沒了解過編程的家長也開始送自己的孩子去學(xué)習(xí)少兒編程了。少兒編程的世界究竟是怎樣的一個(gè)奇妙世界呢?
少兒編程就是寫代碼嗎?
這一點(diǎn)有必要和這部分家長們好好科普一下:編程教育需要依托于編程語言,但是少兒編程不等于敲代碼。少兒編程更傾向于讓孩子完整策劃,制作一款產(chǎn)品,是更傾向于邏輯、算法的學(xué)科,而不是單純敲代碼!
少兒編程分為少年、兒童兩個(gè)人生段落。少兒編程的教育對(duì)象主要是17歲以下的孩子。
但是在送孩子進(jìn)行少兒編程教育之前,應(yīng)該匹配孩子的年齡特征、知識(shí)結(jié)構(gòu)和生活經(jīng)驗(yàn),遵循特定年齡階段的認(rèn)知規(guī)律和學(xué)習(xí)特點(diǎn),切忌生搬硬套面向成人的職業(yè)編程技能培訓(xùn)內(nèi)容。
少兒編程分為啟蒙、體驗(yàn)、拓展三個(gè)階段
啟蒙階段
大數(shù)據(jù)調(diào)查結(jié)果表明較佳的編程啟蒙年齡是4~6歲。
這一階段可以帶領(lǐng)孩子開始玩一些編程的相關(guān)游戲,做一個(gè)興趣引導(dǎo)和前期鋪墊,主要目的在于帶著孩子了解計(jì)算機(jī)基礎(chǔ)知識(shí)、鍛煉孩子的動(dòng)手能力,對(duì)邏輯順序的認(rèn)知,主要培養(yǎng)孩子的興趣,正確引導(dǎo)孩子們對(duì)電子設(shè)備的使用。
體驗(yàn)階段
6~8歲孩子的邏輯思維開始慢慢形成,這個(gè)時(shí)期可以學(xué)習(xí)簡單的編程知識(shí),熟悉并學(xué)會(huì)使用程序思維的特點(diǎn),如抽象、分類、分解等等,并且能夠通過程序的思維使自己在生活中做事具有一定的條理性,選擇一個(gè)合適的工具平臺(tái)進(jìn)行系統(tǒng)學(xué)習(xí),以便實(shí)現(xiàn)自己的想法。2003年,美國麻省理工學(xué)院(MIT)和Google公司,針對(duì)6歲以上孩子們的認(rèn)知水平,聯(lián)合研發(fā)了一款名為Scratch的趣味編程語言。
Scratch本質(zhì)上不是教孩子學(xué)會(huì)某種編程語言,而是告訴孩子利用類似程序的邏輯關(guān)系,使之獲得獨(dú)立解決問題的能力和邏輯思維能力。
在Scratch中,構(gòu)成程序的命令和參數(shù)通過積木形狀的模塊來實(shí)現(xiàn),使用者可以不認(rèn)識(shí)英文單詞,也可以不會(huì)使用鍵盤,直接用鼠標(biāo)拖動(dòng)模塊到程序編輯欄就可以編寫自己的故事書、動(dòng)畫片或者小游戲。
拓展階段
如果希望孩子真正掌握編程語言,即便是scratch這樣的圖形化編程語言,也需要孩子具備較成熟的邏輯理解能力,所以不能急于求成。
可以在孩子10歲左右(大概是小學(xué)五、六年級(jí))結(jié)合興趣引入硬件編程(例如Arduino)或者代碼編程(強(qiáng)烈推薦Python,如果有意參加信奧賽,可以學(xué)習(xí)c++)。
Python與編程教學(xué)改革
Python易于學(xué)習(xí)、易于閱讀、易于維護(hù),只關(guān)心計(jì)算問題的求解,抽象了問題及解決方案并自動(dòng)化問題求解,是計(jì)算機(jī)解決問題較直觀的表達(dá)工具。
C++與信奧賽
C++目前是信奧賽(NOI)系列活動(dòng)的主要編程語言之一,到2022年將成為競賽的編程語言。
信奧賽是中小學(xué)生的編程競賽,全稱是,全國青少年信息學(xué)奧林匹克聯(lián)賽(National Olympiad in Informatics in Provinces,簡稱NOIP)
按競賽級(jí)別可以分為省級(jí)聯(lián)賽(NOIP,初賽每年10月,復(fù)賽每年11月)、全國競賽(NOI,每年7、8月)和國際競賽(IOI,每年7、8月)。
它由教育部和中國科協(xié)委托中國計(jì)算機(jī)學(xué)會(huì)統(tǒng)一組織,按照難度不同分為普及組、提高組,分別面向初中和高中階段的學(xué)生,獲得提高組復(fù)賽一等獎(jiǎng)的選手即可免試由大學(xué)直接錄取。
需要特別注意的是,競賽需要切實(shí)可行的計(jì)劃和持之以恒的堅(jiān)持,只有那些學(xué)有余力且對(duì)計(jì)算機(jī)編程具有極高興趣的孩子,才適合參加信奧賽。