法兰克福哈勒
當前位置: 首頁 > 行業資訊 > 普及 | 什么是編程教育?

普及 | 什么是編程教育?

編輯:哈爾濱奧松機器人科技股份有限公司2019-05-20 瀏覽次數:16

本文轉自STEAM百寶箱,已獲授權

作者 | STEAM教育者之家 石佳茵

許多剛入行的從業者容易對編程教育的相關概念混淆不清。今天,我們就給大家打打基礎。

本文將為大家詳細介紹少兒編程,編程教育(包括少兒編程教育和成人編程教育)以及機器人編程教育三大類概念的定義與分類,是一篇貨真價實的底層普及干貨文。

- 編程概念 -

編程定義

編程:編寫程序的中文簡稱,就是讓計算機代為解決某個問題,對某個計算體系規定一定的運算方式,是計算體系按照該計算方式運行,并最終得到相應結果的過程。為了使計算機能夠理解人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。

少兒編程:并非高等教育那樣學習如何寫代碼、編制應用程序,而是通過編程游戲啟蒙、可視化圖形編程等課程,培養學生的計算思維和創新解難能力。例如學生在制作一個小動畫的過程中,自己拆分任務、拖拽模塊、控制進度,從而理解“并行”、“事件處理”、“目標實現”的概念。

- 編程教育概念 -

編程教育定義

1

成人編程教育定義

編程語言(programming language):是用來定義計算機程序的形式語言。它是一種被標準化的交流技巧,用來向計算機發出指令。一種計算機語言讓程序員能夠準確地定義計算機所需要使用的數據,并精確地定義在不同情況下所應當采取的行動。

編程又可以理解為設計具備邏輯流動作用的一種“可控體系”(注:編程不一定是針對計算機程序而言的,針對具備邏輯計算力的體系,都可以算編程。)大學學習編程語言主要目的是讓你初步了解計算機的簡單工作原理。掌握編程語言基礎應用,為程序編程做好準備。

計算機對除機器語言以外的源程序不能直接識別、理解和執行,都必須通過某種方式轉換為計算機能夠直接執行的。這種將高級程序設計語言編寫的源程序轉換到機器目標程序的方式有兩種:解釋方式和編譯方式。

解釋方式下,計算機對高級語言書寫的源程序一邊解釋一邊執行,不能形成目標文件和執行文件。

編譯方式下,首先通過一個對應于所用程序設計語言的編譯程序對源程序進行處理,經過對源程序的詞法分析、語法分析、語意分析、代碼生成和代碼優化等階段將所處理的源程序轉換為用二進制代碼表示的目標程序,然后通過連接程序處理將程序中所用的函數調用、系統功能調用等嵌入到目標程序中,構成一個可以連續執行的二進制執行文件。調用這個執行文件就可以實現程序員在對應源程序文件中所指定的相應功能。

2

兒童編程教育定義

少兒編程教育:是通過編程游戲啟蒙、可視化圖形編程等課程,培養學生的計算思維和創新解難能力的課程。

少兒編程教育并非高等教育那樣學習如何寫代碼、編制應用程序,而是通過編程游戲啟蒙、可視化圖形編程等課程,例如學生在制作一個小動畫的過程中,自己拆分任務、拖拽模塊、控制進度,從而理解"并行"、"事件處理"、"目標實現"這樣的概念。

奧松機器人在此推薦給大家幾本適合兒童編程的書籍,這些書簡單易懂、不枯燥,可以更好的讓孩子理解編程!

購買地址:http://alsrobot.cn/category-169-b0.html

- 編程教育分類 -

成人編程教育分類

在高等教育中,系統學習層面從大學一年級才開始接觸編程(中專生除外),這時候入門課題是Office,再office的基礎上認識應用程序。而后接踵而至的是C語言程序設計和計算機原理與匯編簡單介紹,所有的一切講述語言結構和計算機基礎。深入一點就接觸面向對象編程,如VB、JAVA、HTML等比較常用的語言結構體。并穿插C語言高級一點的應用,鏈表與算法,也就是所謂的數據結構,慢慢再引入數據庫知識,媒體應用、接口技術、網絡與腳本語言的簡單介紹。這是基本課時,到后面就是計算機科學了,如何部署系統、做系統評估與分析、匯編語言與C++應用等等。

