吳勇
隨著科技的進步和信息技術的發(fā)展,大數(shù)據(jù)、人工智能(AR)和虛擬現(xiàn)實(VR)的理論和技術日益成熟,應用領域不斷擴大,逐漸滲透到人類社會的各個領域,使用計算機解決問題并幫助我們更高效的工作、更舒適的生活成為現(xiàn)代社會人類必備的一項技能。國務院在2017年7月印發(fā)的《新一代人工智能發(fā)展規(guī)劃》中明確指出“人工智能成為國際競爭的新焦點,應逐步開展全民智能教育項目,在中小學階段設置人工智能相關課程、逐步推廣編程教育。”教育部于2018年4月發(fā)布的《教育信息化2.0行動計劃》也把提升教師和學生的信息素養(yǎng)作為重要目標。通過開展編程教育提升學生的計算思維、創(chuàng)新思維,已經(jīng)上升到國家戰(zhàn)略的層面。
一、國內(nèi)外編程教育現(xiàn)狀
目前,在美國、英國、日本等發(fā)達國家都已經(jīng)將程序設計課程納入到中小學的教學范圍。美國前總統(tǒng)奧巴馬斥巨資推動編程教育,并發(fā)起“編程一小時”運動,旨在讓全美小學生開始學習編程,更早地開發(fā)計算思維。美國北喬治亞大學計算機科學系終身教授Bryson Payne博士在他的《Teach your kids to code》一書中指出:“計算機編程是每個孩子都應該學習的一項重要技能,理解如何編寫代碼,可以將計算機的能力控制在你的指尖。”
近幾年,國內(nèi)關于程序設計對學生計算思維、創(chuàng)新思維培養(yǎng)的研究也愈加豐富,大部分中學的信息技術課程中都有程序設計的教學模塊。山東省最新出版的小學信息技術教材,在六年級課本中加入了Python語言相關內(nèi)容,程序設計開始向小學高年級進軍。……