• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      《奇趣故事——鏈表和字符串》教學(xué)設(shè)計(jì)

      2016-05-14 16:51孟亞林
      中國(guó)信息技術(shù)教育 2016年8期
      關(guān)鍵詞:字符串程序設(shè)計(jì)知識(shí)點(diǎn)

      孟亞林

      學(xué)習(xí)者分析

      五年級(jí)的學(xué)生對(duì)Scratch編程有了一定的了解,不僅能設(shè)計(jì)控制角色運(yùn)動(dòng)的簡(jiǎn)單腳本,還能用腳本去實(shí)現(xiàn)自己的某些想法,但在創(chuàng)作中對(duì)數(shù)據(jù)的獲取、存儲(chǔ)和輸出如何實(shí)現(xiàn)還不太了解。本課要求掌握的兩個(gè)概念都是學(xué)生沒(méi)有接觸過(guò)的,同時(shí)還要學(xué)習(xí)一些新的腳本搭建技巧,特別是鏈表數(shù)據(jù)合并字符串這一難點(diǎn),對(duì)學(xué)生的邏輯思維能力和語(yǔ)言組織能力都有一定的要求,所以在這部分的講解過(guò)程中教師要注意將內(nèi)容設(shè)計(jì)得更加深入淺出,讓學(xué)生容易理解。

      學(xué)習(xí)內(nèi)容分析

      《奇趣故事——鏈表和字符串》是清華版信息技術(shù)五年級(jí)下冊(cè)第六課,本節(jié)課介紹了兩個(gè)新的概念:鏈表和字符串。新建鏈表及為其增添數(shù)據(jù)不是難點(diǎn),但將鏈表中的數(shù)據(jù)合并成一個(gè)字符串是一個(gè)難點(diǎn),要求學(xué)生具備一定的邏輯思維能力和組織能力。在Scratch編程創(chuàng)作過(guò)程中,數(shù)據(jù)的獲取、存儲(chǔ)和輸出是非常重要和關(guān)鍵的步驟。其中程序設(shè)計(jì)中數(shù)組概念的理解和應(yīng)用,對(duì)小學(xué)生來(lái)說(shuō)是一個(gè)比較難的知識(shí)點(diǎn)。生活中的笑話和幽默能帶給我們歡樂(lè),利用隨機(jī)現(xiàn)象產(chǎn)生的奇妙效果會(huì)組成一個(gè)意想不到的奇趣故事來(lái)幫助學(xué)生理解Scratch中運(yùn)用鏈表實(shí)現(xiàn)數(shù)據(jù)的獲取、存儲(chǔ)以及輸出,體現(xiàn)了“為創(chuàng)作而教”的教學(xué)思想。

      教學(xué)目標(biāo)

      知識(shí)與技能目標(biāo):理解什么是鏈表,會(huì)新建鏈表;學(xué)會(huì)為鏈表增添數(shù)據(jù);會(huì)引用鏈表的任意項(xiàng);會(huì)將鏈表中的數(shù)據(jù)合并成字符串;會(huì)將字符串加入鏈表存儲(chǔ),并用新的鏈表記錄結(jié)果。

      過(guò)程與方法目標(biāo):通過(guò)創(chuàng)建鏈表并添加數(shù)據(jù)的教學(xué)過(guò)程,理解鏈表并學(xué)會(huì)鏈表的使用,搭建字符串鏈接的復(fù)合模塊來(lái)實(shí)現(xiàn)奇趣故事的創(chuàng)作。

      情感態(tài)度與價(jià)值觀目標(biāo):激發(fā)創(chuàng)作熱情,培養(yǎng)并建立科學(xué)的思維方式;感受信息技術(shù)課程的有趣之處。

      教學(xué)重點(diǎn)、難點(diǎn)

      重點(diǎn):會(huì)引用鏈表的任意項(xiàng);會(huì)將鏈表中的數(shù)據(jù)合并成字符串;會(huì)將字符串加入鏈表存儲(chǔ),并用新的鏈表記錄結(jié)果。

      難點(diǎn):了解鏈表的概念;實(shí)現(xiàn)數(shù)據(jù)的獲取、存儲(chǔ)和輸出;會(huì)將鏈表中的數(shù)據(jù)合并成字符串。

      教學(xué)策略

      本節(jié)課將采用任務(wù)驅(qū)動(dòng)法、學(xué)生演示、課堂游戲激趣、教師演示、自學(xué)微課等方法。第一步,奇趣故事的創(chuàng)作主要是利用Scratch中的鏈表,采用變量中的“新建一個(gè)鏈表”功能新建三個(gè)鏈表,然后使用代碼在空白鏈表中增添數(shù)據(jù),代碼可以代表任意一個(gè)人物。第二步,要想把各種奇趣故事保存下來(lái),就需要把三個(gè)鏈表中的數(shù)據(jù)合并成一個(gè)字符串,然后將合并后的字符串加入奇趣故事的鏈表存儲(chǔ)。

      教學(xué)環(huán)境及資源準(zhǔn)備

      計(jì)算機(jī)教室、屏幕廣播軟件、微課視頻、Scratch1.4軟件。

      教學(xué)過(guò)程

      1.創(chuàng)設(shè)情境,激發(fā)興趣

      師:我們先一起來(lái)玩?zhèn)€游戲——奇趣故事。當(dāng)按下空格鍵時(shí),小貓會(huì)說(shuō)話,并且會(huì)面向鼠標(biāo)的方向移動(dòng)(如圖1)。小貓很可愛(ài)吧,大家想不想學(xué)習(xí)用Scratch軟件來(lái)制作這個(gè)小游戲呀!

      學(xué)生欣賞游戲,互相交流,一起感受游戲帶來(lái)的樂(lè)趣。

      師:這節(jié)課我們就來(lái)學(xué)習(xí)第六課《鏈表和字符串》。(教師出示課題)

      設(shè)計(jì)意圖:玩游戲,讓學(xué)生體驗(yàn)課本里的學(xué)習(xí)內(nèi)容帶來(lái)的樂(lè)趣,激發(fā)他們的求知欲,導(dǎo)入新課。(此環(huán)節(jié)用時(shí)1分34秒)

      2.任務(wù)驅(qū)動(dòng)

      師:我們一起來(lái)學(xué)習(xí)制作游戲“奇趣故事”。在Scratch中,各種奇趣效果都是靠程序和指令來(lái)實(shí)現(xiàn)的。我們先來(lái)分析“奇趣故事”的程序設(shè)計(jì)思路。

      學(xué)生傾聽(tīng)、觀察、思考。

      師:游戲畫(huà)面中有哪些圖表?(人物、地點(diǎn)、事件)課本中把這些圖表叫做什么?(鏈表)

      教師用課件講解并分析本節(jié)課的三個(gè)任務(wù):①創(chuàng)建鏈表并添加數(shù)據(jù)(人物、地點(diǎn)、事件)(如圖2);②程序設(shè)計(jì)第一步(小貓說(shuō)奇趣故事)(如圖3);③程序設(shè)計(jì)第二步(把各種奇趣故事保存下來(lái))(如圖4)。

      學(xué)生觀看課件思考問(wèn)題。

      設(shè)計(jì)意圖:師生共同分析本節(jié)課的學(xué)習(xí)任務(wù)和實(shí)現(xiàn)這些任務(wù)的步驟,教師用提問(wèn)的方式引出“鏈表”概念并強(qiáng)化概念,引導(dǎo)學(xué)生用理性的思維來(lái)梳理程序設(shè)計(jì)的思路,在頭腦中形成本課的任務(wù)一、任務(wù)二、任務(wù)三。(此環(huán)節(jié)用時(shí)2分10秒)

      3.自主嘗試,探索新知

      (1)任務(wù)一:創(chuàng)建鏈表并添加數(shù)據(jù)

      師:奇趣故事的創(chuàng)作使用了Scratch中的一個(gè)概念:鏈表。那如何新建一個(gè)鏈表呢?請(qǐng)問(wèn)有沒(méi)有同學(xué)會(huì)在Scratch中創(chuàng)建鏈表?我們請(qǐng)他來(lái)為大家演示!

      學(xué)生開(kāi)始在教師機(jī)上演示。(提醒:打開(kāi)Scratch軟件之后將軟件最大化)第一步:?jiǎn)螕糁噶钅K區(qū)的“變量”按鈕;第二步:?jiǎn)螕簟靶陆ㄒ粋€(gè)鏈表”按鈕;第三步:在對(duì)話框中填寫(xiě)鏈表的名稱“人物”(如圖5)。

      師:需要的三個(gè)鏈表已經(jīng)完成,現(xiàn)在以鏈表“人物”為例進(jìn)行鏈表數(shù)據(jù)的添加操作(如圖6)。

      設(shè)計(jì)意圖:鼓勵(lì)學(xué)生自薦演示,增強(qiáng)他們的自信心。教師提示學(xué)生編程前將Scratch軟件最大化,培養(yǎng)他們養(yǎng)成良好的學(xué)習(xí)習(xí)慣。學(xué)生演示更利于知識(shí)的傳遞,在某種程度上比教師示范效果更好。(此環(huán)節(jié)用時(shí)1分20秒)

      師:鏈表中如何添加數(shù)據(jù)?(鏈表左下角有個(gè)“+”號(hào))吃飯的“吃”字可以錄入至鏈表中嗎?(在Scratch中,不支持個(gè)別漢字的錄入,所以教師教會(huì)了一名學(xué)生如何將“吃”“舞”等字錄入鏈表,這名學(xué)生再去幫助其他不會(huì)的同學(xué))

      教師請(qǐng)學(xué)生上臺(tái)來(lái)參與“奇趣故事”游戲,將全體學(xué)生分為三個(gè)組,分別代表“人物”“地點(diǎn)”“事件”三個(gè)鏈表,每次每組抽一位學(xué)生上臺(tái),三個(gè)人從左至右依次說(shuō)出自己腦海中的鏈表數(shù)據(jù)。學(xué)生積極參與,教室里充滿歡聲笑語(yǔ)。

      設(shè)計(jì)意圖:借助游戲,增加學(xué)生對(duì)鏈表中數(shù)據(jù)概念的理解,模擬程序設(shè)計(jì)思維,使學(xué)生體驗(yàn)信息技術(shù)課程的樂(lè)趣。(此環(huán)節(jié)用時(shí)12分35秒)

      (2)任務(wù)二:程序設(shè)計(jì)(說(shuō)奇趣故事)

      教師演示小貓說(shuō)故事的程序(如圖7、圖8)。

      學(xué)生練習(xí),教師巡視,師生交流討論。

      設(shè)計(jì)意圖:教師用演示法將任務(wù)二的知識(shí)點(diǎn)快速直觀地展示給學(xué)生,贏得大量的課堂時(shí)間留給任務(wù)三(本課的難點(diǎn))的學(xué)習(xí)。(此環(huán)節(jié)用時(shí)3分鐘)

      (3)任務(wù)三:程序設(shè)計(jì)(把各種奇趣故事保存下來(lái))

      教師將任務(wù)三知識(shí)點(diǎn)的微課下發(fā)到學(xué)生機(jī)。

      學(xué)生佩戴耳機(jī)自主觀看微課。有些學(xué)生邊看邊練,有些學(xué)生反復(fù)觀看,還有些學(xué)生交流討論。

      設(shè)計(jì)意圖:任務(wù)三是本課的難點(diǎn),保存奇趣故事時(shí),需要先將三個(gè)鏈表中的數(shù)據(jù)合并成一個(gè)字符串,然后將合并后的字符串加入奇趣故事的鏈表存儲(chǔ)。利用微視頻的教學(xué)優(yōu)點(diǎn),圍繞一個(gè)知識(shí)點(diǎn),讓學(xué)生進(jìn)行“一對(duì)一”的學(xué)習(xí),把復(fù)雜的過(guò)程清晰地展現(xiàn)在學(xué)生面前。(此環(huán)節(jié)用時(shí)15分07秒)

      4.能力拓展提升

      師:完成任務(wù)三的學(xué)生想一想,如果想讓小貓一邊說(shuō)一邊表演動(dòng)作,應(yīng)該怎么操作?

      教師請(qǐng)完成任務(wù)三的學(xué)生到教師機(jī)上來(lái)看教師演示。完成任務(wù)三的學(xué)生進(jìn)行提升練習(xí)。

      設(shè)計(jì)意圖:由于屏幕廣播軟件不能半屏或小屏演示,為不影響其他學(xué)生的練習(xí),所以請(qǐng)完成任務(wù)三的學(xué)生到教師機(jī)上來(lái)看演示。(此環(huán)節(jié)用時(shí)3分53秒)

      5.作品展示與經(jīng)驗(yàn)分享

      教師請(qǐng)三位學(xué)生演示自己的作品,并分享制作的經(jīng)驗(yàn)。

      學(xué)生思考、傾聽(tīng)、觀看三位同學(xué)的展示。

      設(shè)計(jì)意圖:學(xué)生展示和解說(shuō)作品本身就是一次能力的提升,在分享經(jīng)驗(yàn)的同時(shí)又使其他同學(xué)補(bǔ)充了知識(shí)。(此環(huán)節(jié)用時(shí)3分10秒)

      6.作業(yè)評(píng)價(jià)

      師:請(qǐng)大家登錄在線投票系統(tǒng)(https://www.wenjuan.com/s/bQVz2e/),對(duì)每幅作品從三個(gè)維度進(jìn)行評(píng)價(jià),每個(gè)標(biāo)準(zhǔn)最低分1分,最高分3分。

      投票完成后,系統(tǒng)會(huì)算出最高分,優(yōu)秀作品就產(chǎn)生了。

      7.知識(shí)回顧

      師生一起回顧本節(jié)課的三個(gè)任務(wù)(知識(shí)點(diǎn)):創(chuàng)建鏈表并添加數(shù)據(jù);說(shuō)奇趣故事的程序設(shè)計(jì);保存奇趣故事的程序設(shè)計(jì)。

      設(shè)計(jì)意圖:反饋學(xué)生的學(xué)習(xí)情況,了解學(xué)生對(duì)知識(shí)的掌握情況,對(duì)本節(jié)課進(jìn)行小結(jié)。(此環(huán)節(jié)用時(shí)40秒)

      教學(xué)反思

      1.預(yù)期目標(biāo)完成情況反思

      筆者在本節(jié)課介紹了兩個(gè)新概念:鏈表和字符串。教學(xué)內(nèi)容共有三個(gè)知識(shí)點(diǎn)(創(chuàng)建鏈表并添加數(shù)據(jù);說(shuō)奇趣故事的程序設(shè)計(jì);保存奇趣故事的程序設(shè)計(jì)),從課堂任務(wù)完成的情況來(lái)看,第一、第二兩個(gè)知識(shí)點(diǎn)的完成率在90%以上,絕大部分學(xué)生掌握了該內(nèi)容。第三個(gè)知識(shí)點(diǎn)也是本課的難點(diǎn),有大約20%的學(xué)生學(xué)會(huì)了這部分的內(nèi)容。另外,有4%的學(xué)生達(dá)到了拓展提升的目標(biāo)??傮w來(lái)看,整堂課的教學(xué)效果還是比較好的。

      2.教學(xué)策略與學(xué)生活動(dòng)反思

      在授課方式上,本課以學(xué)生自主探索為主,在難點(diǎn)教學(xué)上筆者運(yùn)用了翻轉(zhuǎn)課堂教學(xué)法,還加入了學(xué)生的互動(dòng)、游戲參與和體驗(yàn),讓每位學(xué)生都參與到課堂中來(lái),并在適當(dāng)?shù)牡胤绞褂谜Z(yǔ)言引導(dǎo),充分激發(fā)學(xué)生的好奇心和學(xué)習(xí)積極性,同時(shí)考慮到不同層次的學(xué)生,設(shè)計(jì)了拓展提升的環(huán)節(jié)。整堂課中,學(xué)生操作實(shí)踐時(shí)間達(dá)到了27分鐘,教師充分“放手”讓學(xué)生自主學(xué)習(xí),主動(dòng)發(fā)展。

      3.教學(xué)過(guò)程反思

      筆者在本課教學(xué)中仍然存在一些不足之處。例如,在鏈表中添加數(shù)據(jù)時(shí),如何讓學(xué)生使用規(guī)范健康的詞語(yǔ),可以做進(jìn)一步的德育滲透;作品展示時(shí)間太少;教學(xué)評(píng)價(jià)表填寫(xiě)的時(shí)間不夠;在布置任務(wù)時(shí),應(yīng)該更多地考慮到學(xué)生的差異性。

      學(xué)生信息素養(yǎng)的提升和學(xué)習(xí)方法的培養(yǎng),并非一朝一夕就能完成。有的學(xué)生思維敏捷,很快理解了程序的設(shè)計(jì)思路,但鍵盤(pán)輸入慢,導(dǎo)致作業(yè)沒(méi)有完成;有的學(xué)生遇到問(wèn)題不愿從書(shū)中去找答案,只想通過(guò)微課來(lái)解決;還有的學(xué)生沉浸在現(xiàn)有成果的快樂(lè)中,并沒(méi)有去挑戰(zhàn)更高的難度,這都是在今后課堂教學(xué)中筆者需要思考的問(wèn)題。筆者認(rèn)為學(xué)生對(duì)知識(shí)點(diǎn)和概念以及技能掌握的程度和信息技術(shù)教師整堂課的教學(xué)設(shè)計(jì)有關(guān),但學(xué)生信息素養(yǎng)的提升卻與班級(jí)學(xué)習(xí)文化以及家庭教育文化有著更深層次的聯(lián)系。

      看到這個(gè)課例,我們都非常震驚與驚喜。震驚在于,作者雖然處于西部城市,但在正規(guī)課程中不僅引入了Scratch,還涉及了數(shù)據(jù)處理這么有深度的內(nèi)容;驚喜在于,作者并沒(méi)有像傳統(tǒng)的教學(xué)那樣進(jìn)行單純的軟件、語(yǔ)法的教學(xué),而是充分通過(guò)活動(dòng)讓學(xué)生“體感”到鏈表存儲(chǔ)與提取數(shù)據(jù)的方法與過(guò)程,特別是游戲中的現(xiàn)實(shí)模擬生動(dòng)、形象、直觀,化解了對(duì)小學(xué)生來(lái)說(shuō)知識(shí)過(guò)于抽象的難題。另外,本節(jié)課設(shè)計(jì)嚴(yán)謹(jǐn)、巧妙,活動(dòng)指導(dǎo)與學(xué)習(xí)評(píng)價(jià)處理得當(dāng),這些細(xì)節(jié)精致的設(shè)計(jì)精神都值得我們學(xué)習(xí)。

      當(dāng)然,如果要問(wèn)從這個(gè)課例中我們得到了什么啟迪,這里我還想提出兩個(gè)問(wèn)題供大家在教學(xué)中探索。第一,我們課程在引入新內(nèi)容的時(shí)候,要注意分析為什么要引入這部分內(nèi)容,不一定非要在教學(xué)中明顯突出,但是教材、教學(xué)、范例等課程設(shè)計(jì)值得重視,如鏈表引入到小學(xué)課程的目標(biāo)是什么?第二,如何注重Scratch整體的教學(xué)思考與設(shè)計(jì)?它在小學(xué)、初中、高中教學(xué)中的區(qū)分是什么?或者說(shuō),Scratch是作為一個(gè)教學(xué)的工具,還是作為一個(gè)活動(dòng)工具?這會(huì)涉及學(xué)習(xí)的流程、內(nèi)容的應(yīng)用及評(píng)價(jià)的指向等問(wèn)題,歡迎大家在實(shí)踐中探索討論。

      猜你喜歡
      字符串程序設(shè)計(jì)知識(shí)點(diǎn)
      基于OBE的Java程序設(shè)計(jì)個(gè)性化教學(xué)研究
      關(guān)于口罩 這10大知識(shí)點(diǎn)你必須知道
      項(xiàng)目化教學(xué)在Python程序設(shè)計(jì)課程中的應(yīng)用
      C++程序設(shè)計(jì)課程教學(xué)改革研究
      醫(yī)學(xué)專業(yè)“Python程序設(shè)計(jì)”課程教學(xué)改革總結(jié)與思考
      一種基于PowerBuilder環(huán)境字符串相似度算法
      知識(shí)點(diǎn)自測(cè)
      SQL server 2008中的常見(jiàn)的字符串處理函數(shù)
      倍增法之后綴數(shù)組解決重復(fù)子串的問(wèn)題
      “二次根式”復(fù)習(xí)精講
      竹山县| 平凉市| 吉首市| 日照市| 大城县| 嘉鱼县| 定南县| 弋阳县| 洛宁县| 登封市| 兴国县| 班戈县| 黄大仙区| 仙游县| 南丹县| 阿拉善盟| 龙游县| 固原市| 桦川县| 当涂县| 湘西| 武邑县| 乾安县| 玉门市| 从江县| 南澳县| 珠海市| 高淳县| 衡东县| 宜都市| 措美县| 肥城市| 河北区| 肇源县| 陆川县| 红桥区| 夏邑县| 安达市| 修水县| 红安县| 北宁市|