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