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

?

智慧課堂,為學(xué)生創(chuàng)作而教

2013-04-29 04:46:00李慶華
關(guān)鍵詞:總動員程序設(shè)計變量

李慶華

Scratch,一個由麻省理工學(xué)院開發(fā)的一套開源的,為兒童準(zhǔn)備的編程環(huán)境。它不需要學(xué)生編寫任何代碼,只要使用鼠標(biāo)拖拽事先準(zhǔn)備好的命令組件就可以組成游戲,卡通和動畫。學(xué)生學(xué)習(xí)scratch,就像兒童玩積木一樣簡單而有趣。筆者采用scratch進(jìn)行了兒童數(shù)字文化創(chuàng)作課程的教學(xué)實(shí)驗(yàn),課程的核心理念是“為學(xué)生創(chuàng)作而教”?;镜慕虒W(xué)模式有5個階段。即:提出創(chuàng)作主題→范例分析→模仿設(shè)計→自由創(chuàng)作→分享交流。本課例的教學(xué)內(nèi)容是用scratch軟件創(chuàng)作電影投票器軟件,旨在充分體現(xiàn)讓學(xué)生表達(dá)自己的思想。

scratch電影投票器軟件界面如下:

第一階段:提出創(chuàng)作主題

筆者所在學(xué)校,每學(xué)期都會組織學(xué)生進(jìn)行社會實(shí)踐活動,其中有一項是帶領(lǐng)學(xué)生觀看電影。影院每次都會提供三部電影讓學(xué)校選擇一部進(jìn)行放映。針對學(xué)生已經(jīng)有了一些模仿創(chuàng)作的經(jīng)歷,筆者適時把這一信息告知學(xué)生,并引導(dǎo)學(xué)生思考:為什么不能我看電影我作主呢?我們可不可以利用scratch軟件來創(chuàng)作一款軟件來反映我們的意愿呢?學(xué)生對于“當(dāng)家作主”的愿望非常強(qiáng)烈,創(chuàng)作的熱情非常高漲,都急切并興奮地想投入到創(chuàng)作“電影投票器”軟件的主題學(xué)習(xí)中。

第二階段:范例分析

筆者在教學(xué)開始時,首先通過讓一組學(xué)生進(jìn)行“電影投票器”軟件的投票模擬實(shí)驗(yàn),使學(xué)生很快進(jìn)入了軟件創(chuàng)作的積極氛圍之中。接著筆者引導(dǎo)學(xué)生分析軟件中的主要角色。

本節(jié)課的主要學(xué)習(xí)內(nèi)容是用scratch來創(chuàng)作電影投票軟件,其主要的技術(shù)知識點(diǎn)有二個,即電影變量、投票人數(shù)變量(scratch軟件變量模塊中)的設(shè)置與變化;投票結(jié)果分析判斷(scratch軟件控制模塊和數(shù)字和邏輯運(yùn)算模塊中)。

筆者以電影投票軟件為例,在課堂上運(yùn)用大約15分鐘時間,以實(shí)例完整創(chuàng)作進(jìn)行分析。這樣設(shè)計的好處是,一方面學(xué)生能完整清晰地認(rèn)識到學(xué)習(xí)的效果;完全可視化的學(xué)習(xí)結(jié)果(這里是指投票軟件的實(shí)際體驗(yàn)),這是學(xué)生保持學(xué)習(xí)興趣重要的外部驅(qū)動力;另一方面,一個完整的案例分析增強(qiáng)了技術(shù)知識的系統(tǒng)性。下面以課堂實(shí)錄的形式來介紹筆者是如何引導(dǎo)學(xué)生學(xué)習(xí)解決這二個知識難點(diǎn),進(jìn)行范例分析的。

課堂教學(xué)實(shí)錄一:

師:大家都知道電影投票器具有投票和統(tǒng)計兩項功能。我們首先分析一下投票功能。投票中有哪些不斷變化的數(shù)量呢?

