◎ 海南省瓊臺師范學院 張建沼
◎ 海南省??谑袨I海第九小學 張 珂
少兒接觸編程,能夠了解算法的相關概念,接觸相應的編程工具,在學習中體驗到編程的樂趣,可以更好地發(fā)展少兒的想象力、溝通表達力和創(chuàng)新力,促進少兒全面發(fā)展。
1.少兒編程教育的概念。少兒編程教育是一種致力于培養(yǎng)學生綜合思維能力的編程課程,主要面向5~18歲的青少年群體。少兒編程教育借助可視化圖形內(nèi)容,讓學生以參與編程游戲的方式來鍛煉其計算機思維和邏輯思維,從而培養(yǎng)他們各方面的思維能力。該課程難度較低,涉及的編程具有少兒化、游戲化、低齡化的特點,最主要目的是啟發(fā)兒童,讓他們帶著濃厚的興趣接觸編程課程,既可以開拓思維,又可以為以后的深入學習奠定良好基礎。
(1)游戲化教學理論。教師在實際教學中應用相應的游戲手段,讓兒童積極參與游戲,提高其學習興趣,這樣課堂氛圍就能有效活躍起來,教師就可以開展接下來的教育活動。另外,引入游戲化教學模式,能幫助教師進一步完善課堂教學流程。少兒編程教育面向的學生群體都是未成年人,大部分都是小學生、初中生,另外還有少部分的高中生。18歲以下的青少年有著較強的好奇心,他們對這個世界充滿探究欲望,思維也十分活躍,樂于思考。而把游戲引入編程教育活動中,能使游戲成為一種趣味化的教學手段,有效激發(fā)學生的學習興趣。
(2)建構主義學習理論。建構主義學習理論對以下三個方面有較多的關注,即社會互動性、主動建構性、情境性。社會互動性指的是讓學習者進行合作,通過小組合作學習的方式來吸收新內(nèi)容。主動建構性強調(diào)讓學習者進行自主學習,獨自完成對代碼的編寫和對小程序的開發(fā)等工作。情境性體現(xiàn)的是在具體的學習活動中,讓學習者以相應的情境影響與分析相關案例為學習的開始,在對案例有了初步了解后,再進行深入學習。
(3)STEAM教育理念。這種教育理念融合的是五種學科的綜合性教育,具體指藝術、工程、科學、技術、數(shù)學。STEAM教育理念強調(diào)跨學科學習,注重培養(yǎng)學生的創(chuàng)新能力和對知識的應用能力,符合兒童編程教育的教育理念。編程教育注重培養(yǎng)學習者的思維能力,尤其關注系統(tǒng)性思維。
2.少兒編程教育的優(yōu)勢。
(1)有助于鍛煉少兒的邏輯思維。少兒在學習編程課程的過程中,他們的思維會更加有條理性,在教師的引導下,他們會以問題解決為導向,不斷分析眼前的各種問題。而在分析的過程中,他們會進一步梳理自己的編程思路,從而更好地解決眼前的問題。并且在編程課程中,學生能初步了解機器人的運作模式,有助于提升他們的設計思維能力。
(2)有助于培養(yǎng)少兒的創(chuàng)新力。少兒編程教育在進行的過程中,要引入一些可視化的內(nèi)容,這樣才能更好地啟發(fā)少兒。而當少兒受到啟發(fā)以后,在興趣的驅動下,他們會自主獨立思考,不斷探索,不斷嘗試,從而更好地鍛煉想象力和創(chuàng)造力。
1.師資力量較弱,發(fā)展不平衡。目前,海南少兒編程教育有巨大的師資缺口,并且嚴重缺乏完善的師資篩選機制,導致少兒編程專業(yè)教師的綜合素質(zhì)水平整體偏低。也正是由于編程師資沒有較高的門檻限制,導致少兒接受的編程教育質(zhì)量整體偏低。在學校教育中,城區(qū)中小學有專業(yè)的兒童編程教師,但師資數(shù)量不足,如海口市重點小學濱海第九小學,在正常的信息技術課程和課后特色托管中融入了編程內(nèi)容,使用編程貓等工具開展教學。但由于城區(qū)中小學的教學班級多,信息技術教師相對較少,每周一節(jié)課難以保證教學效果。而鄉(xiāng)村中小學嚴重缺乏編程師資,為數(shù)不多的信息技術教師甚至轉教了語文、數(shù)學、英語等課程。因此相較于校內(nèi)其他課程的學科教師,海南更缺乏少兒編程教育的師資,并且要想培養(yǎng)這樣的專業(yè)教師,需要較長的時間周期和較多的資金投入。
2.量化標準不夠統(tǒng)一。目前我國少兒編程機構的編程教育沒有統(tǒng)一的量化標準,導致最直接的后果就是編程教育的效果和質(zhì)量都不理想,無法獲得家長的認可,缺乏權威的教學評價標準,相應的教學體系也很難完善。在這種大環(huán)境下,海南的兒童編程教育無論是培訓機構還是學校教育,都沒有統(tǒng)一的量化標準,這樣的結果導致開課內(nèi)容比較隨意。
3.缺乏完善的課程體系。目前來說,我國各兒童編程機構并沒有對現(xiàn)有的計算機科學體系進行進一步整合,甚至有的機構已經(jīng)完全脫離這一體系。而計算機學科本身就分支較多,并且各個分支也都有較大的縱深關系。而少兒編程在計算機科學中,主要針對編程這一方面展開具體探討,相應的教學活動也始終圍繞程序編寫進行。編程向下跟計算機的應用有一定的聯(lián)系,向上跟計算機的應用拓展有一定的聯(lián)系,因此,其作為一種媒介,必須要有完善的課程體系做支撐,這樣才能讓教師發(fā)揮更多的教育作用。而少兒編程由于無法引入英語知識和必要的數(shù)學知識,導致很多拓展性的內(nèi)容都無法教給學生。因此,教育機構沒有完善的課程體系,就無法支撐編程教育有效進行,學生也無法進行持續(xù)性的學習,導致學習的知識內(nèi)容仍停留在淺層,甚至只是機械地模仿。
4.應試教育的限制影響。在應試教育的長期影響下,國內(nèi)的家長都把目光放在了提高孩子的應試學科的成績上,因此,對于非應試類的學科或知識,家長很少會引導學生去主動學習。另外,家長對少兒編程教育的認知度較低,很少讓孩子去接觸少兒編程。而少部分家長也會讓孩子接觸少兒編程教育,但往往由于孩子的可分配時間較少,所以編程教育往往是可有可無的學習科目。
1.讓師資培養(yǎng)培訓體系更加完善。目前來講,我國的少兒編程教育仍處在發(fā)展的初期階段,因此,在師資培訓這方面,尚未形成完整的培訓體系。這就要求各機構的編程教師要提高自主意識、不斷進行自我提升,主動學習兒童心理學知識,并將其切實貫徹在實際的教育教學活動中。
在傳統(tǒng)師范教育中,系統(tǒng)培養(yǎng)中小學信息技術教師的專業(yè)為現(xiàn)代教育技術專業(yè)或是教育技術學專業(yè)。師范院校是培養(yǎng)少兒編程教師的主要平臺,可以將編程教師的培養(yǎng)放在大學這一教育階段。另外,其他非師范專業(yè)學生如計算機科學與技術專業(yè)學生要想轉到編程教育的工作崗位上來,則需要通過修讀教育學和心理學、模擬教學,提高自己的溝通能力,以便更好地與兒童進行溝通,幫助他們更好地掌握編程知識。
2.不斷開發(fā)新的編程課程。從課程設計來看,國內(nèi)的兒童編程機構運用的教育方式一般是軟、硬件相結合。在軟件方面,具體的課程研發(fā)主要借助Python、Scratch等,通過處理相應的圖形來研發(fā)編程課程,且課程有較強的游戲化傾向;硬件方面則更多的是研究智能機器人的編寫程序等。
從課程的內(nèi)容來看,編程教育整體的教研方向受國家的升學考試影響較大,另外,國內(nèi)外的各大編程比賽也會對其形成一定的影響。海南本地的編程教育工作者應對線上和線下兩種教學模式進行不斷創(chuàng)新,根據(jù)海南學生的特點更新教學方法,從而更好地激發(fā)孩子的學習興趣。
3.健全少兒編程教育模式。第一,資源方面,可以不斷拓寬少兒編程教學資源的開發(fā)渠道,如可以通過啟用高校合作研發(fā)或自建課程研發(fā)隊伍開發(fā)教學資源。第二,教學方面,可以從線上教學入手,讓學生通過線上學習,提高學習興趣。他們可以借助相關平臺進行自由學習,這樣才能增強學習的靈活性,從而提高對知識的吸收效率。還可以結合國家的“雙減”政策,開發(fā)校本課程,在課后延時服務中進行線下教學。
綜上所述,在信息技術不斷發(fā)展的當下,人們越來越重視培養(yǎng)學生的計算機素養(yǎng)。學校教育也積極引入編程教育,但是由于諸多原因,教育的實際效果并不理想。因此,相關教育機構和中小學要不斷反思自身問題,完善相關教育體系,增強師資力量,從而為我國青少年提供更好的編程教育。