劉曉娟
中圖分類(lèi)號(hào):G632.0? ?文獻(xiàn)標(biāo)識(shí)碼:A? ?文章編號(hào):1992-7711(2018)09-0119
一、案例背景
信息技術(shù)課堂通過(guò)典型例子的分析和學(xué)生自主探索活動(dòng),使學(xué)生理解信息技術(shù)概念、結(jié)論逐步形成的過(guò)程,體會(huì)蘊(yùn)涵在其中的思想方法,即堅(jiān)持以學(xué)生為主體,教師為主導(dǎo)。在這種理念下,信息技術(shù)課堂教學(xué)應(yīng)該是豐富多彩的學(xué)生創(chuàng)造性的活動(dòng)。可是,卻有很多學(xué)生對(duì)信息技術(shù)課不大感興趣,又非高考科目,學(xué)著學(xué)著就有很多人放棄。筆者認(rèn)為其中的一個(gè)原因是:在課堂教學(xué)中,教師沒(méi)有創(chuàng)設(shè)適當(dāng)?shù)膯?wèn)題情境來(lái)激發(fā)學(xué)生的求知欲?!皢?wèn)題教學(xué)法”正是以問(wèn)題為主線,引導(dǎo)學(xué)生主動(dòng)探究。因此,“問(wèn)題教學(xué)法”在高中信息技術(shù)新課程教學(xué)中尤顯重要。下面,筆者結(jié)合《算法及其實(shí)現(xiàn)》的內(nèi)容就新課標(biāo)下高中信息技術(shù)教學(xué)法談一些個(gè)人體會(huì)。
《算法及其實(shí)現(xiàn)》是浙江教育出版社普通高中《信息技術(shù)基礎(chǔ)》必修教材,本課是第三章信息加工的第四節(jié),筆者所授課的對(duì)象是高一年級(jí)學(xué)生,既具備了接受更高層面文化的能力,也具備了一定的自學(xué)能力,并具有較強(qiáng)抽象思維和邏輯推理能力。從知識(shí)儲(chǔ)備上來(lái)說(shuō):經(jīng)過(guò)前面的學(xué)習(xí),學(xué)生已經(jīng)可以使用計(jì)算機(jī)處理一些實(shí)際問(wèn)題,例如:利用計(jì)算機(jī)對(duì)文字、圖片、多媒體信息的處理,但是學(xué)生還不了解使用計(jì)算機(jī)解決問(wèn)題的一般過(guò)程和解決方法,以及以何種方式來(lái)表示。
本節(jié)課以學(xué)生感興趣的幽默問(wèn)題和益智小游戲?yàn)橐劳幸稣n題,主要依托VB程序進(jìn)行介紹,通過(guò)體驗(yàn)一些完整的程序設(shè)計(jì)過(guò)程,讓學(xué)生懂得用編程加工信息解決實(shí)際問(wèn)題,客觀認(rèn)識(shí)程序設(shè)計(jì)的本質(zhì),消除對(duì)編程加工信息的神秘感和畏難心理。以此促進(jìn)學(xué)生對(duì)算法學(xué)習(xí)的熱情。
二、案例過(guò)程
1. 問(wèn)題引入
教師:小品《鐘點(diǎn)工》,大家都看過(guò)嗎?(PPT展示小品片斷圖片)
學(xué)生:看過(guò)。
教師:在小品《鐘點(diǎn)工》中,宋丹丹講了這樣一個(gè)笑話,說(shuō)要把大象裝冰箱總共分幾步?
學(xué)生:第一步:先把冰箱門(mén)打開(kāi);第二步:把大象放進(jìn)去;第三步:把冰箱門(mén)關(guān)上。
教師總結(jié)分析:以上問(wèn)題雖然簡(jiǎn)單,但它是“問(wèn)題”。對(duì)嗎?并且同學(xué)們對(duì)問(wèn)題的解決做出了詳細(xì)的方法和步驟。對(duì)嗎?那么,解決問(wèn)題的方法和步驟就是我們這節(jié)課所要學(xué)習(xí)的內(nèi)容——《算法及其實(shí)現(xiàn)》。
2. 新課講授
(1)算法是指解決問(wèn)題的方法和步驟,是解題方法的精確描述。(PPT展示)
師生共同分析總結(jié)強(qiáng)調(diào):算法中的每一個(gè)步驟都是按照一定順序進(jìn)行的,缺一不可,次序錯(cuò)了也不行。
教師:是不是只有“計(jì)算”的問(wèn)題才有算法?
學(xué)生:不是。
教師:“算法”的含義十分廣泛,并不是只有“計(jì)算”的問(wèn)題才有算法。
學(xué)生活動(dòng):(3分鐘)
列舉生活中的一些算法:學(xué)生列舉大量例子,教師總結(jié)。
根據(jù)課件上的步驟進(jìn)一步引出算法的特征:(1)有窮性(算法的求解步驟必須是有限的);(2)明確性(每個(gè)環(huán)節(jié)必須是明確的;沒(méi)有二義性);(3)可行性(即在有限的時(shí)間里是可以做到的);(4)輸入(一個(gè)或多個(gè)輸入);(5)輸出(一個(gè)或多個(gè)輸出)。
教師提問(wèn):對(duì)于同一個(gè)問(wèn)題,算法是否唯一?
學(xué)生回答:不一定唯一。
教師:如何判斷一個(gè)算法的好壞?
例:數(shù)學(xué)家華羅庚《統(tǒng)籌方法》中著名的“泡茶”算法:(請(qǐng)同學(xué)們對(duì)這幾種算法進(jìn)行評(píng)價(jià))
教師總結(jié):算法不是唯一的,算法有優(yōu)劣,處理問(wèn)題時(shí)算法應(yīng)擇優(yōu)。
(2)算法的表示
請(qǐng)同學(xué)們閱讀課本第62頁(yè)內(nèi)容,說(shuō)出算法的表示形式。
學(xué)生回答:自然語(yǔ)言、流程圖以及計(jì)算機(jī)語(yǔ)言。自然語(yǔ)言就是人們?nèi)粘J褂玫恼Z(yǔ)言,可以是漢語(yǔ)、英語(yǔ)等。自然語(yǔ)言描述算法的優(yōu)點(diǎn)是通俗易懂,缺點(diǎn)是使用文字會(huì)比較冗長(zhǎng),容易有“二義性”。
流程圖的表示:
流程圖表示算法直觀清晰
練習(xí)1:請(qǐng)同學(xué)們用流程圖來(lái)表示“將蔬菜放入冰箱”這一算法
學(xué)生完成
教師演示正確流程圖
練習(xí)2:用流程圖表示在抽屜中尋找東西的過(guò)程。
學(xué)生完成
教師演示正確流程圖。
3. 課堂小結(jié)
算法的定義;算法的特點(diǎn);“算法”的含義十分廣泛,并不是只有“計(jì)算”的問(wèn)題有“算法”;一個(gè)問(wèn)題算法不一定唯一,處理問(wèn)題時(shí)“算法”應(yīng)擇優(yōu)。算法的表示;認(rèn)識(shí)了算法的三種結(jié)構(gòu)。
4. 課后作業(yè)
(1)三位神父和三個(gè)野人同乘一條船過(guò)河,有以下幾個(gè)限制條件:①神父或野人都會(huì)駕船;②任何時(shí)候在任何地方(此岸、彼岸或船上),神父數(shù)不得少于野人數(shù),否則野人會(huì)吃掉神父;③小船一次最多可載兩個(gè)人(人或野人)。
請(qǐng)你給神父設(shè)計(jì)一個(gè)安全過(guò)河的方法?
(2)根據(jù)本節(jié)課兩個(gè)練習(xí)的流程圖預(yù)習(xí)下節(jié)課內(nèi)容——程序的三種結(jié)構(gòu)(程序設(shè)計(jì)實(shí)例)
三、教學(xué)反思
1. 整個(gè)課堂以學(xué)生感興趣的幽默問(wèn)題和益智小游戲引出新概念“算法”。充分調(diào)動(dòng)了學(xué)生的學(xué)習(xí)熱情。2. 學(xué)生通過(guò)引入,自己總結(jié)算法的定義,這樣更加深了學(xué)生對(duì)算法的了解。通過(guò)讓同學(xué)們列舉大量生活中算法的例子,再一次加深對(duì)算法定義的廣意理解。3. 師生共同討論,總結(jié)出算法的特點(diǎn),這樣學(xué)生對(duì)新知的學(xué)習(xí),印象更加深刻。4. 通過(guò)教師設(shè)計(jì)的小問(wèn)題,讓學(xué)生知道對(duì)于同一個(gè)問(wèn)題,可以具有不同的算法。教師接著展示數(shù)學(xué)家華羅庚《統(tǒng)籌方法》中著名的“泡茶”算法,并請(qǐng)同學(xué)們對(duì)這幾種算法進(jìn)行評(píng)價(jià),然后比較優(yōu)劣。并讓學(xué)生結(jié)合自己的經(jīng)驗(yàn)舉例說(shuō)明。然后師生共同總結(jié)。收到了很好的教學(xué)效果。5. 課堂通過(guò)兩個(gè)練習(xí)和綜合實(shí)踐(4人小組合作完成,教師隨堂輔導(dǎo)),既讓學(xué)生熟練掌握了流程圖的繪制,又采用分組的形式培養(yǎng)學(xué)生合作探究的學(xué)習(xí)方法。兩個(gè)練習(xí)的設(shè)計(jì)也是教師的用心之處,兩個(gè)流程的執(zhí)行過(guò)程正好是程序設(shè)計(jì)的兩種結(jié)構(gòu)(第三種結(jié)構(gòu),限于篇幅,其流程執(zhí)行過(guò)程略),為下節(jié)課的學(xué)習(xí)做了很好的鋪墊。6. 課后作業(yè),一個(gè)是通過(guò)益智游戲的形式讓學(xué)生加深對(duì)流程圖的學(xué)習(xí)(因?yàn)槭怯螒颍詫W(xué)生都很感興趣)。另一個(gè),通過(guò)比較和體會(huì)本節(jié)課的兩個(gè)練習(xí)中的流程圖,預(yù)習(xí)下節(jié)課內(nèi)容,為下節(jié)課程序設(shè)計(jì)實(shí)例的學(xué)習(xí)作了很好的鋪墊。