盡管新語言經常出現,但掌握核心、傳統語言對于開發者來說是最重要的。總的來說,現在的開發語言趨勢是Java,Python,C ++和C。具體的編程語言如上圖所示。

兒童編程教育分類

課程體系而言,少兒編程培訓課程主要分為兩大類:軟件編程、硬件編程。

1

軟件編程:

軟件編程教學:基于Scratch、Python、C++等編程語言給學生搭建可視化圖形編程平臺和代碼編程學習平臺等,通過編程游戲、網頁、動畫、音樂等來學習編程語言。

2

硬件編程:

硬件編程培訓:通過機器人套件或者通過PicoBoard、Arduino等開源硬件平臺構建模塊式的機械部件、電子元件和傳感器拼搭組合來學習編程。硬件可以作為載體來實現編程程序輸出展示,通過硬件平臺和軟件平臺的結合完成編程項目。

為了讓大家的思路更加清晰,我們再來橫向對比一下“少兒編程教育”與另外一個易混淆的內容,即“機器人編程教育”。

- 易混概念比較 -

定義不同

機器人編程教育:通過組裝、搭建、編寫程序運行機器人,激發學生學習興趣、培養學生綜合能力的一種教育方式。可以理解為機器人編程教育是通過一些教育類的機器人硬件來實現編程教學的目的。

兒童編程教育:根據不同年齡的兒童,分階段、系統性地教授兒童編程語言,從最開始的邏輯思維和抽象思維的培養,再到教會孩子學會運用“編程思維”和基礎知識,最后利用算法設計去解決實際問題的教育方式。

二者的共同點是它們都可以培養孩子的邏輯思維能力和抽象思維能力,并提高孩子分析解決問題的能力以及創造能力。

主要區別

1

學習方向和深度不同

機器人編程:以調用積木模塊指令讓機器動起來為目的,通常需要編程的模塊是已經寫好了的,小朋友要做的是理解模塊的含義,并正確的運用模塊操控機器人。機器人物理硬件的連接強調動手能力,一個孩子經過反復練習,可以熟練的拼裝機器人。

少兒編程:學習目的是教授兒童系統的編程知識,探究編程語言的本質,一層一層把模塊打開,學習模塊內部核心的邏輯、算法、語法和結構。少兒編程希望啟蒙孩子的編程思維,培養孩子的編程學習興趣,根據不同年齡階段的孩子,系統性地設計少兒編程課程,從而幫助他們掌握編程的基本知識,如事件、條件、循環等。

2

應用場景不同

機器人編程應用范圍較多的是限于機器人本身,所學的編程知識是基于機器人硬件設計的課程內容。因為不同的機器人硬件可能會需要不同的的編程語言。

少兒編程是基于軟件項目開發設計的課程,其中會有一部分涉及到與硬件的交互,這里就和機器人有些類似,但是編程的高度是沒有限制的,孩子可以系統掌握各種語言,扎根編程的基礎,雖然學習起來枯燥一些,但學成后,未來選擇范圍更廣。

3

邏輯思維的鍛煉

機器人物理硬件的連接強調動手能力,一個七、八歲的孩子經過反復練習,可以很熟練的拼裝機器人。兒童編程更聚焦邏輯思維,以及與數學、英語、物理等K12學科結合。

4

孩子的收獲不同

收獲相同點:

1、培養孩子的邏輯思維能力、抽象思維能力。

2、培養觀察力和耐心。

3、培養動手能力、協作能力和創造能力。

4、提高學生分析問題和解決問題的能力。

收獲不同點:

1、選擇方面:接受兒童編程教育的孩子能夠系統掌握編程語言,從Scratch到Python再到C++,選擇范圍很廣。

2、語言方面:機器人編程所用語言很多,不同的機器人需要不同的語言,比如樂高NXT有圖形化IDE,使用RoboLab語言,適合初學者;兒童編程所學的語言是面向整個計算機界的,以后做程序員、算法工程師、架構設計師都能用到。

