摘" 要" 可編程教育機(jī)器人作為近年兒童編程教育的研究熱點,理解它與兒童計算思維培養(yǎng)之間的關(guān)系,成為深化可編程教育機(jī)器人應(yīng)用必須解決的理論性問題。從可編程教育機(jī)器人概述,可編程教育機(jī)器人分類、價值及教學(xué)應(yīng)用中存在的困難和挑戰(zhàn)等方面展開論述,以期為利用可編程教育機(jī)器人對兒童進(jìn)行編程教育、培養(yǎng)計算思維提供幫助。
關(guān)鍵詞" 計算思維;可編程教育機(jī)器人;編程教育
中圖分類號:G623.58" " 文獻(xiàn)標(biāo)識碼:B
文章編號:1671-489X(2022)23-0059-03
0" 引言
近年來,快速發(fā)展的計算機(jī)和數(shù)字化技術(shù)對人們的生產(chǎn)生活產(chǎn)生重大影響,人們每天都在與數(shù)字技術(shù)進(jìn)行互動,并依靠它們來完成大部分的任務(wù),人們生活和思想的方式也變得越來越工程化。工程化的生活方式下,計算思維逐漸成為個體認(rèn)識世界、了解世界的基本思維方式之一,成為繼3R(reading,閱讀;writing,寫作;arithmetic,算術(shù))能力之后的第四種能力。在眾多培養(yǎng)兒童計算思維的方法中,編程和計算思維由于在解決問題上的思路一致,而被認(rèn)為是提升兒童計算思維的最好方法。
1" 可編程教育機(jī)器人概述
機(jī)器人在教育領(lǐng)域的應(yīng)用,最早可以追溯至20世紀(jì)50年代,機(jī)器人依靠齒輪和鏈條的配合,完成簡單的運動,主要目的是和兒童游戲,并未在兒童思維培養(yǎng)上延伸太多。直至21世紀(jì)初,由于機(jī)器人相關(guān)技術(shù)發(fā)展突飛猛進(jìn)和信息時代對未來人才培養(yǎng)的新需求,眾多研究者開始重新考慮機(jī)器人與兒童教育之間的關(guān)系,并嘗試?yán)脵C(jī)器人培養(yǎng)兒童編程等多種技能。
當(dāng)Codey Rocky、mBlock、Neuron Kits、Bee-Bot、WeDo等一系列機(jī)器人走進(jìn)教學(xué)后,機(jī)器人能夠幫助兒童理解許多復(fù)雜的認(rèn)知問題,提高諸如反思、分解、分析問題等各項能力的優(yōu)勢也被發(fā)現(xiàn)。這些發(fā)現(xiàn)極大地增強(qiáng)了研究者利用機(jī)器人培養(yǎng)兒童計算思維的信心,越來越多的學(xué)者開始關(guān)注機(jī)器人在兒童計算思維培養(yǎng)方面的積極作用,并且積極應(yīng)用于實踐,在教學(xué)實踐中進(jìn)一步驗證編程教育機(jī)器人的可用性與有效性。
2" 可編程教育機(jī)器人分類
機(jī)器人技術(shù)在世界教育系統(tǒng)中運行已經(jīng)超過15年,為學(xué)習(xí)者提供與具體對象交互的機(jī)會是機(jī)器人技術(shù)最重要的特點,這個特點在教育行業(yè)也展現(xiàn)出獨特的優(yōu)勢,成為機(jī)器人技術(shù)在教育領(lǐng)域發(fā)展的良好載體。可編程教育機(jī)器人積極融合機(jī)器人現(xiàn)代技術(shù),迅速發(fā)展,樣式與功能越來越豐富。所以,對可編程教育機(jī)器人進(jìn)行分類整理是非常有必要的,能夠幫助人們在后續(xù)研究中選擇和使用可編程教育機(jī)器人。根據(jù)用戶編程界面,可以將可編程教育機(jī)器人劃分為按鍵編程機(jī)器人、實物編程機(jī)器人和混合編程機(jī)器人三類[1]。
2.1" 按鍵編程機(jī)器人
按鍵編程機(jī)器人也被稱為背部按鈕式可編程教育機(jī)器人,在機(jī)器人的背部常常會設(shè)置一些按鈕,每個按鈕與機(jī)器人的單個移動動作相關(guān)聯(lián),如向前移動、向右轉(zhuǎn)彎等。兒童通過依次按動按鈕,給機(jī)器人輸入運動指令,讓機(jī)器人完成特定操作。這類機(jī)器人中發(fā)展比較成熟的有Bee-Bot、LEGO等,它們通過按鈕式編程的用戶界面,幫助兒童實現(xiàn)編程體驗。因其簡單明了的編程界面,這類機(jī)器人在教學(xué)中使用次數(shù)最多,遠(yuǎn)超其他類的編程機(jī)器人。
2.2" 實物編程機(jī)器人
實物編程機(jī)器人又被稱為可編程塊,將嵌在機(jī)器人背部的按鈕取下來,并將這些按鈕具體化、實物化,變成機(jī)器人本體和編程“塊”兩部分[2]。這類可編程教育機(jī)器人的代表有Ozobot、Turtle-Bot、KIBO、KIWI等。Ozobot和TurtleBot機(jī)器人安裝有微型顏色傳感器,兒童用彩筆在紙上畫出運動路線,或使用彩色膠帶粘出運動軌跡,它們識別不同的顏色后,完成向前、向后等動作。而KIBO和KIWI使用的是一種方形的積木塊,這些積木塊的表面有表示動作指令的圖標(biāo),圖標(biāo)上有與之對應(yīng)的條形碼。兒童根據(jù)木塊上的圖標(biāo)擺放木塊,設(shè)定機(jī)器人的運動軌跡,機(jī)器人掃描木塊上的二維碼后,依次完成動作。
2.3" 混合式可編程教育機(jī)器人
混合式可編程教育機(jī)器人包含有形編程和圖形化編程兩部分,既可以通過按鈕或編程塊控制機(jī)器人,也可以通過屏幕編程控制機(jī)器人,如Thymio、Blue-Bot,直接按動機(jī)身編程按鈕實現(xiàn)編程命令的輸入,或通過iPad/PC上的圖形化編程應(yīng)用程序在電腦屏幕上進(jìn)行編程。混合式可編程教育機(jī)器人軀體上的電子元件更多,機(jī)器人可以完成更加復(fù)雜的運動動作,如機(jī)器人Ozobot可以完成的動作有十幾種,而混合式可編程教育機(jī)器人RES可以完成50+的行為動作。除了動作數(shù)目的提升,部分混合式可編程教育機(jī)器人還會增加聲音、手勢識別等方式,進(jìn)一步幫助低齡兒童完成編程。
綜上來看,可編程教育機(jī)器人大體是基于運動技能反饋的機(jī)器人,這種設(shè)計與兒童的認(rèn)知有極大的關(guān)系[3]。兒童運動技能是認(rèn)知發(fā)展的基礎(chǔ),有助于兒童自主性和探索能力的發(fā)展,能夠激發(fā)兒童的探究欲望,使他們長時間保持專注。雖然這個階段的兒童無法進(jìn)行嚴(yán)密的邏輯思考,但他們通過反復(fù)嘗試,觀察機(jī)器人與相關(guān)程序命令之間的關(guān)系,也可以建立起知識的聯(lián)結(jié),進(jìn)行編程學(xué)習(xí)[3]。
3" 可編程教育機(jī)器人的價值與作用
在“計算思維”“可編程教育機(jī)器人”等關(guān)鍵詞下檢索的文獻(xiàn)中,超過一半的研究中學(xué)生使用物理按鈕為機(jī)器人編程,有學(xué)者還特意強(qiáng)調(diào),這種物理輸出的方式可能比具有視覺輸出的編程活動更適合兒童。有學(xué)者在大量實驗中發(fā)現(xiàn),可編程機(jī)器人為兒童提供了一種有吸引力和激勵性的方式,有效降低了兒童學(xué)習(xí)編程的上限,讓兒童無須理解復(fù)雜的語法結(jié)構(gòu),在他們現(xiàn)有的認(rèn)知下按動按鈕或者擺放編程塊,就可以完成編程學(xué)習(xí)[4]。
在此基礎(chǔ)上,Sullivan等人[5]通過PTD框架探索iPad上的圖形化編程應(yīng)用程序(ScratchJr)和編程機(jī)器人(KIBO)同時向?qū)W生教授編程,不同的用戶界面是否會影響學(xué)生在編程上的積極行為和互動。經(jīng)過為期三周的培訓(xùn),使用圖形化編程的學(xué)生和使用編程機(jī)器人的學(xué)生都發(fā)展了計算思維,但是從整體成績來說,使用編程機(jī)器人組的學(xué)生表現(xiàn)得更好,總體成績更高。
同時,學(xué)者意外發(fā)現(xiàn),編程機(jī)器人對兒童思維的影響并不是單一的,體現(xiàn)在兒童認(rèn)知發(fā)展上是多方面的。例如:Fessakis等人[6]通過計算思維的培養(yǎng),發(fā)現(xiàn)兒童的思維方式、問題解決能力和社交技巧均有不同程度的提升;Bers通過編程機(jī)器人對低齡兒童進(jìn)行計算思維培養(yǎng)后發(fā)現(xiàn),低齡兒童學(xué)習(xí)技術(shù)和工程等其他領(lǐng)域知識的能力變強(qiáng)??删幊探逃龣C(jī)器人的另一大優(yōu)勢則是為幼兒提供不同類型的學(xué)習(xí)機(jī)會,有效限制幼兒觀看屏幕的時間,保護(hù)兒童的視力,讓兒童發(fā)展精細(xì)運動技能和手眼協(xié)調(diào)能力[7],同時參與協(xié)作和團(tuán)隊合作。
總之,可編程教育機(jī)器人是兒童早期計算思維培養(yǎng)的有效方式[8],這一點在研究者心中似乎已經(jīng)毫無爭議。
4" 可編程教育機(jī)器人在教學(xué)應(yīng)用中的困難與挑戰(zhàn)
4.1" 可編程教育機(jī)器人功能上仍有不足
物理編程機(jī)器人與實物編程機(jī)器人在兒童編程期間所展示的用戶界面整體上是比較低級的,整個程序的讀取需要依靠機(jī)器人內(nèi)部強(qiáng)大的內(nèi)存,記住輸入的命令序列。這種編程方式的優(yōu)點是簡單,兒童的自主探究能力和動手能力能夠迅速激活,但是也為編程帶來一些困難。例如:一旦有一個按鈕或者積木塊的順序放錯,就意味著所有命令需要重新讀取。物理編程教育機(jī)器人的這種編程界面,決定了它不能編寫調(diào)試和迭代類的結(jié)構(gòu)化代碼,能夠完成的操作和展示的計算思維概念有限,經(jīng)常只能完成“順序”相關(guān)的操作,“選擇”“循環(huán)”相關(guān)操作則出現(xiàn)得較少。
4.2" 可編程教育機(jī)器人價格偏貴
目前出現(xiàn)的所有可編程教育機(jī)器人,可以統(tǒng)稱為商業(yè)機(jī)器人[2],這些機(jī)器人的售價在30~590美元。最基本的按鈕式可編程教育機(jī)器人的售價都在90美元,像NXT、RES的售價則在220~590美元。我國本土機(jī)器人公司如美科、七星蟲、DF也在生產(chǎn)機(jī)器人,但并沒有很好地解決這個問題。開發(fā)出一款低成本、開源的可編程教育機(jī)器人,方便教師與研究者的研究和推廣,是當(dāng)下開展可編程教育機(jī)器人教學(xué)實踐的首要工作。
4.3" 可編程教育機(jī)器人體系化課程缺失
要使用可編程教育機(jī)器人進(jìn)行編程教學(xué),應(yīng)該擁有體系化的課程,根據(jù)不同年齡階段學(xué)生的認(rèn)知特征,設(shè)計出一套完整的體系化學(xué)習(xí)內(nèi)容。但是目前尚未有成體系的課程,也沒有具體規(guī)范,在實際教學(xué)中就會出現(xiàn)教學(xué)目標(biāo)不明確、教學(xué)內(nèi)容不合適等問題。
5" 結(jié)束語
可編程教育機(jī)器人借用機(jī)器人技術(shù)的優(yōu)勢,將抽象知識轉(zhuǎn)化為兒童可理解的內(nèi)容,從降低兒童認(rèn)知負(fù)荷、培養(yǎng)兒童計算思維、開展編程活動的角度來說,可編程教育機(jī)器人是當(dāng)前進(jìn)行兒童編程教育時較好的選擇。但是,可編程教育機(jī)器人高價位、功能不足等問題也不可小覷,如果這些問題不解決,可編程教育機(jī)器人就難以在教育領(lǐng)域?qū)崿F(xiàn)更大范圍的推廣。不過,可以預(yù)見的是,因為機(jī)器人技術(shù)可為兒童編程提供的巨大支持,使可編程教育機(jī)器人始終擁有龐大的市場需求。研發(fā)者也從機(jī)器人智能開發(fā)、用戶界面、編程反饋類型、成本過高、代碼不開源等方面相繼做出改變,迎合兒童在編程教育領(lǐng)域的需求,共同實現(xiàn)低價、開源、擴(kuò)大應(yīng)用范圍的目標(biāo)。
參考文獻(xiàn)
[1] BAKALA E, GEROSA A, HOURCADE J P, et al. Pre-school Children, Robots, and Computational"Thinking: A Systematic Review[J].Internatio-nal Journal of Child-Computer Interaction,2021(9):100337.1-100337.20.
[2] ANWAR S, BASCOU N A, MENEKSE M. A Systematic"Review of Studies on Educational Robotics[DB/OL].https://docs.lib.purdue.edu/jpeer/vol9/iss2/2/.
[3] BERS M U. Coding as a Playground: Programming"and Computational Thinking in the Early Child-hood Classroom[M].New York: Routledge Press,2017.
[4] Kay Yong Khoo. A Case Study on How ChildrenDevelop Computational Thinking Collaborativelywith Robotics Toys[J].International Journal ofEducational Technology and Learning,2020,9(1):39-51.
[5] SULLIVAN A, BERS M U. Robotics in the Early"Childhood Classroom: Learning Outcomes from an8-Week Robotics Curriculum in Pre-Kindergartenthrough Second Grade[J].International Journal"of Technology and Design Education,2015,26(1):3-20.
[6] FESSAKIS G, GOULI E, MAVROUDI E. Problem Sol-ving by 5-6 Years Old Kindergarten Children ina Computer Programming Environment: A CaseStudy[J].Computers amp; Education,2013(63):87-97.
[7] BERS M U, SEDDIGHIN S, SULLIVAN A. Ready forrobotics: Bringing together the T and E of STEMin early childhood teacher education[J].Journalof Technology and Teacher Education,2013,21(3):355-377.
[8] 傅騫,章夢瑤.實體編程的教育應(yīng)用與啟示[J].現(xiàn)代教育技術(shù),2018(12):108-114.
*項目來源:2021廣東省普通高校特色創(chuàng)新項目“一種面向兒童早期計算思維培養(yǎng)的可編程教育機(jī)器人設(shè)計與應(yīng)用研究”(2021WTSCX084);2020年佛山科學(xué)技術(shù)學(xué)院研究生自由探索基金一般項目“以計算思維培養(yǎng)為導(dǎo)向的初中Arduino機(jī)器人課程設(shè)計與開發(fā)”(2020ZYTS57)。
作者:朱月姣,佛山科學(xué)技術(shù)學(xué)院在讀研究生,研究方向為低齡兒童計算思維培養(yǎng)(528225);楊力,佛山市禪城區(qū)佛科實驗小學(xué),研究方向為教務(wù)管理(518000)。