曾曉瑜
摘要:自2013年我國開始興起創(chuàng)客教育以來,已成為培養(yǎng)創(chuàng)新性人才的重要教育方式。文章以創(chuàng)客教育理念為指導(dǎo),探索出以激發(fā)學(xué)生興趣的scratch課堂教學(xué)實(shí)施策略:作品激趣、合作探究和項目學(xué)習(xí)。以惠州市第八中學(xué)信息技術(shù)校本教材scratch程序設(shè)計中的《制作“彈珠游戲”》為例,對該教學(xué)實(shí)施策略進(jìn)行了實(shí)踐。并通過實(shí)踐證明,該策略能激發(fā)學(xué)生學(xué)習(xí)scratch的興趣,促使學(xué)生在團(tuán)隊中協(xié)作探究,提高學(xué)生的實(shí)踐能力并鞏固深化編程知識。
關(guān)鍵詞:創(chuàng)客教育;scratch;編程教學(xué)
一、引言
創(chuàng)客教育,是創(chuàng)客文化與教育的結(jié)合,基于學(xué)生興趣,以項目學(xué)習(xí)的方式,使用數(shù)字化工具,倡導(dǎo)造物,鼓勵分享,培養(yǎng)跨學(xué)科解決問題能力、團(tuán)隊協(xié)作能力和創(chuàng)新能力的一種素質(zhì)教育。
自2013年我國開始興起了創(chuàng)客教育,之后我國創(chuàng)客教育發(fā)展十分迅速。2015年,國家領(lǐng)導(dǎo)人首次在政府工作報告中提及“創(chuàng)客”一詞。在此之后,各地創(chuàng)客空間的建立如雨后春筍,關(guān)于創(chuàng)客教育期刊文獻(xiàn)的發(fā)表數(shù)量也不斷增加。由此可見,面對國家對科技人才需求旺盛的大背景下,“創(chuàng)客教育”成為培養(yǎng)創(chuàng)新性綜合人才的重要教育方式。
創(chuàng)客教育傳承了體驗式教育、項目學(xué)習(xí)法、創(chuàng)新教育、DIY理念的事項,以其創(chuàng)新性、實(shí)踐性、開放性、共享性等特質(zhì),成為了培養(yǎng)創(chuàng)新型人才、提高國民綜合素質(zhì)的新抓手[1]。創(chuàng)客教育是一種素質(zhì)教育,那么創(chuàng)客教育的精髓就是要幫助學(xué)生在進(jìn)行創(chuàng)客活動的過程中,培養(yǎng)學(xué)生提出問題、分析問題、解決問題的綜合能力。這些同樣是初中編程教學(xué)的培養(yǎng)目標(biāo)。編程教學(xué)是創(chuàng)客教育的重要組成部分,是實(shí)現(xiàn)創(chuàng)客教育目標(biāo)的一個重要手段,開展初中編程課程教學(xué)具有積極的實(shí)踐研究意義。
二、存在問題
近兩年來,我校開展了一系列的創(chuàng)客教育研究,將初一初二的校本教學(xué)內(nèi)容設(shè)置為scratch程序設(shè)計,強(qiáng)化編程教學(xué)。而scratch是相對簡單容易的圖形化編程軟件,學(xué)生比較容易上手,初學(xué)者能根據(jù)自己的興趣進(jìn)行創(chuàng)作。Scratch用堆積木的方式來寫程序,同時圖形化的程序設(shè)計框架讓乏味枯燥的編程變得更生動有趣,在編寫程序的過程中淡化了算法和語法的規(guī)范,更大程度上培養(yǎng)學(xué)生的創(chuàng)造思維,非常適合初中學(xué)生使用。但是學(xué)生在實(shí)際學(xué)習(xí)scratch基本語法的過程中,存在一些問題:
(一)在scratch基本語法的學(xué)習(xí)中,雖然圖形化編程軟件降低了學(xué)生記憶代碼和編譯程序的難度,但是學(xué)生邏輯思維能力的提升難度沒有降低。初中信息技術(shù)每周只有一節(jié)且無額外練習(xí)時間,隨著課程的推進(jìn),知識難度逐漸加大,部分學(xué)生到了學(xué)期中期就會出現(xiàn)厭學(xué)情緒。
(二)每個學(xué)生在學(xué)習(xí)的過程中,因為知識構(gòu)成不同、理解能力不同,所以每個學(xué)生對知識點(diǎn)的理解掌握程度不同,如何針對不同層次的學(xué)生進(jìn)行教學(xué),也是一個重點(diǎn)與難點(diǎn)。
三、創(chuàng)客教育理念下的scratch教學(xué)實(shí)施策略
創(chuàng)客教育理念下的scratch編程教學(xué)的核心是重視學(xué)生的學(xué)習(xí)興趣,激發(fā)學(xué)生的求知欲,通過自主探索和互助合作等方式積累編程知識和培養(yǎng)編程思維,并在實(shí)際創(chuàng)作過程中激發(fā)學(xué)生的創(chuàng)新意識和鍛煉學(xué)生的計算思維能力。
(一)作品激趣
創(chuàng)客教育理念下的scratch編程教學(xué)首要任務(wù)是激發(fā)學(xué)生學(xué)習(xí)的興趣和學(xué)習(xí)求知欲。因此,在每次上課前,教師結(jié)合本節(jié)課的知識點(diǎn),都需要設(shè)置相應(yīng)的學(xué)習(xí)任務(wù):例如,第一節(jié)課可設(shè)置簡單的小任務(wù)“讓小貓跑起來”,讓學(xué)生直觀的知道今天學(xué)的編程知識能做什么事情,激發(fā)學(xué)生在課堂中更加的主動學(xué)習(xí),主動和學(xué)生老師進(jìn)行交流。
(二)合作探究
學(xué)生在一定的教學(xué)情境中,通過教師和同伴的幫助,結(jié)合相應(yīng)的學(xué)習(xí)支架,能主動地構(gòu)建知識的意義。在scratch教學(xué)中,通過啟發(fā)學(xué)生積極思考,鼓勵學(xué)生與團(tuán)隊成員交流討論,有利于學(xué)生對程序知識的構(gòu)建,對培養(yǎng)學(xué)生的計算思維也有積極的意義。
(三)項目式學(xué)習(xí)
在scratch教學(xué)中,以學(xué)生為中心,將項目融合到教學(xué)過程中,重組教學(xué)方式,創(chuàng)設(shè)適合學(xué)生認(rèn)知的項目,組織學(xué)生運(yùn)用知識解決問題,提升綜合思考能力。使學(xué)生參與以活動為基礎(chǔ)、以項目為基礎(chǔ)和以問題解決為基礎(chǔ)的學(xué)習(xí),提供一種動手做的課堂體驗。
四、創(chuàng)客教育理念下的scratch編程教學(xué)實(shí)踐
(一)設(shè)計思想
1.快樂低負(fù)擔(dān)的程序?qū)W習(xí)。學(xué)生的學(xué)習(xí)態(tài)度對學(xué)習(xí)結(jié)果有決定性影響,只有以積極快樂的情感體驗和深層次的認(rèn)知參與為核心的學(xué)習(xí)方式,才能促進(jìn)學(xué)生思維能力的發(fā)展,改變學(xué)生對程序?qū)W習(xí)被動接受的學(xué)習(xí)方式。
2.注重知識的擴(kuò)展。學(xué)生通過制作彈珠小游戲這個小項目,能掌握編程的基本過程,了解主要程序模塊的功能。
3.感悟編程樂趣,提升信息素養(yǎng)。通過制作小游戲,初步體驗了積木式編程方法,鍛煉學(xué)生的計算思維和創(chuàng)新思維,促進(jìn)學(xué)生程序邏輯思維的發(fā)展。
(二)設(shè)計思路
本課通過作品激發(fā)興趣,使學(xué)生在興趣的引領(lǐng)下,通過教師演示,自主探索,合作探究的方式實(shí)現(xiàn)編程知識自我構(gòu)建,最后在實(shí)踐操作中應(yīng)用并實(shí)現(xiàn)創(chuàng)新。
(三)教學(xué)目標(biāo)設(shè)計
1.知識與技能
(1)理解掌握“動作”、“控制”、“事件”三個積木模塊的功能;
(2)深刻理解舞臺的坐標(biāo)及對象的朝向問題。
(3)會熟練使用控制積木模塊中的“如果,那么”積木塊進(jìn)行簡單的編程。
2.過程與方法
(1)通過制作小游戲進(jìn)一步了解scratch的各個積木模塊,和作品程序設(shè)計流程;
(2)通過自主探索,初步探索“面向…方向”的積木塊,熟練掌握角色方向的控制;
(3)通過體驗探索,小組合作學(xué)習(xí)的方式,深入理解舞臺坐標(biāo)系,角色對象朝向的知識。8059643B-64CF-446C-944C-BD3DF862A219
3.情感價值態(tài)度
(1)通過游戲展示,激發(fā)學(xué)生學(xué)習(xí)scratch的興趣和學(xué)習(xí)scratch編程的熱情;
(2)通過本課的學(xué)習(xí),初步體驗可視化編程,積木塊編程的魅力,真實(shí)感受了程序的適用性;
(3)通過本課的學(xué)習(xí),改變了同學(xué)們對編程“無趣、難度大”的刻板印象,拉近了同學(xué)們與程序設(shè)計的距離。
(三)教學(xué)模式
創(chuàng)客教育理念下的初中scratch新型思維課堂,是指在初中信息課堂中,通過導(dǎo)入、過程、拓展和評價四個環(huán)節(jié),以項目為紐帶,以學(xué)生為主體,在教師的引導(dǎo)下,深入探究問題,解決問題,反思問題與總結(jié)問題,并在此過程中實(shí)現(xiàn)信息技術(shù)學(xué)科核心素養(yǎng)的培養(yǎng)。
(四)教學(xué)過程
1.作品展示,游戲試玩
(1)教師展示使用scratch制作的“彈珠小游戲”,并介紹游戲規(guī)則與操作。
(2)請兩位同學(xué)上臺進(jìn)行游戲比賽,并要求勝利者講解他勝利的秘訣。
(3)提問:這個游戲有幾個角色?每個角色都做了什么事情?如果要你改進(jìn)游戲,你會增加什么角色?
2.活動探究
(1)提出項目任務(wù)
教師展示作品《彈珠游戲》,提出新項目“制作彈珠游戲”,根據(jù)項目式軟件開發(fā)的一般過程,讓學(xué)生進(jìn)行學(xué)習(xí)與制作。
(2)引導(dǎo)學(xué)生思考,營造氛圍,互促互進(jìn),組織學(xué)生進(jìn)行小組討論:作品的角色有哪些?各個角色的的行為有哪些?每個小組派一名代表發(fā)言。
(3)體驗與探索:彈珠的腳本編寫、擋板的腳本編寫。在什么情況下游戲結(jié)束?每個小組十分鐘后提交初步作品。
(4)拓展知識應(yīng)用:如果要提高游戲的難度,改如何修改腳本?為增加游戲的趣味性,你覺得需要增加角色嗎?或者需要增加哪些動作?如何用腳本編寫?發(fā)散與遷移是形式思維發(fā)展成熟的一種標(biāo)識。在學(xué)生思維發(fā)展過程中,學(xué)生會進(jìn)行“舉一反三”“由此及彼”是必不可少的,學(xué)生在實(shí)踐中固話編程知識,在實(shí)踐中不斷創(chuàng)新。
3.學(xué)生作品評價
(1)小組互評:每組學(xué)生對自己的作品進(jìn)行演示,其他小組看他們是否完成了項目里面的任務(wù),指出作品里面的優(yōu)點(diǎn)與不足支出。
(2)老師點(diǎn)評:老師對所有作品進(jìn)行點(diǎn)評
(3)完善作品:學(xué)生將根據(jù)同學(xué)們和老師的意見進(jìn)一步完善作品。
五、總結(jié)與反思
在本課的教學(xué)過程中,通過“體驗游戲作品”,“分析角色的行為”,“初次嘗試編寫腳本實(shí)現(xiàn)角色行為”,“改進(jìn)程序”和“展示游戲作品”的項目的一般設(shè)計步驟展開的,各環(huán)節(jié)的推進(jìn)練習(xí),可以讓學(xué)習(xí)能力較強(qiáng)的學(xué)生得到進(jìn)一步的提升,讓學(xué)生在自主探索,協(xié)作學(xué)習(xí)中發(fā)現(xiàn)問題、思考問題,解決問題。基于創(chuàng)客教育的課堂,通過提出問題,激發(fā)學(xué)生興趣,通過設(shè)計具體、可操作的任務(wù),引導(dǎo)學(xué)生發(fā)現(xiàn)問題,培養(yǎng)學(xué)生獨(dú)立解決問題的能力和學(xué)生創(chuàng)造性思維,以便學(xué)生熟練掌握與運(yùn)用教學(xué)內(nèi)容。不足之處:由于本課倡導(dǎo)學(xué)生在體驗中總結(jié)提升。課時較緊,學(xué)生探究時間略有不足,可嘗試增加一課時,讓學(xué)生有更多的互動與探究時間。
基于創(chuàng)客教育的課堂教學(xué),通過創(chuàng)設(shè)情境,提出問題,激發(fā)學(xué)生學(xué)習(xí)興趣,通過設(shè)計具體的、可操作的項目指引,引導(dǎo)學(xué)生發(fā)現(xiàn)問題,培養(yǎng)學(xué)生創(chuàng)造性思維和探究思維,以實(shí)現(xiàn)學(xué)生對教學(xué)內(nèi)容的熟練掌握與運(yùn)用。把“創(chuàng)客教育”理念融入初中scratch編程教學(xué),能促使學(xué)生在團(tuán)隊協(xié)作中加深知識理解,學(xué)會合作與分享。把“創(chuàng)客教育”理念融入初中scratch編程教學(xué),能提高學(xué)生動手實(shí)踐的能力,在實(shí)踐中鞏固與深化編程知識,在實(shí)踐中不斷創(chuàng)新。
參考文獻(xiàn):
[1]習(xí)海旭,廖宏建,黃純國.智慧學(xué)習(xí)環(huán)境的架構(gòu)設(shè)計與實(shí)施策略[J].電話教育研究,2017,(04):72-76.8059643B-64CF-446C-944C-BD3DF862A219