5

優缺點對比

機器人編程:

少兒編程:

少兒編程和機器人編程不是一個概念,可以說機器人編程是少兒編程的一個載體和直觀呈現方式,它們各有優缺點,需要家長們結合自家孩子的實際情況決定學習哪項為主。

奧松科創教育中心是奧松機器人旗下教育培訓機構,是由奧松機器人公司聯合國內一線資深創客教師,共同打造專門從事STEAM機器人創客教育課程研發及組織開展培訓、競賽活動的品牌。

中心課程依托于STEAM國際教育理念,讓孩子們從實踐過程中學習各種學科知識,指導孩子們自己動手完成有趣的項目。從中激發孩子們的求知欲,通過5C教學法、致力于培養孩子們的6大核心潛能。以現代化教學設備,共同打造了適合3-16歲年齡段學員的人工智能機器人課程體系。不僅如此,中心已成為機器人等級考試定點機構,為孩子未來增加競爭力!

在這里,沒有復雜難懂的代碼,這里的學習,輕松有趣,秉持著“玩中學、做中學”的教學形式,激發孩子的學習熱情,與團隊伙伴共同成長,培養孩子的科技能力與未來素養,輕松駕馭人工智能時代。

另外,奧松科創教育中心與美國CodeCombat達成戰略合作!教育內容和形式更加豐富!開發CodeCombat產品的是美國一群年輕而善于將枯燥的編程學習變成輕松愉悅互動體驗的專家;網易利用在國內發展多年的基礎教育教研團隊的豐富經驗,通過本地化的設計和改良,使其更符合國內用戶的實際需求和學習曲線。編程學習更輕松,接地氣。

奧松機器人始終以推動人工智能科創教育事業發展為宗旨,無論是軟件、硬件、教育,奧松一定會帶給大家最新的學習資源!

相關文章:


1、【奧松動態】奧松機器人榮獲2018新三板企業家CEO峰會最佳新銳企業!

2、【奧松動態】奧松機器人強勢入圍阿里AI賽道明星班,受眾多投資人青睞!

3、「奧松智能」通過“產品+內容”深耕AI教育市場,形成多產業布局!

4、【奧松動態】奧松機器人榮耀登陸新三板掛牌,中國機器人創客教育第一股上線!

5、【奧松動態】奧松機器人亮相第75屆中國教育裝備展示會



----------------------------------------------------------------------------------------------------------------


奧松機器人官網www.alsrobot.xin

秀創客教學視頻:supermaker.tv

微信號:奧松機器人

京東:alsrobot.jd.com

淘寶:robotbase.taobao.com

天貓robotbase.tmall.com

QQ群:16816196(討論,解惑)

新浪微博:@奧松機器人基地 http://www.alsrobot.xin/

www.alsrobot.xin


  • 用戶評價

Edith
咨詢內容:
兒童編程教育:根據不同年齡的兒童,分階段、系統性地教授兒童編程語言,從最開始的邏輯思維和抽象思維的培養,再到教會孩子學會運用“編程思維”和基礎知識,最后利用算法設計去解決實際問題的教育方式。
總計 1 個記錄,共 1 頁。 第一頁 上一頁 下一頁 最末頁
用戶名: 匿名用戶
E-mail:
評價等級:
評論內容:
驗證碼:
captcha

Hi,大家好,我是小奧!

歡迎來到奧松機器人的世界!

需要咨詢服務請點小奧哦!

  • 銷售咨詢: 銷售咨詢
  • 銷售咨詢: 銷售咨詢
  • 技術支持: 技術支持
  • 咨詢電話:
    0451-86628691
Top
法兰克福哈勒 108娱乐app 江苏时时快三 二十一点简单规则 重庆时时投注技巧 华宝娱乐怎么刷流水 网上明牌抢庄斗牛技巧 江苏11选5在线计划 欢乐麻将二人麻将诀窍 七码倍投计划 四人麻将在线玩 时时彩三码投注技巧 二八杠单机游戏下载 缅甸龙虎赌博的规律 联众麻将下载 金鼎国际