之前,關(guān)于少兒編程的話題登上熱搜,更有人說少兒編程是“智商稅”,那么,少兒編程是何方神圣呢?
編程是編寫程序的簡稱。成年人的編程,就是讓計算機(jī)代為解決某個問題。用編程語言寫一套計算機(jī)能讀懂的運算方式,然后計算機(jī)按照這個方式運行,得到相應(yīng)的結(jié)果。
我們將需要解決的問題的思路、方法和手段通過計算機(jī)能夠理解的形式告訴計算機(jī),使得計算機(jī)能夠根據(jù)我們的指令一步一步去工作,完成某種特定的任務(wù)。這種人和計算體系之間交流的過程就是編程。簡單講,編程就是人與計算機(jī)的交流,人機(jī)對話。
說起編程,有的人會想起來的是密密麻麻的代碼,Java、C語言、php等等。
然而少兒編程與我們所熟知的成人編程的表現(xiàn)形式是一樣的。
少兒編程是什么
少兒編程教育是通過編程游戲啟蒙、可視化圖形編程等課程,培養(yǎng)學(xué)生的邏輯思維能力的課程。
一般來說,針對6-18歲的少年兒童開展的編程教育,根據(jù)先易后難的學(xué)習(xí)進(jìn)程,少兒編程教學(xué)可以大致分為兩類:一類是Scratch或仿scratch的圖形化編程教學(xué)。
Scratch是一款由麻省理工學(xué)院(MIT) 設(shè)計開發(fā)的一款面向少年的簡易編程工具。在2012年在中國得到普及,主要針對 8 歲以上孩子們的認(rèn)知水平。接觸了這門語言發(fā)現(xiàn)是很有趣的,以可視化的編程用搭積木的方式進(jìn)行編程語言的學(xué)習(xí)。比起大學(xué)時期所學(xué)習(xí)的那些高深難懂的代碼是更有趣也更容易懂,易于孩子們使用,且能寓教于樂。
除scratch外,還有機(jī)器人編程,也就是搭建機(jī)器人,再加載程序進(jìn)行運行讓它動起來,著重培養(yǎng)孩子的動手能力。
圖為WER大賽
另一類是基于Python、C++等高級編程語言的計算機(jī)編程教學(xué),目標(biāo)群體的年齡會稍大一點,面向初中年級左右的學(xué)生,目標(biāo)往往是參加NOIP(信息學(xué)奧賽)等升學(xué)加分類賽事,或為后續(xù)的專業(yè)學(xué)習(xí)和職業(yè)技能打下基礎(chǔ)。在這里,可以熟悉編程原理,執(zhí)行代碼操作,適合有一定數(shù)學(xué)基礎(chǔ)、英語基礎(chǔ)和邏輯思維的孩子。
少兒編程學(xué)什么
少兒編程課的主要目的是啟蒙——讓孩子接觸編程知識,在編程學(xué)習(xí)中強化邏輯和系統(tǒng)思維能力,進(jìn)而激發(fā)孩子的創(chuàng)造力。
學(xué)習(xí)少兒編程并是說要把孩子培養(yǎng)成為一個程序員或者工程師,而是旨在學(xué)習(xí)過程中培養(yǎng)孩子的思維能力和編程基礎(chǔ)。通過編程游戲啟蒙、可視化圖形編程等課程,培養(yǎng)學(xué)生的計算思維能力。在編程過程當(dāng)中查找程序bug,培養(yǎng)孩子分析問題和解決問題的能力。
例如學(xué)生在制作一個游戲的過程中,自己進(jìn)行案例分析、拆分任務(wù)、拖拽模塊,從而理解事件處理、條件判斷、循環(huán)等概念。更在案例制作過程中培養(yǎng)孩子的糾錯能力。
這種能力應(yīng)用在語文、數(shù)學(xué)等科目的學(xué)習(xí)上同樣有效,它可以幫助孩子在面對復(fù)雜問題時,將其分解成若干個簡單問題,然后分析出解題步驟,明白每一步的解答方式,從而順利完成題目。觀察近年來試卷真題,我們也可以發(fā)現(xiàn)其中不乏編程思維
2019高考全國卷Ⅰ理科數(shù)學(xué)真題
天津2019高考文科數(shù)學(xué)真題
青少兒學(xué)習(xí)編程是趨勢
找了找近年來各地關(guān)于少兒編程教育的政策
2017年3月山東省教育廳
為貫徹落實教育部《教育信息化“十三五”規(guī)劃》和《山東省教育廳關(guān)于深入推進(jìn)教育信息化工作的通知》(魯教信發(fā)〔2016〕1號)精神,加快推進(jìn)學(xué)校創(chuàng)客空間建設(shè),促進(jìn)素質(zhì)教育和創(chuàng)新教育的全面發(fā)展。以培養(yǎng)學(xué)生的創(chuàng)新精神和實踐能力為切入點,以提升學(xué)生的核心素養(yǎng)為目標(biāo),以學(xué)校創(chuàng)客空間建設(shè)為著力點,積極推行創(chuàng)客教育、跨學(xué)科學(xué)習(xí)(STEAM教育)等新興教育模式在學(xué)校的普及應(yīng)用。?
2017年7月國務(wù)院
2017年7月中國國務(wù)院發(fā)布《新一代人工智能發(fā)展規(guī)劃》?,人工智能上升為國家發(fā)展戰(zhàn)略。
規(guī)劃明確提出:“在中小學(xué)階段設(shè)置人工智能相關(guān)課程,逐步推廣編程教育。
2017年10月教育部
2017年10月教育部關(guān)于印發(fā)《中小學(xué)綜合實踐活動課程指導(dǎo)綱要》的通知指出,發(fā)展實踐創(chuàng)新意識和審美意識,提高創(chuàng)意實現(xiàn)能力。通過信息技術(shù)的學(xué)習(xí)實踐,提高利用信息技術(shù)進(jìn)行分析和解決問題的能力以及數(shù)字化產(chǎn)品的設(shè)計與制作能力。
2017年10月國務(wù)院
2017年10月(決勝全面建成小康社會奪取新時代中國特色社會主義偉大勝利)黨的《十九大報告》明確指出加強應(yīng)用基礎(chǔ)研究,拓展實施國家重大科技項目,突出關(guān)鍵共性技術(shù)、前沿引領(lǐng)技術(shù)、現(xiàn)代工程技術(shù)、顛覆性技術(shù)創(chuàng)新,為建設(shè)科技強國、質(zhì)量強國、航天強國、網(wǎng)絡(luò)強國、交通強國、數(shù)字中國、智慧社會提供有力支撐。?
2017年12月遼寧省政府
2017年12月30日遼寧省人民政府關(guān)于印發(fā)《遼寧省新一代人工智能發(fā)展規(guī)劃的通知》,為貫徹落實《國務(wù)院關(guān)于印發(fā)新一代人工智能發(fā)展規(guī)劃的通知》(國發(fā)〔2017〕35號)精神,充分發(fā)揮人工智能對遼寧經(jīng)濟(jì)社會創(chuàng)新發(fā)展的引領(lǐng)作用,搶占科技制高點,構(gòu)筑先發(fā)優(yōu)勢,加快科技強省建設(shè)步伐。
2017年12月南京市
南京市教育部門表示,未來將以校本課程模式在全市小學(xué)分批次、全面推廣少兒編程。與此同時,少兒編程市場正逐漸升溫,各類課程模式相繼誕生。哪種模式最適合進(jìn)校園,還有待技術(shù)及教育政策共同決定。也許不久之后,家長們的朋友圈就將被孩子們寫的小游戲刷屏。
2018年9月重慶市教委
2018年,《重慶教育信息技術(shù)與裝備中心關(guān)于印發(fā)2018年工作要點的通知》中提出:以提升中小學(xué)生素質(zhì)為動力,全面推進(jìn)科技與社會實踐教育。
重慶公布的《關(guān)于加強中小學(xué)編程教育的通知》第一次從政策層面細(xì)化了少兒編程的課程安排?!锻ㄖ芬?,小學(xué)3-6年級累計上課不少于36課時、初中階段累計上課不少于36課時,同時要配備專門的編程教師。
重慶要求,小學(xué)階段以體驗為主,通過游戲化教學(xué)、項目式教學(xué)等形式,強調(diào)借助積木式編程工具,通過對對象、模塊、控制、執(zhí)行等概念及作用的直觀操作體驗,感受編程思想。初中階段以高級程序設(shè)計語言為工具,通過嘗試設(shè)計與實現(xiàn)基本程序結(jié)構(gòu),將實際問題解決與算法思想形成聯(lián)結(jié)。高中階段掌握一種程序設(shè)計語言的基本知識,利用程序設(shè)計語言實現(xiàn)簡單算法,解決實際問題,通過人工智能典型案例的剖析,了解智能信息處理的巨大進(jìn)步和應(yīng)用潛力,認(rèn)識人工智能在信息社會中的重要作用。?
浙江省
早在2017年,浙江省就明確將編程納入高考體系,這也是編程教育第一次進(jìn)入到中國的教育體系中來。
2018年,浙江省高考改革方案從“模式是語數(shù)英+三門選考改”為“6+1選3”,其中的+1就是信息技術(shù)(含編程),成為必考科目。
2020年,浙江消息,今年9月份開始的新學(xué)期,三到九年級信息技術(shù)課將同步替換新器材。其中,八年級將新增Python課程內(nèi)容。
北京市
2019年7月,北京市教育委員會印發(fā)了《北京促進(jìn)人工智能與教育融合發(fā)展行動計劃》,指出:將人工智能納入北京中小學(xué)社會實踐,明確了人工智能與教育融合發(fā)展在教育各學(xué)段的主要任務(wù)。
廈門市
2020年8月6日,廈門市教育局發(fā)布通知,表示將在廈門中小學(xué)開展人工智能教育試點。廈門的中小學(xué)生也將開始學(xué)習(xí)編程。
安徽省
從2019年起,安徽省初二年級的生物學(xué)、地理及信息技術(shù)學(xué)科,已經(jīng)由原來各地自行組織的考查學(xué)科,改革為全省統(tǒng)一命題、統(tǒng)一考試的學(xué)科。
2019年8月底前,各地高中階段學(xué)??荚囌猩贫雀母飳嵤┓桨笇⒅贫ㄍ戤?,及時向社會公布。自2020年秋季初中一年級學(xué)生起,將全面實施高中階段學(xué)校招生錄取方式改革。
天津市
2018年4月,天津政府招生辦發(fā)布的《2018年天津科技特長生招生計劃》中,多所中學(xué)將信息學(xué)奧賽、信息技術(shù)、人工智能等納入了招生范疇。
截至2020年2月全國已有浙江省、山東省、河南省、四川省、遼寧省、北京市、上海市等紛紛出臺了支持政策。山東淄博對于少兒編程教育中比較熱門的scratch編程作為小學(xué)信息技術(shù)課進(jìn)行教學(xué)研討?。神奇的代碼讓孩子們在編程知識的星球上遨游,國家號召、社會響應(yīng)、家長支持,少兒編程教育逐步走向剛需。
在科技如此發(fā)達(dá)的今天,大數(shù)據(jù)、人工智能等詞匯耳熟能詳,少年強則國強。編程技能必須將成為孩子們學(xué)習(xí)生活中日益重要的一課。