□ 劉朝陽 張玲慧 安徽省合肥幼兒師范教育中心
兒童編程的發(fā)展經(jīng)歷了一段漫長的時光。最早的兒童編程工具是于1968 年誕生的Logo,Logo 語言是一種與自然語言非常接近的編程語言,它可以讓兒童通過“繪圖”的方式來學習編程,符合兒童的特點,能夠充分激發(fā)兒童的興趣和積極性,達到寓教于樂的目的。Tangible Programming 在Logo 的基礎上讓兒童可以在物理空間中參與編程活動,使兒童擺脫了計算機編程的抽象環(huán)境,能夠更好地理解編程知識。Scratch 基于Logo 和Squeak Etoy 的創(chuàng)建思想,通過拖拽不同功能的程序模塊編寫角色的故事、動畫和游戲。
2013 年,美國塔夫茨大學聯(lián)合麻省理工媒體實驗室和Playful 公司推出適合5 至7 歲兒童使用的ScratchJr,其是Logo 與Scratch 結(jié)合的更適合低齡兒童的版本,在一定程度上降低了幼兒編程學習的難度。美國塔夫茨大學的一項對3 至6 歲幼兒的實驗研究結(jié)果表明,幼兒在經(jīng)過編程學習后能夠發(fā)展出排序、循環(huán)、條件等計算思維。Fessakis 等人在對5 至6 歲幼兒使用編程解決問題的案例研究中發(fā)現(xiàn),幼兒在參與編程學習的過程中能夠發(fā)展數(shù)學概念,提高問題解決能力、自信心和社交技能。
大眾對于早期兒童編程教育的普遍擔憂是認為編程軟件和編程學習的過程對幼兒來說過于乏味和艱難,會使幼兒對學習產(chǎn)生挫敗感。接下來,我將以ARCS 模型為理論依據(jù),在大班幼兒編程教學的過程中運用相應的方法,精心設計教學過程,激發(fā)并維持幼兒在教學過程中的學習動機,使編程教育效果最大化。
ARCS 模型通過激發(fā)和維持學生的學習動機,提高教學效率,保證教學質(zhì)量,完成教學任務。該模型認為影響動機的因素有注意力、相關性、自信心和滿足感四個方面。注意力即學習內(nèi)容和方式能引起并維持學習者的好奇和注意,是動機模型的第一要素,也是學習動機產(chǎn)生的前提和基礎;相關性即將活動與學習者的重要需要和動機相結(jié)合;自信心即活動應當發(fā)展學習者對成功的自信,使學習者對活動效果產(chǎn)生積極的期望,教師需要根據(jù)學習者的信心水平適當調(diào)整任務難度;滿足感即使活動置于學習者的掌控之下,讓學習者在活動中獲得相應的知識和解決問題的經(jīng)驗,收獲一定的滿足感。將這四個因素與教學活動有機融合,能夠有效激發(fā)并維持學習者的學習動機。
幼兒的編程學習過程應當是一個循序漸進和潛移默化的過程,幼兒在面對編程的學習目標時,應當理清思路、規(guī)劃步驟,從而鍛煉解決問題的能力,并逐步形成編程思維。ARCS 模型視角下的編程教學設計架構(gòu)在一定程度上可以引導教師在編程教學的過程中激發(fā)并維持幼兒的內(nèi)在動力,防止幼兒因畏難情緒而放棄,同時也能提高教師對活動過程的調(diào)控能力。
刺激幼兒感知覺,激發(fā)幼兒探究欲望。教師在進行編程教學內(nèi)容的選擇時,可以選擇一些新穎的活動目標或幼兒日常化的內(nèi)容,在活動中可以制造一些場景或游戲扮演情節(jié),引導和維持幼兒的注意力。在編程活動開始前,教師可以先給幼兒呈現(xiàn)一個完整的編程作品,并告訴幼兒這些作品是可以自己動手操作完成的,吸引幼兒的注意力,并激發(fā)幼兒的興趣,借此向幼兒介紹編程工具的操作界面。如以Scratch Jr編程“過馬路”為例,幼兒需要根據(jù)活動主題在角色區(qū)和場景選擇區(qū)中選擇相應的角色和場景,通過拖拽積木進行相應的編程,讓角色完成“過馬路”的位移,借此可以讓幼兒初步認識Scratch Jr,并了解操作界面,激發(fā)幼兒對編程學習的興趣。
結(jié)合現(xiàn)實生活,制訂活動目標與內(nèi)容。ARCS 模型指出只有當學習者認為自己所學習的內(nèi)容與自己的愛好、需要相關或有助于自己的現(xiàn)實學習時,其內(nèi)在的學習動力才會被激發(fā)。因此,教師在進行編程活動時,要告知學習者此次編程學習需要達到的目標。如在“過馬路”編程活動中,教師要事先告知幼兒此次編程活動的目標是讓自己創(chuàng)造的人物角色順利地完成過馬路的任務,并結(jié)合幼兒的生活實際,將活動任務分解成方便幼兒理解的小目標。同時,教師在進行高一級難度的編程教學時,可以幫助幼兒聯(lián)系已有的案例和經(jīng)驗,加深其對新知識的理解。
鼓勵自主探究,建立積極期望。自信策略包括提供學習期望、學習要求合理、正確地歸因等。這就要求編程學習的目標要層層遞進,各項編程任務的難度需有層級性?;顒又校處熞膭钣變捍竽懱剿?,幫助幼兒積極思考,讓幼兒清楚地認識到編程任務的完成是自己努力嘗試和不斷思考的結(jié)果,一時間的失敗并不是因為自身能力的問題,以此來幫助幼兒解決畏難情緒。
建立多元評價,提供有效反饋。滿意策略包括給予獎勵、積極強化、自然結(jié)果等。教師的評價要做到評價主體多元化、評價維度多元化,要從教師、學生等多個主體,以及編程作品、編程學習過程、編程學習態(tài)度等多個維度進行評價。教師不僅要對活動中積極表現(xiàn)的幼兒給予肯定,也要關注到在活動中進步的幼兒,鼓勵幼兒在日常的生活和學習中積極運用自己學習的編程知識,激發(fā)新的學習動機。
大班幼兒編程教學設計流程。我以ARCS 模型為基礎,結(jié)合動機策略,構(gòu)建了基于ARCS 模型的大班幼兒編程教學設計流程(如下圖)。
教師要以情境為導入,以目標為驅(qū)動,根據(jù)編程活動的特點和幼兒認知發(fā)展的特征,運用相應的激勵策略,對幼兒的行為進行及時有效地反饋,維持幼兒的學習動機。在編程學習活動的各個環(huán)節(jié)中,教師應巧妙運用ARCS 動機策略,積極引導,鼓勵探究,讓幼兒在編程學習中盡情創(chuàng)造。
創(chuàng)設情境:編程活動開始前,教師要根據(jù)幼兒的認知發(fā)展特征和已有的經(jīng)驗水平,利用游戲等形式創(chuàng)設相關的活動情境,明確活動的內(nèi)容,調(diào)動幼兒對活動探究的積極性。
目標驅(qū)動:教師要幫助幼兒明確活動目標,分析程序任務,以任務驅(qū)動的方式激發(fā)幼兒進行編程創(chuàng)作的積極性,使幼兒能夠準確、清晰地表達自己要進行的編程程序,推動幼兒邏輯思維能力的發(fā)展。
鼓勵引導:教師要鼓勵幼兒大膽探究,勇于表達自己在編程過程中遇到的困難,與幼兒共同探索。教師還要對幼兒進行動態(tài)觀察,對于完成編程活動有困難的幼兒要積極引導。
總結(jié)評價:教師要鼓勵幼兒展示自己的作品,與同伴共同欣賞、交流,分享自己在編程學習活動中的感悟或遇到的困難、解決問題的方法。同時,教師要對活動的過程進行升華和總結(jié),提煉出活動中的問題和可取之處,以促進下一次活動的實施。
ARCS 模型本身界定了影響動機激發(fā)和維持的四個要素,我在此基礎上結(jié)合編程教育的特點、學習者的特征,構(gòu)建了基于ARCS 模型的大班編程教學設計流程。教師應在編程教學中運用ARCS 模型,引起學習者的注意和興趣,增強學習者的自信,使其達到滿意的編程學習效果。任何一種教學模式都不是一成不變的,因此,教師要在教學過程中根據(jù)學習目標和內(nèi)容,結(jié)合學習者的學情分析,靈活調(diào)整教學方法,實現(xiàn)教學效果的最大化。幼兒編程教育任重道遠,教師們應積極探索,不斷推動幼兒編程教育的發(fā)展。