學(xué)生1:影片一投票人數(shù)、影片二投票人數(shù)、影片三投票人數(shù)。

學(xué)生2:還要有總票數(shù)。

師:在程序中這些不斷變化的數(shù)量就是變量。那么,這些變量在游戲開始的時候分別應(yīng)該是多少?

學(xué)生:游戲開始時這些變量都是0。

師:在現(xiàn)實(shí)生活中,我們投電影海底總動員一票,那么海底總動員的票數(shù)就增加一票。在程序設(shè)計中,我們投電影海底總動員一票,那么就是什么變量增加?

學(xué)生:TP1(電影一投票人數(shù)變量)變量增加1。

師:除了TP1(電影一投票人數(shù)變量)變量增加1,還有什么變量會同時發(fā)生變化?

學(xué)生:總票數(shù)也會增加1。

師:除了給電影海底總動員投票變量tp1和zps會發(fā)生變化,你還能聯(lián)想到給其他電影投票,什么變量會發(fā)生變化嗎?

學(xué)生:給電影二投票……

學(xué)生:給電影三投票……

師:小組先討論一下,怎樣利用SCRATCH積木命令實(shí)現(xiàn)投票功能呢?

學(xué)生分析、討論得出結(jié)論:可以單擊角色投票;按指定鍵投票。

師:你們能把分析的設(shè)想通過積木命令來表達(dá)嗎?

學(xué)生探索搭建積木命令。

設(shè)計思路:

這一階段教師創(chuàng)設(shè)“電影投票”虛擬生活情境來生成問題,教師讓學(xué)生清晰地認(rèn)識到電影投票器變量的新建與變化這一知識點(diǎn)。教師通過讓學(xué)生分析投票功能,通過投票中變化的數(shù)量,引出程序設(shè)計中變量的概念,然后教師通過讓學(xué)生聯(lián)想生活中投票的變量變化情況,分析程序中幾個變量的變化情況,讓學(xué)生發(fā)現(xiàn)對應(yīng)在scratch程序中變量的新建和變化的要領(lǐng)。學(xué)生也明確了設(shè)計電影投票器程序中投票模塊要學(xué)習(xí)和解決的問題。每一個學(xué)生都有自己的生活體驗(yàn),這些體驗(yàn)中蘊(yùn)涵著程序設(shè)計知識的起點(diǎn)。教師關(guān)注了程序設(shè)計知識與生活的聯(lián)系,一下子激發(fā)了學(xué)生的學(xué)習(xí)興趣。投票選擇的生活經(jīng)驗(yàn),貼近生活實(shí)際,同時分析程序又富于思考性、挑戰(zhàn)性。分析的問題引起了學(xué)生強(qiáng)烈的認(rèn)知沖突,產(chǎn)生了學(xué)生思維的興奮點(diǎn)。學(xué)生在生活中學(xué)習(xí)了程序設(shè)計,感受到程序設(shè)計源于生活、應(yīng)用于生活。這時學(xué)生成了學(xué)習(xí)的主人。“聯(lián)系生活、分析探索”變成了學(xué)生學(xué)習(xí)的重要方式。學(xué)生在分析中感悟,在分析中探究。學(xué)生在這樣的活動中體驗(yàn)了程序設(shè)計的樂趣,此時的程序設(shè)計是那樣的生動具體,學(xué)生樂學(xué),高興學(xué)。

課堂教學(xué)實(shí)錄二:

師:當(dāng)角色5“投票結(jié)果”單擊以后,三個變量的數(shù)值電腦需要判斷誰票數(shù)最多。

師:什么情況下電影海底總動員投票數(shù)(TP1)最多呢?需要滿足哪兩個條件?

師:電影海底總動員投票數(shù)(TP1)必須同時比TP2,TP3票數(shù)如何呢?

學(xué)生:變量tp1大于tp2 ,并且tp1大于tp3。

師:如果電影電影海底總動員投票數(shù)(TP1)結(jié)果最大,如何讓舞臺切換到背景2(顯示電影海底總動員票數(shù)最多背景)呢?

