「少年智」小蘇老師帶您瞭解少兒編程

「少年智」小蘇老師帶您瞭解少兒編程

編程是什麼?

詞典的解釋是:“編程是人們根據自己對信息處理的要求,給電子計算機設計指令。”

舉個例子,假如你辛苦工作忙碌一天後,下班回家肚子餓的咕咕叫。我們快速回家趕緊洗菜~炒菜~熱飯~吃飯,其實,這個過程就是一個完整的編程過程。在這個過程中,我們經過:肚子餓——嘴巴想吃東西——做飯三個主要步驟。這就是我們人體的編程,流程如下:第一步,肚子餓信號從胃傳入我們大腦,這就是我們計算機工作者輸入代碼;第二步,大腦處理輸入信息,這就是我們計算機處理代碼;第三步,我們動手做飯,這就是我們計算機輸出結果。

其實,計算機基本操作也一樣:輸入——處理——輸出,編程就是這麼實現的。為什麼說編程與我們的日常生活處理的問題流程是一樣的呢?因為計算機是根據人體結構和功能開發出來尤其是模擬了人體神經系統。

「少年智」小蘇老師帶您瞭解少兒編程

“編程語言又是什麼呢”

編程的過程中,要用到編程語言和計算機溝通,那麼就需要一種語言——“編程語言”。我們來拿燈做一個舉例:對於電燈來說只有開燈和關燈兩種操作。這兩種操作,其實就是通電和斷電,這是所有電路系統最基本最底層的兩個基本操作。計算機只有通電和斷電兩種基本操作。通電就是1,斷電就是0。1和0作為計算機的唯二兩個基本元素,就構成了計算機語言,比如Python,C++等。又有一些編程大牛發現,孩子們直接學習計算機語言太難了,我們乾脆把好玩的積木塊關聯上程序設計語言,讓編程更有趣一點,也就是我們所說的少兒編程。

「少年智」小蘇老師帶您瞭解少兒編程

“少兒編程又是什麼呢”

少兒編程真正的起源來自於Logo語言之父、構造主義(Constructionism)學習理論的提出者——西蒙·派珀特(SeymourPapert)教授。派珀特教授專門為孩子發明了自己的LOGO語言,應用到了教育領域,這樣就可以讓孩子可以通過編程的方式讓計算機程序變得看得見,摸得著。

後來米切爾·瑞斯尼克(Mitchel Resnick)在派珀特教授的編程語言的基礎上推出了新一代的編程語言——Scratch編程語言。Scratch編程語言是全世界排名第一的理工類院校——美國麻省理工學院(MIT)研發出來的,現在是全球最火爆的圖形化編程軟件。米切爾·瑞斯尼克在派珀特教授的編程語言的基礎上推出了新一代的編程語言——Scratch編程語言。這個語言解決了很多人對程序想學卻無從下手的問題,達到“不僅能讀還能寫得好”的境界。

在美國的中小學,越來越多的學校推進程序設計課程,使之迅速成為學校的一門必修課,美國孩子就這樣從小被重視培養成富有創造力的人。奧巴馬說。“如果我們想讓美國保持領先地位,就需要年輕一代的美國人掌握這種工具和技術,它將改變我們所有的做事方式。”

同期,英國把圖形化編程納入了5歲以上小朋友的必修課;在法國,編程被納入了初等義務教育的選修課程;在北歐國家如芬蘭、愛沙尼亞也把編程作為了一門非常重要的義務教育學科。

在我國今年的“兩會”上,人工智能再一次成為關鍵詞。教育部的“新課改”也是直指新工科,會成為未來最火,最有錢途的大學專業。浙江省也將編程放入高考中。會編程的孩子更能在人工智能時代遊刃有餘,因為他們懂得如何與計算機來溝通。

編程思維是每個人的基本技能,今後不懂編程就是半文盲。2006年,卡內基梅隆大學的Jeannette Marie Wing教授所提出了“人人都需要培養編程思維”。2013年,斯坦福大學教育學院網站上的一篇文章“Learning to code isn't enough”(“只學寫代碼是不夠的”),強調不僅僅是要學寫代碼,更重要的是培養孩子編程思維。

「少年智」小蘇老師帶您瞭解少兒編程

什麼是編程思維?

編程思維是我們解決問題的一種方法,是邏輯思維的一種,就是利用我們已有的知識和工具,將自身的思路轉化成邏輯運算的步驟,從而完成複雜的任務。它是指人腦的某種理性思考活動。編寫一個計算機程序,跟做一道菜,完成一個項目,管理一家公司,本質上都具有相同的目標——就是要有序地解決問題。

編程思維不僅幫助孩子解決數學、英語等學科上的問題,在生活中編程思維的運用也是隨處可見:。比如上學的時候解數學題啊,或者說去記憶一段話、一列數字以及去整理明天上學帶的書包啊,這些都是用到的編程思維。簡單一點說,編程思維就是處理問題的正確打開方式。擁有這樣的思維方式,無論做什麼事情都會比普通思維方式更容易成功。

「少年智」小蘇老師帶您瞭解少兒編程


分享到:


相關文章: