国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

任務(wù)驅(qū)動式小學(xué)Scratch教學(xué)活動設(shè)計

2019-11-20 09:05林燕
中國信息技術(shù)教育 2019年20期
關(guān)鍵詞:流程圖編程驅(qū)動

林燕

Scratch作為一款圖形化編程工具,具有形象生動、操作簡單的特點。這種可視化、模塊化、界面友好的軟件對于小學(xué)生來說,非常容易上手。這有點像積木搭建,Scratch的程序模塊就是一個個不同形狀的積木,可以任意拼裝。對于每一位小學(xué)生來說,只要給出一個模型,完全可以在短時間內(nèi)拼裝出來,但是要靠自己的想象,拼出理想的物件還是有點難度。因而,在Scratch教學(xué)過程中,最關(guān)鍵的問題是如何讓學(xué)生通過這個軟件來表達(dá)自己的創(chuàng)意。在信息技術(shù)教學(xué)中,運用任務(wù)驅(qū)動教學(xué)法,可以激發(fā)學(xué)生的學(xué)習(xí)興趣,提高課堂教學(xué)效果。但是在實踐教學(xué)中,教師往往把任務(wù)當(dāng)作作業(yè),把傳統(tǒng)意義上的作業(yè)當(dāng)成任務(wù),然后布置給學(xué)生,這樣運用任務(wù)驅(qū)動教學(xué)法就沒有什么實質(zhì)意義了。下面筆者通過案例《酷跑障礙賽》來談一談任務(wù)驅(qū)動教學(xué)法在小學(xué)Scratch教學(xué)中的運用。本課的教學(xué)從多個方面入手,深入探索和實踐,運用有效的手段,不斷完善和創(chuàng)新教學(xué)方法。

結(jié)合學(xué)生思維認(rèn)知確定教學(xué)內(nèi)容和設(shè)計任務(wù)

對于小學(xué)生來說,大部分都是很喜歡Scratch課的。小學(xué)生玩心比較大,喜歡玩電腦游戲。根據(jù)小學(xué)生的這種特點,在開始上課前,可以事先設(shè)計好游戲讓學(xué)生玩一玩,充分調(diào)動他們的學(xué)習(xí)興趣。小學(xué)生抽象思維欠缺,不可能像成人那樣通過語言和文字來對學(xué)科知識進(jìn)行認(rèn)知。我們可以通過游戲的方式,借助具體的形象幫助學(xué)生對抽象的學(xué)科知識進(jìn)行認(rèn)知。所以在Scratch的教學(xué)中,我們要從學(xué)生的角度來思考問題,以學(xué)生的認(rèn)知來設(shè)計教學(xué)任務(wù)。

在讓學(xué)生玩《酷跑障礙賽》時,如何讓酷貓避開障礙物到達(dá)紅線終點呢?除了可以是碰到顏色就到達(dá)終點之外,可不可以是碰到“紅線”就到達(dá)終點呢?還有的學(xué)生認(rèn)為教師設(shè)計的游戲不符合生活實際,能不能通過上下左右鍵來控制酷貓到達(dá)終點呢?完成這一任務(wù)后,又有學(xué)生來問筆者,能不能再增加一個角色,來跟酷貓進(jìn)行比賽?學(xué)生的想象力一般都比較豐富,而課本的例子只是一個樣本,教師不能一味地按部就班,讓“標(biāo)準(zhǔn)化”禁錮了學(xué)生的思維。這種時候,就應(yīng)該根據(jù)學(xué)生的實際情況,適時地改變教學(xué)內(nèi)容。只有遵循學(xué)生的認(rèn)知發(fā)展水平,由學(xué)生自己去把握上課的節(jié)奏,才能讓學(xué)生擁有充分發(fā)揮想象力的空間。

以流程圖方式引導(dǎo)分析,整體把握任務(wù)

Scratch教學(xué)提倡自主思考與合作探究,在確定自己要實現(xiàn)什么樣的效果之后,就要開始思考如何實現(xiàn)。如果按照傳統(tǒng)的教師演示、學(xué)生模仿制作的方法來教,那當(dāng)然是最快捷、最簡便的,但是都達(dá)不到計算機(jī)編程學(xué)習(xí)的要求,學(xué)習(xí)計算機(jī)編程最重要的是要學(xué)會分析,了解程序設(shè)計。程序設(shè)計包括建立數(shù)學(xué)模型、選擇算法、編寫程序腳本幾個部分。這就需要讓學(xué)生學(xué)會根據(jù)任務(wù)需要,合理地選擇控件來編寫腳本,從而實現(xiàn)任務(wù)要求。所以,教師應(yīng)先讓學(xué)生自主討論、分析任務(wù)并提出問題,再給予適當(dāng)?shù)囊龑?dǎo)。

在這里,筆者引入流程圖教學(xué),讓學(xué)生以畫流程圖的方式畫出程序的執(zhí)行過程,然后再根據(jù)流程圖寫出相應(yīng)的代碼。對于制作“酷跑障礙賽”,提出任務(wù)后不要急于講解,而是讓學(xué)生以小組合作的形式交流討論,分析完成任務(wù)需要做哪些事情,然后根據(jù)自己的想法畫出流程圖,如圖1所示。

