深度| 編程必修課,或扼殺了孩子創造力?
2017年編程正式成為高考科目;2018年國家全面叫停奧數、編程教育必修化;2020中國將取消特長生。中國教育界即將迎來一場變革的颶風,站在風口的是教育信息化的產物——編程教育。少兒編程已經替代奧數和樂器,成為兒童智力開發的新「必修課」。但要避免成為下一個奧數,則需要把孩子的創造力、動手能力和解決問題能力放在培育的首位。
程序是人類跟電腦對話的語言。掌握了編程等於控制了虛擬世界的話語權,讓電腦按照我們的指令在數字世界中進行創造。但編程只是創造工具的一種,孩子的想像力不應局限於設計網頁、遊戲。知識深度很重要,廣度也不能忽視。軟體和硬體結合才能讓孩子學習更廣泛的知識,享受更大的創造邊界,在虛擬和物理世界中解決問題。需求是市場的風向標。隨著國家陸續出台5部重要的STEAM教育文件,少兒編程企業迎來了政策和資本的雙重賦能。2017年編程教育主要融資中,軟體和硬體玩家佔據了重要的位置。如果說少兒編程的趨勢是軟硬結合,那麼「開源」則是重要的催化劑。一、什麼是開源?通俗理解上,開源就是開放產品的底層設計,讓更多人可以按需改裝。放到編程教育上,開源降低了創造的門檻:用戶改裝電子元件和結構配件,DIY屬於自己的機器人,並通過圖形化的編程軟體實現在生活場景中的互動。全球知名的開源硬體有Arduino和Raspberry Pi旗下微處理器;軟體則是MIT開發的Scratch編程工具。
二、軟硬結合的編程教育提供者,能給我們帶來什麼?本文將從兩家國、內外有代表性的編程教育提供商,及其產品、教育和創造性的角度,分析「硬體+編程」能提供什麼平台,讓學生從數字和物理世界中進行創造。編程教育提供商1、Arduino(http://www.arduino.cc)Arduino是全球領先的開源硬體、軟體生態系統提供商。創業初期,團隊常常在義大利伊夫雷亞的一家酒吧聚會,酒吧的名字後來用到了新公司上。Arduino憑著強大的開源性和簡便易學的應用方案,自2005年第一塊主板上市以來,一直備受全球廣大設計師、工程師、學生、開發人員和創客的青睞,成為創客項目的硬體首選。根據官網,Arduino的業務主要分硬體、編程平台、教育方案、創客社區。雖然Arduino讓人記住的是它的硬體,但自主研發的編程工具也隨著硬體的風靡得到了廣泛使用,編程教育平台也應運而生。2、Makeblock (http://www.makeblock.com)Makeblock(創客工場)是一家成立於2013年總部位於深圳的科技公司。從名字可以看到,創造是這家公司核心。Makeblock主打軟硬結合的一體化STEAM教育方案和創客產品。業務遍布全球140多個主要國家,用戶超過450萬,在美國、荷蘭、日本和香港設有子公司。根據官網,Makeblock業務主要有STEAM教育機器人、創客硬體、編程軟體、教育方案和MakeX賽事。作為一家創客硬體起家的公司,Makeblock的STEAM教育機器人有一半是從創客硬體里進化而來。創客硬體可以說是Makeblock的靈魂。Makeblock旨在結合硬體和編程軟體,給創客和STEAM教育提供完整的解決方案。
硬體產品1、Arduino硬體主要分三大種類:主板(Board)、迷你主板(Module)、電子模塊(Shield)、套件(Kit);Arduino的硬體根據應用場景,可以交叉細分為:入門級、進階級、IoT產品、教育產品、可穿戴產品。不同場景會包含相應功能的主板、感測器、動力模塊和連接件等。圖片:Arduino各系列主控和元件
2、Makeblock創客系列涵蓋:機械類:藍色鋁合金零部件電子類:主板、感測器、電子模塊、電機/舵機、連接件等軟體類:「慧編程」等應用案例和教材Makeblock的機械零件超過300種,電子元件超過100種。電子類中主板根據功能細分有5款,全部採用色標體系,用戶需要根據把同顏色的元件和主板介面(RJ25口)連接,便完成了組裝,大大降低了操作成本。圖片來源:Makeblock
圖片:Arduino IDE
2、Makeblock基於Scratch 3.0開發了圖形化和代碼二合一綜合性的「慧編程」編程平台,除了可以用來編程Makeblock自己產品,還支持Arduino和Micro:Bit等硬體的編程。編程初學者可已選擇積木式圖形化編程,進階玩家可以切換到Python進行代碼編寫,並且支持圖像、語音識別等AI功能和結合硬體實現IoT智能應用。在Arduino官網獲取硬體的設計檔,加以調整電路板及組件,用戶可以匹配實際設計的需求;
快捷地和感測器,各式各樣的電子組件連接,如紅外線、超音波、熱敏電阻、光敏電阻、伺服馬達等;支持多樣的交互程序,如Adobe Flash, Max/MSP, VVVV, Pure Data, C, Processing。USB介面,並另外提供直流(DC)電源輸入。Arduino主控和編程代碼研發,具備良好的開源性。用戶可以根據需求,在電子版上接入第三方硬體,如Arduino和Raspberry Pi板。簡單的第三方電子模塊可以直接寫入Arduino的接入量進行匹配。用戶可以在官網下載資料,直接更改底層程序。
推薦閱讀:
※國慶怎麼邊玩邊學?送孩子這些禮物就對了
※再也回不去的 GitHub。。。
※Leetcodes Solutions 24 Swap Nodes in Pairs
※那些精貴的「機器視覺」學習資料總結


