學(xué)生:可以通過廣播功能讓背景切換。

設(shè)計思路:

教師以投票軟件創(chuàng)作再現(xiàn)的方式,通過和學(xué)生不斷的分析和交流,抽絲剝繭一層一層完成對投票程序中計算投票結(jié)果模塊的理解。通過分析和交流逐漸將“自然語言”轉(zhuǎn)換成具體的scratch程序命令,學(xué)生是課堂教師導(dǎo)學(xué)的中心,“探究”突出學(xué)生創(chuàng)新精神和實(shí)踐能力的培養(yǎng),教師靈活使用課堂導(dǎo)學(xué)活動要素,為學(xué)生提供盡可能多的分析思考、交流的機(jī)會,啟動學(xué)生學(xué)習(xí)的內(nèi)驅(qū)動力機(jī)制,讓學(xué)生以主人的姿態(tài)自主交流,積極探究,在進(jìn)行程序設(shè)計中培養(yǎng)學(xué)生具有一定的創(chuàng)新意識、創(chuàng)新思維、創(chuàng)新方法、創(chuàng)新能力。學(xué)生在這樣的學(xué)習(xí)進(jìn)程中實(shí)現(xiàn)了對新知識的學(xué)習(xí)。

第三階段:模仿設(shè)計

本課的第三階段,教師讓學(xué)生分組團(tuán)隊協(xié)作,同時教師在小組之間進(jìn)行指導(dǎo)。英國思想家肖伯納說過“你有一個蘋果,我有一個蘋果,交換后每人還是一個蘋果;你有一種思想,我有一種思想,交換后每人有兩種思想?!庇捎趯W(xué)生程序分析和設(shè)計水平之間有各種不同的設(shè)想,采用團(tuán)隊協(xié)作的方式更有利于學(xué)生克服個人思維空間相對狹窄、程序設(shè)計中的片面性,從而團(tuán)隊成功創(chuàng)作作品,進(jìn)而體驗(yàn)團(tuán)隊協(xié)作學(xué)習(xí)成功的成就感。

玩游戲是小學(xué)生最喜歡的事情,而scratch將學(xué)生設(shè)計程序變成搭積木游戲,將創(chuàng)作的門檻大大降低。學(xué)生采用scratch進(jìn)行創(chuàng)作,將自己由一個游戲的玩者變成了投票程序設(shè)計的創(chuàng)造者。我們教師的任務(wù)就是把課堂的主動權(quán)交給學(xué)生,信息技術(shù)的智慧課堂就需要我們?yōu)閷W(xué)生的創(chuàng)作而教。

猜你喜歡
總動員程序設(shè)計變量
奪花總動員
快樂語文(2021年27期)2021-11-23 11:38:27
奪花總動員
快樂語文(2021年11期)2021-11-23 08:12:11
抓住不變量解題
也談分離變量
基于Visual Studio Code的C語言程序設(shè)計實(shí)踐教學(xué)探索
從細(xì)節(jié)入手,談PLC程序設(shè)計技巧
電子制作(2019年9期)2019-05-30 09:42:04
海底總動員
高職高專院校C語言程序設(shè)計教學(xué)改革探索
海底總動員2
SL(3,3n)和SU(3,3n)的第一Cartan不變量
成安县| 临海市| 江孜县| 吉木乃县| 合水县| 托里县| 上栗县| 山丹县| 蒙山县| 清徐县| 江永县| 亚东县| 深州市| 青州市| 岚皋县| 印江| 西和县| 罗甸县| 江川县| 永川市| 维西| 米易县| 荣昌县| 江陵县| 奉化市| 扎赉特旗| 勐海县| 临泉县| 林芝县| 临沭县| 定襄县| 溆浦县| 张北县| 长沙县| 宝鸡市| 隆尧县| 吉安县| 尤溪县| 鄂伦春自治旗| 酒泉市| 中山市|