早在2016年,教育部就發(fā)布《教育信息化“十三五”規(guī)劃》,將信息化教學能力納入學校辦學水平考評體系。前年,發(fā)布了“新一代人工智能發(fā)展規(guī)劃”,明確指出人工智能已成為國際競爭的新焦點。逐步制定全國智能教育計劃,在中小學設立人工智能相關課程,逐步推進編程教育。目前,浙江新高考改革已將信息技術納入高考,編程教育在未來學習中的比例將逐步提高,隨著人工智能的發(fā)展,這一趨勢將越來越明顯。
未來社會,隨著信息技術和人工智能的發(fā)展,越來越多行業(yè)的工作離不開編程。美國前總統奧巴馬就呼吁:“如果我們想讓美國保持地位,就需要年輕一代的美國人掌握這種(編程)工具和技術,它將改變我們所有的做事方式。”中小學生現在學好編程,能使自己擁有一項重要的謀生技能。
那么,時至2019年,對于6-16歲的孩子來講,如何正確進行青少年編程進階呢?
少兒編程是近年來的一個新的學習項目。其核心思想是培養(yǎng)計算機語言作為兒童成長的基本知識,與視聽讀寫、邏輯表達、數學運算等沒有區(qū)別。讓孩子學習編程不僅是為了從事相關專業(yè)的工作,從教育、啟蒙的角度來看,少兒編程更多的是引導、啟蒙、入門的作用。建議剛入門的小孩可以從scratch圖形化編程開始學習,圖形編程Scratch是由麻省理工學院設計和開發(fā)的兒童編程工具。即使不懂英文或不會鍵盤操作,學生可以直接使用中文圖形編程,使用鼠標將模塊拖動到程序編輯欄中,實現相應的功能,并輕松創(chuàng)建動畫和游戲。
等孩子有了一定的編程基礎,就可以自然而然進階到下一階段的編程語言和編程技能了。建議學習 Python。Python 基礎語法內容較為簡單,可以比較快的了解編程的思維習慣,并能夠較快接觸到 Python,很容易借用這些庫開發(fā)出一些有趣的程序。同時 Python的縮進格式也比較嚴格,這也很好的讓編程初學者養(yǎng)成一個良好的編寫代碼習慣。
通過這些編程課程階段的進階,孩子們可以制作出屬于自己的一些圖形和簡單的游戲,比如畫星星,彈球。這樣的好處是激發(fā)小朋友學習編程的樂趣,從而讓小朋友從小就感受到編程的魅力。
