為什麼要學習少兒編程?01“今天的汽車修理工不再是鑽到車底去更換機油他們需要與運行多達1億行代碼的機器打交道這比航天飛機的代碼量多100倍護士需要分析數據,管理電子健康記錄而機械師則需要編寫計算機程序”,今天小編就來說說關于為什麼要學習少兒編程?下面更多詳細答案一起來看看吧!
為什麼要學習少兒編程
01
“今天的汽車修理工不再是鑽到車底去更換機油。他們需要與運行多達1億行代碼的機器打交道。這比航天飛機的代碼量多100倍。護士需要分析數據,管理電子健康記錄。而機械師則需要編寫計算機程序。”
如果希望為這樣的就業需求做好準備,那麼不僅需要了解如何使用計算機,還要懂得編程。——美國前總統奧巴馬
這個國家的每個人都應該學習如何編程,因為它教會你如何去思考。——史蒂夫 喬布斯
▲ 你是不是也質疑過少兒編程教育到底是不是一個僞需求?
去年少兒編程行業内部分公司倒閉、裁員的新聞,讓業外業内都對少兒編程産生了一些質疑,甚至是一些正在從事少兒編程教育的培訓機構老師也不由得心生懷疑,懷疑少兒編程教育是不是一個僞需求。
有從事一段時間少兒編程教學以後的老師,偶爾也似乎覺得少兒編程是個僞命題,不可能教會,不知道這個教育的真正價值在哪裡。
現實中就是一部分老師在自己跟家長溝通交流的時候也隻能很蒼白的解釋學習少兒編程可以幫助提高邏輯思維能力、想象力和創造力,一旦遇到一部分人質疑說既然學習少兒編程是為了提高邏輯思維能力的時候,那為什麼不直接去學習數學、奧數呢,那些更能提高邏輯思維能力,一下子變得啞口無言......
首先,如果作為從事少兒編程教育的老師都不能理解少兒編程真正學什麼,少兒編程教育的真正價值所在的話,自然會在面對一部分對少兒編程抱有偏見家長的時候變得不自信。
所以,近期準備就少兒編程以及少兒編程教育的價值、少兒編程學什麼一系列話題和各位同行老師一起交流探讨下。
02
▲ 少兒編程是什麼?
少兒編程,顧名思義是少年兒童學習的編程。我們來拆開去解釋,少兒一般指的是7歲—18周歲的少年兒童。
編程呢?編程是編定程序的中文簡稱,就是讓計算機代為解決某個問題,使用一種計算機語言編寫一串指令的工作,就叫作“編程”。
計算機自己不會思考,它隻會按照指令行動。想讓它完成複雜的任務,就必須把這個任務分解成一個個具體的指令:每一步具體做什麼?按照什麼順序做?計算機程序本質上就是一系列指令的集合。
為了使計算機能夠理解人的意圖,人類就必須将需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是編程。
那麼合起來就可以更清楚理解什麼是少兒編程。
少兒編程,就是讓7—18歲少年兒童可以編寫計算機程序指令,使計算機能夠理解少兒的意圖,能夠根據人的指令一步一步去工作,完成某種特定的任務,這種少兒和計算體系之間交流的過程就是少兒編程。
以上是解釋隻是說明了少兒編程是什麼,還沒有說明少兒為什麼可以編程。
少兒編程為什麼編程又可以細分為少兒為什麼可以編程和為什麼要編程兩個問題?
03
▲ 為什麼少兒也可以編程?
從前我們談論編程,更多的是成人,在接受完學校教育以後,因為工作需要用計算機解決一些問題而進行程序編寫,從事這一類職業工作的人也被一般稱之為程序員。
在計算機系統中,一條機器指令規定了計算機系統的一個特定動作。程序員使用機器的指令系統來編寫計算機應用程序,這種程序稱為機器語言程序。
一般人一聽到編程不太了解的人都會認為很難,因為計算機程序語言不同于我們人類日常交流的漢語、英語等人類自然語言。
程序語言是用來定義計算機指令執行流程的形式化語言。每種程序語言都包含一整套詞彙和語法規範。這些規範通常包括數據類型和數據結構、指令類型和指令控制、調用機制和庫函數以及不成文的規定(如遞進書寫、變量命名等)。
所以一般說到編程,大家都認為隻有成人具備一定的理解能力,經過一定時間的學習練習以後才可以掌握,而且還必須數學好、邏輯思維能力強的人才能學好。
我們知道少兒編程這個說法是近幾年才聽說的,回去十年、二十年,都不曾有過這個概念。
少兒編程是一個舶來品,業内大家公認的是少兒編程起源于美國,标志性事件是麻省理工學院(MIT)設計開發開發了一款針對少兒的圖形化編程軟件Scratch,由于它是采用圖形化的編程方式,我們不需要編寫具體的代碼,隻需要使用鼠标将積木塊進行組合、嵌套,便能夠實現程序化的操作。
正式由于積木塊式圖形化少兒編程工具的發明,才促使少兒能夠編程,不用學習複雜枯燥的計算機語言,就可以對計算機發揮指令,讓計算機執行少兒的意圖,按照少年兒童發出的指令去執行任務。
少兒編程的出現,少兒能夠編程,首先要得益于少兒編程工具的發明。
今天的文章就先和大家交流什麼是少兒編程和為什麼少兒可以編程,下一篇再繼續交流少兒為什麼要編程和實際少兒編程學習以後,少兒也可以對計算機發号施令了。
那麼少兒編程對計算機發号施令,是讓計算機做些什麼,以及少兒更願意讓計算機做些什麼。
相信搞清楚這些,對于更好的理解少兒編程價值以及明确少兒編程教學的方向和培養目标會有些價值意義。
未完待續,更多精彩且聽下回分解。
,