摘 要:在當(dāng)今的大數(shù)據(jù)互聯(lián)網(wǎng)時(shí)代,伴隨著信息技術(shù)的快速發(fā)展,計(jì)算機(jī)行業(yè)的存在在很大程度上使我們的生活工作學(xué)習(xí)變得更加豐富和便利。在這個(gè)充滿挑戰(zhàn)的信息時(shí)代,我們必須緊跟時(shí)代的腳步,適應(yīng)這個(gè)時(shí)代的步伐,而同時(shí),信息技術(shù)作為這個(gè)時(shí)代的核心,勢(shì)必會(huì)成為我們?cè)谶@個(gè)時(shí)代生存本身需要擁有的必備技能。而我們的青少年兒童們,作為社會(huì)的未來,祖國的花朵,更是應(yīng)該從小就開始培養(yǎng)編程的能力。
關(guān)鍵詞:互聯(lián)網(wǎng);青少年;編程;能力
一、研究現(xiàn)狀
根據(jù)研究結(jié)果顯示,有幾乎百分之70的美國孩子在讀大學(xué)之前就已經(jīng)都接學(xué)習(xí)過相應(yīng)的編程教育,此現(xiàn)象不僅僅是在美國,一些其他的發(fā)達(dá)國家也很早就把少兒編程教育作為孩子們的必修科目納入了教學(xué)大綱。同時(shí),針對(duì)我們國家近幾年的編程教育事業(yè)的發(fā)展,能看出來,少兒編程教育已經(jīng)成為一個(gè)必然的趨勢(shì),之后會(huì)逐漸的普及到人們的日常工作生活中。
在我們國家,少兒編程教育還是一個(gè)剛剛興起的產(chǎn)業(yè),在普及的程度上是遠(yuǎn)遠(yuǎn)比不上歐洲發(fā)達(dá)國家的,甚至還有許多的人目前還不知道少兒編程教育的存在。有的人聽說過少兒編程,但是如果具體說的話,他們又不清楚少兒編程到底是什么,這時(shí)候可能又有家長會(huì)說,編程就是玩電腦打游戲,會(huì)把孩子毀了,由此看來,現(xiàn)在國內(nèi)的少兒編程教育還是不成熟的,所以將來在教育領(lǐng)域?qū)ι賰壕幊探逃钠占罢娴暮苡斜匾?/p>
二、研究意義
少兒編程不單單是作為一門課程教孩子們?nèi)懘a,這門課程更多是針對(duì)青少年這一群體可塑性強(qiáng)的優(yōu)勢(shì),在孩子們小的時(shí)候就開始培養(yǎng)他們解決問題的能力,為以后能夠獲得更好的發(fā)展做鋪墊。
一方面,少兒編程教育能夠提高孩子的思維能力。編程中的程序能夠明顯的體現(xiàn)出整個(gè)思想的框架,根據(jù)事物本身的特點(diǎn)去將他想象成某個(gè)類別,不同類型的問題對(duì)應(yīng)著不同的解決方法,化抽象為形象,是能夠把一個(gè)復(fù)雜的問題串聯(lián)成一個(gè)個(gè)具體的步驟進(jìn)而使他們擁有不同的邏輯關(guān)系,讓人更容易理解和接受的過程。在此過程中,能夠不斷地提高孩子們對(duì)事物的理解及抽象思維邏輯的能力。
另一方面,少兒編程教育能夠提高孩子的規(guī)劃能力。少兒編程不僅僅包含計(jì)算機(jī)的操作使用知識(shí),還同時(shí)包括了英語學(xué)科和數(shù)學(xué)學(xué)科的相關(guān)課程知識(shí),是一門交叉性比較強(qiáng)的學(xué)科。孩子通過利用編程中學(xué)到的思維去解決問題的時(shí)候,會(huì)習(xí)慣性的去運(yùn)用多個(gè)方面的知識(shí)來考慮問題,這有助于孩子們能夠通過清晰的思路去了解并高效率的解決問題。與此同時(shí),程序任務(wù)是可以劃分給多人一起協(xié)作完成的,多個(gè)孩子共同去完成一個(gè)項(xiàng)目,每個(gè)孩子都參與到整個(gè)過程中,互幫互助,可以讓孩子在完成任務(wù)的同時(shí)學(xué)習(xí)到更多的知識(shí),也為培養(yǎng)孩子們的團(tuán)隊(duì)意識(shí)和團(tuán)隊(duì)協(xié)作能力打下了基礎(chǔ)。
三、最常見的少兒編程語言的分析對(duì)比
1. Scratch語言。該語言由麻省理工媒體實(shí)驗(yàn)室開發(fā),同時(shí)也支持中文,整個(gè)界面操作簡單友好,很符合年齡比較小的孩子的需求,通過該語言的操作,把要實(shí)現(xiàn)的功能積木化,孩子們就像搭積木的流程一樣把一些功能進(jìn)行排列組合,實(shí)現(xiàn)簡單的動(dòng)畫效果,非常接近人工智能的概念。
2. Python語言。該語言是一種跨不同平臺(tái)的計(jì)算機(jī)程序設(shè)計(jì)語言,近年來一直保持在編程語言排行榜的首位,隨著人工智能的普及,現(xiàn)在我們?nèi)粘I钪锌匆姷慕^大多數(shù)人工智能產(chǎn)品都是由Python語言開發(fā)的,包括我們手機(jī)電腦中的人臉識(shí)別技術(shù),無人駕駛技術(shù)等等。Python是比較適合孩子學(xué)習(xí)的,它不用編譯,可以直接運(yùn)行,,掌握Python語言,可以幫助孩子們拉近與人工智能的距離,與機(jī)器人協(xié)調(diào)合作,高效率的解決問題。
3. C++語言。該語言作為計(jì)算機(jī)專業(yè)學(xué)生必學(xué)的一門編程基礎(chǔ)語言,應(yīng)用十分廣泛,一般用來處理大型的嵌入式系統(tǒng)開發(fā),C++足夠強(qiáng)大 ,很多游戲也是使用C++編寫的,性能會(huì)比其他語言編寫的程序更占優(yōu)勢(shì),但是該語言難度要比以上提到的兩種語言大一點(diǎn),比較適合12歲左右的孩子學(xué)習(xí)。
4. 在不久的將來,我們的生活會(huì)越來越數(shù)字化,日常的生活工作中我們都得需要基于互聯(lián)網(wǎng)的計(jì)算機(jī)思維去解決我們遇到的問題,完成我們的工作。隨著人們對(duì)工作完成的要求越來越高,這些需求投放到編程教育領(lǐng)域,少兒編程教育也一定會(huì)得到人們的進(jìn)一步重視。
參考文獻(xiàn):
[1]肖亮英.淺談“計(jì)算機(jī)編程從娃娃抓起”[J].新課程,2016(01):22-26。
[2]胡忠平.基于計(jì)算思維的Scratch課堂教學(xué)策略研究[J].浙江教育技術(shù),2015,(01):11-15.
[3]張曉靜.中國中小學(xué)網(wǎng)校生態(tài)調(diào)查[D].北京:北京師范大學(xué),2006.
[4]吳陽.淺談Scratch教學(xué)對(duì)學(xué)生能力發(fā)展的影響[J].中小學(xué)信息技術(shù)教育,2015,(12):84-85.
作者簡介:
史留爽(1999.3),女,河北滄州人,河北民族師范學(xué)院軟件工程專業(yè)本科生。