近年來,少兒編程在國內(nèi)是非?;鸨@可能人工智能的快速發(fā)展的原因,而人工智能離不開編程。因此,這也讓人意識(shí)到了編程的重要性,而我們更是將編程教育列入中小學(xué)課程中。但是,即便如此,中國的很多家長依然沒有真正意識(shí)到少兒編程的重要性。
你了解少兒編程嗎?
早在2014年,英國就提出了“編程者國度”計(jì)劃,把編程納入幼兒園及中小學(xué)課程,要求英國5歲以上的孩子必須學(xué)習(xí)編程,到11歲時(shí),必須掌握電腦的兩種程序語言。
孩子們通過編程的平臺(tái),可以在上面利用拖拉模塊的方式進(jìn)行創(chuàng)作游戲,通過編程平臺(tái)自己制作游戲,一步步地了解編程,學(xué)習(xí)編程,還能同時(shí)學(xué)習(xí)其他學(xué)科的知識(shí),利用知識(shí)去解決問題。
就比如在平臺(tái)要做一個(gè)猴子吃香蕉的游戲,小朋友一開始就要在大腦構(gòu)思整個(gè)游戲的流程,這只小猴子需要吃到多少根香蕉,獲得多少積分,累計(jì)多少積分可以過關(guān),同時(shí)在達(dá)到多少積分的時(shí)候會(huì)有獎(jiǎng)勵(lì)從天上掉下來。
最后全部構(gòu)思好再用編程的知識(shí)把這個(gè)小游戲制作出來,在這其中,就能學(xué)習(xí)到數(shù)學(xué)和編程知識(shí),更為重要的是孩子的邏輯思維和動(dòng)手能力都能得到全面鍛煉。
孩子通過這種方式玩游戲,能鞏固各類學(xué)科的知識(shí)和學(xué)習(xí)編程知識(shí),孩子在編程平臺(tái)去創(chuàng)造自己想要實(shí)現(xiàn)的游戲,一步步學(xué)習(xí)知識(shí),最終創(chuàng)造屬于自己的理想世界。
我們?yōu)槭裁匆獙⒆舆M(jìn)行編程教育?
對于編程教育,很多父母只知道“如果不讓孩子學(xué)學(xué)編程,就落后了!”,但對“為什么要教孩子編程”卻是一頭霧水!我們到底為什么要對孩子進(jìn)行編程教育?
喬布斯曾在一次訪談中提出:“我覺得每個(gè)人都應(yīng)該學(xué)習(xí)一門編程語言。學(xué)習(xí)編程教你如何思考,就像學(xué)法律一樣學(xué)法律并不一定要為了做律師,但法律教你一種思考方式。學(xué)習(xí)編程也一樣,我把計(jì)算機(jī)科學(xué)看成是教育,每個(gè)人都應(yīng)該花至少1年時(shí)間學(xué)習(xí)編程?!?br />
美國前總統(tǒng)奧巴馬在2013年“編程一小時(shí)”活動(dòng)開幕時(shí)發(fā)表的講話中也提到:“不要只是買一個(gè)新的電腦游戲,自己做一個(gè);不要只是下載最新的應(yīng)用程序,幫助設(shè)計(jì)它;不要單純在手機(jī)上玩,編寫它的代碼。無論你在城市還是農(nóng)村,電腦將是你未來的重要組成部分。如果你愿意,努力學(xué)習(xí),未來將由你們創(chuàng)造?!?br />
僅到2015年,該活動(dòng)就已經(jīng)吸引了來自全球180多個(gè)國家和地區(qū)的數(shù)以萬計(jì)的學(xué)習(xí)者參與其中。創(chuàng)造-是學(xué)習(xí)的核心!
編程可以幫孩子提升成績
對于學(xué)習(xí)編程,參加信息學(xué)競賽的孩子還說,編程還能有效促進(jìn)文化課學(xué)習(xí)。
語文
在審題階段,孩子需要把題目中已知條件、限定條件和要解決的問題提煉出來,而且不能遺漏關(guān)鍵信息,這能幫助孩子有效提升閱讀理解能力。
數(shù)學(xué)
信息學(xué)本質(zhì)上是用計(jì)算機(jī)解決數(shù)學(xué)問題,因此在建模階段,需要孩子根據(jù)題意,找到邏輯關(guān)系,或利用數(shù)學(xué)知識(shí)(如基礎(chǔ)數(shù)論、組合數(shù)學(xué)、計(jì)算幾何等)去構(gòu)建數(shù)學(xué)模型,這就有效訓(xùn)練了孩子的數(shù)學(xué)思維與解題能力。
英語
目前絕大多數(shù)編程語言都使用英文,很多信息學(xué)題目也是用英文描述,一些參加信息學(xué)競賽的孩子還會(huì)經(jīng)常參加Codeforces、TopCoder、ICPC、USACO、CCC等國際比賽,因此在審題、編碼階段,可以幫助孩子提升英文理解與表達(dá)能力。(英語)
信息技術(shù)
信息技術(shù)本身是全國中小學(xué)課堂必須要學(xué)習(xí)的學(xué)業(yè)水平考試科目,信息學(xué)相關(guān)題型還經(jīng)常出現(xiàn)在高考數(shù)學(xué)試卷中,甚至已成為部分省份的高考科目,因此,學(xué)好編程,對促進(jìn)孩子學(xué)習(xí)能力和文化課成績提升的作用是顯而易見的。
在調(diào)試階段,孩子不僅要驗(yàn)證對題意的理解,還要驗(yàn)證邏輯與編碼的正確性,不能放過一點(diǎn)點(diǎn)錯(cuò)誤,顯然,這種糾錯(cuò)能力在任何一門文化課考試中都具有適用性。
值得一提的是,中小學(xué)是孩子抽象邏輯思維形成的關(guān)鍵時(shí)期,也是學(xué)習(xí)編程的年齡。
學(xué)習(xí)編程,孩子還會(huì)得到什么
1.“學(xué)科教學(xué)能夠使學(xué)生終身受益的,不是具備具體的學(xué)科專業(yè)知識(shí),而是影響他們世界觀、人生觀和價(jià)值觀的學(xué)科思想觀念……”
江蘇省信息技術(shù)特級(jí)教師陸平認(rèn)為,漂亮的代碼、嚴(yán)格規(guī)范的語言風(fēng)格、計(jì)算思維的訓(xùn)練都是編程學(xué)習(xí)的重要內(nèi)容。當(dāng)一個(gè)孩子在少年時(shí)候遇見編程,如果能夠真正地投入時(shí)間去掌握它們。那么,編程于他們的意義,就是一種觀察世界的全新視角。
2.適應(yīng)人工智能社會(huì),需要具備創(chuàng)新能力。青少年的成長發(fā)展離不開創(chuàng)新精神,所以教育也應(yīng)順應(yīng)時(shí)代的變革。
讓孩子早日接觸編程,有利于促進(jìn)青少年與計(jì)算機(jī)的溝通交流,啟迪青少年的創(chuàng)新精神,從而建立一種全新的思維方式。
很多人都認(rèn)為編程就是寫代碼,其實(shí)修改網(wǎng)頁代碼排版的狹義編程是計(jì)算機(jī)自己可以解決的,但編程不僅僅是寫代碼,編程的核心本質(zhì)是算法和邏輯。
創(chuàng)造力是機(jī)器很難達(dá)到的高度,任何機(jī)器都必須按照一定的規(guī)則運(yùn)行,然而現(xiàn)實(shí)世界人類生活的特點(diǎn)是沒有絕對規(guī)則。
3.根據(jù)一些信息學(xué)輔導(dǎo)老師說,自小受過良好編程訓(xùn)練的學(xué)生,對自己從事的專業(yè),有了更多的機(jī)會(huì)和解決問題的途徑。
有的學(xué)生在本科學(xué)習(xí)一些專業(yè)時(shí)發(fā)現(xiàn),擁有編程基礎(chǔ)的同學(xué)表現(xiàn)出驚人的學(xué)習(xí)速度。優(yōu)良的代碼風(fēng)格使得他們花在debug上的時(shí)間遠(yuǎn)小于其他同學(xué)。還有的學(xué)生發(fā)現(xiàn),編程讓他們用計(jì)算的手段解釋物理世界中的現(xiàn)象。
著名的計(jì)算機(jī)科學(xué)家、圖靈獎(jiǎng)得主艾茲格迪杰斯特拉說:“我們所使用的工具影響著我們的思維方式和思維習(xí)慣,從而也將深刻地影響著我們的思維能力。
4.學(xué)習(xí)編程并不是意味著要成為程序員!
江蘇省信息技術(shù)特級(jí)教師陸平說,她的編程課可以從安靜的書桌延伸到陽光、草場和餐廳。學(xué)生學(xué)習(xí)編程,也可以利用編程進(jìn)行學(xué)習(xí)。
在作品設(shè)計(jì)的過程中,因?yàn)樽髌沸枰?,學(xué)生往往要學(xué)習(xí)編程之外的各門學(xué)科知識(shí)。例如,有的學(xué)生為了編寫游戲,還要研究游戲背后人的心理特征,進(jìn)而思考玩家沉溺游戲的深層次原因。
5.更好地適應(yīng)未來的科技社會(huì)
可以想象未來的社會(huì)一定會(huì)變得非常有趣,但首先它一定會(huì)是一個(gè)充滿科技社會(huì)。小到控制各式各樣的科技設(shè)備來為自己服務(wù),大到創(chuàng)造出新的科技來彰顯自我,這些可能都需你熟悉并掌握編程。
我們今天看到的許多職業(yè)會(huì)因?yàn)榭萍嫉倪M(jìn)步而漸漸消失,但同時(shí)會(huì)有更多新興的職業(yè)產(chǎn)生,而他們中的大部分可能都需要具備編程能力,這可能也是有人預(yù)測程序員可能是未來最后一個(gè)被人工智能取代的職業(yè)的原因。
總之,編程已不僅是信息行業(yè)對人才的需求,而將成為所有行業(yè)的需求。各行各業(yè)需要的也不僅是軟件專業(yè)人才,而是掌握編程技能的行業(yè)專業(yè)人才,我們會(huì)需要更多掌握編程技能的人。
盡早地讓孩子學(xué)習(xí)編程,能夠讓他們更好地適應(yīng)未來的科技社會(huì),并在未來具備更強(qiáng)的競爭力。