簡單地說,這意味著給電腦、應(yīng)用程序、智能手機(jī)或網(wǎng)站發(fā)出指令,告訴他們你想做什么。一些教育工作者和專家稱之為“新文學(xué)”——每個孩子都需要掌握它的基本原理,才能在這個瞬息萬變的世界中脫穎而出。
麻省理工學(xué)院教授米切爾·雷斯尼克(Mitchel Resnick)說:“當(dāng)你學(xué)習(xí)編程時,你就開始思考世界上的一切。
他所寫的Scratch是一種適合兒童使用的編程語言,現(xiàn)在擁有數(shù)百萬用戶。即使是4-5歲不會拼寫單詞的孩子也可以用它來學(xué)習(xí)編程和計算機(jī)命令的基礎(chǔ)知識。
不是每個學(xué)習(xí)寫作的孩子都會成為小說家,也不是每個學(xué)習(xí)數(shù)學(xué)的孩子都會成為數(shù)學(xué)家。但我們把這些“基礎(chǔ)科目”視為所有孩子都應(yīng)該學(xué)習(xí)的基本技能,編程也是如此。
編程與創(chuàng)新思維
優(yōu)美的代碼、嚴(yán)謹(jǐn)規(guī)范的語言風(fēng)格和計算思維的訓(xùn)練都是程序設(shè)計學(xué)習(xí)的重要內(nèi)容。當(dāng)一個孩子在十幾歲的時候遇到編程,如果他真的能花時間去掌握它們。因此,編程對他們的意義是一個觀察世界的新視角。
為了適應(yīng)人工智能社會,我們需要有創(chuàng)新能力。青少年的成長和發(fā)展離不開創(chuàng)新精神,所以教育也要順應(yīng)時代的變化。讓孩子盡快接觸編程,有利于促進(jìn)青少年與電腦的交流,啟發(fā)青少年的創(chuàng)新精神,建立新的思維方式。
許多人認(rèn)為編程就是編寫代碼。實(shí)際上,修改網(wǎng)頁代碼排版的狹義編程可以由計算機(jī)本身解決,但編程不僅僅是編寫代碼。編程的核心本質(zhì)是算法和邏輯。
學(xué)習(xí)編程順勢而為
學(xué)習(xí)編程可以幫助孩子們應(yīng)對未來世界的生活。近兩年來,人工智能大放異彩,國家規(guī)劃部署,行業(yè)亮點(diǎn)頻現(xiàn),相關(guān)人才的薪酬高得出奇。在國內(nèi)外,人工智能已經(jīng)成為一個“戰(zhàn)場”。為了填補(bǔ)人才缺口,一些歐美國家將編程納入公立學(xué)校的日常課程。我國也在大力推進(jìn)中小學(xué)程序設(shè)計教育。由此可見,程序設(shè)計教育是一種全球性的趨勢。
著名計算機(jī)科學(xué)家、圖靈獎得主埃茲格·迪耶斯特拉說,我們使用的工具影響我們的思維方式和思維習(xí)慣,這也將深刻影響我們的思維能力。