通過這種畫流程圖的方法,學(xué)生很容易就寫出了程序腳本,如圖2所示。將學(xué)生引入問題情境中,能夠激發(fā)學(xué)生圍繞問題進(jìn)行探究的欲望。每位學(xué)生的想法都不一樣,他們能按照自己的想法做,都表現(xiàn)得非常積極。采用這種寓教于樂的方式,既符合學(xué)生的學(xué)習(xí)特點,又能保持學(xué)生的學(xué)習(xí)興趣,讓學(xué)生快樂地學(xué)習(xí)編程。而且,流程圖的方式還可以讓學(xué)生更好地理解條件判斷語句,也讓學(xué)生在日后的編程中能更好地理解順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。

自主嘗試,在獨立創(chuàng)作中提升解決問題的能力

這個過程是學(xué)生技術(shù)掌握的重要過程,教師應(yīng)該給學(xué)生充分的時間進(jìn)行探索。畫流程圖是發(fā)揮創(chuàng)意的想象過程,可以以小組合作的形式進(jìn)行交流討論。在發(fā)揮創(chuàng)意之后,需要解決的問題是如何將程序流程圖轉(zhuǎn)化成程序腳本,這一步非常關(guān)鍵。要想讓每一位學(xué)生都能掌握腳本的編寫,就要讓他們自主去嘗試,自己去發(fā)現(xiàn)問題、解決問題。這時候教師的角色就是學(xué)生的顧問,指導(dǎo)學(xué)生完成作品。

學(xué)生自主操作會調(diào)動學(xué)生嘗試的興趣,以“動”啟“思”,學(xué)生才會有解決問題的沖動,從而構(gòu)建新的認(rèn)知,獲得學(xué)習(xí)的能力。

展示與評價,在分享中學(xué)習(xí)

評價包括學(xué)生自評、學(xué)生互評、教師評價,主要是評價學(xué)生的個人創(chuàng)意、程序腳本設(shè)計等。在這個過程中,先讓學(xué)生互相交換作品,學(xué)生在互玩作品的這個階段,就會發(fā)現(xiàn)很多漏洞。上頁圖3是通過學(xué)生互評選出的比較好的作品,但是仍然存在很大的紕漏。這個程序,無論誰先到達(dá)終點都會說“我贏了!”(如上頁圖4),所以無法判斷到底是誰贏了。

教師把這個自主權(quán)交給學(xué)生,讓學(xué)生自己發(fā)現(xiàn)作品存在的漏洞,學(xué)生就會自己想辦法去解決問題。在分享與交流作品的過程中,學(xué)生可以從中學(xué)習(xí)他人的創(chuàng)意,獲得啟發(fā);還可以發(fā)現(xiàn)自己作品中的漏洞,進(jìn)一步完善自己的作品,提升自己解決問題的能力。

結(jié)語

通過在六年級8個班的教學(xué)實踐,驅(qū)動式教學(xué)法在Scratch教學(xué)中取得了良好的成效,激發(fā)了學(xué)生學(xué)習(xí)Scratch的興趣,學(xué)生能夠積極地參與到課堂教學(xué)當(dāng)中,課堂教學(xué)氣氛活躍,取得了良好的教學(xué)效果。同時,驅(qū)動式教學(xué)法也激發(fā)了學(xué)生的創(chuàng)新意識,學(xué)生不再是教師教什么就做什么,而是成為課堂的設(shè)計者,在自己的作品中融入了自己的創(chuàng)意和想法。

教無定法,貴在得法。Scratch教學(xué)還處于探索之中,除了要結(jié)合教學(xué)實踐的實際情況,從多個方面進(jìn)行探索和調(diào)整教學(xué)方法,還要轉(zhuǎn)變思想觀念,將學(xué)生作為教育的消費者轉(zhuǎn)變?yōu)閷W(xué)生作為教育的創(chuàng)造者,才能達(dá)到更好的教學(xué)效果。

猜你喜歡
流程圖編程驅(qū)動
云的識別指南
探討問題驅(qū)動教學(xué)法在高中數(shù)學(xué)教學(xué)中的應(yīng)用
玩游戲?qū)W編程,Blockly Games上手玩
紡織機(jī)上誕生的編程
編程屋完成數(shù)百元萬天使輪融資
學(xué)編程,先畫畫
AMD VS微軟 SSD的AHCI驅(qū)動選哪家
流程圖學(xué)習(xí)指南
定边县| 财经| 崇仁县| 大新县| 富阳市| 莱州市| 榆树市| 连云港市| 延安市| 宜黄县| 南木林县| 岳西县| 韶关市| 敦煌市| 黎川县| 温宿县| 治县。| 河北省| 漳州市| 叙永县| 德令哈市| 庆安县| 潜山县| 鹿邑县| 贵州省| 平乐县| 阜南县| 二连浩特市| 黄冈市| 开原市| 洱源县| 平原县| 柘荣县| 靖州| 长沙市| 孟连| 海伦市| 龙门县| 汉中市| 和平区| 民勤县|