石慧
【教學(xué)背景】
《算法與程序設(shè)計》課程是高中信息技術(shù)課程選修五大模塊之一,講授內(nèi)容主要為VB程序設(shè)計。課程改革強調(diào)培養(yǎng)學(xué)生的興趣及實踐能力,我們選擇程序技術(shù)作為選修內(nèi)容,也正是考慮到程序設(shè)計的趣味性、實踐性適合高中生的發(fā)展。學(xué)生方面,對于程序設(shè)計課程為零基礎(chǔ)。本節(jié)作為整個學(xué)期的第一節(jié)課,主要教學(xué)目標(biāo)是讓學(xué)生認(rèn)識信息技術(shù),了解算法與程序設(shè)計課程。通過對課程的了解激發(fā)學(xué)生學(xué)習(xí)的熱情及培養(yǎng)學(xué)生的創(chuàng)新能力等。
【案例描述】
一、情境導(dǎo)入
教師:“首先給大家講一個小故事,話說二十世紀(jì)七十年代,Bill和Paul是一對喜歡玩游戲的好朋友,他們經(jīng)常一起玩游戲,但是玩來玩去覺得沒有意思,就想自己設(shè)計游戲自己玩。他們開發(fā)了一種叫做Basic的語言來自己編寫游戲。碰巧的是,正好趕在個人電腦飛速發(fā)展的時期,很多廠家對這種語言非常感興趣,于是他們就成立了自己的軟件公司來出售Basic。”
教師:“講到這里,大家一定猜到他們是誰了吧?”
學(xué)生:“比爾蓋茨!”
教師:“沒錯,這個Bill就是當(dāng)今享譽世界的比爾蓋茨,這個公司就是早期的微軟;Paul. Allen后來也成功的組建了自己的公司。而微軟出售的第一款軟件也正是Basic。Basic發(fā)展到今天已經(jīng)有很多版本,如GW-Basic、QuickBasic、QBasic、Visual Basic等等。”
教師:“那么同學(xué)們想不想走進程序設(shè)計,成為下一個比爾蓋茨呢?”
二、新課教學(xué)
1、學(xué)習(xí)目標(biāo)
教師:同學(xué)們小學(xué)初中都上過信息技術(shù)課,那么同學(xué)們一起來說一說以前的信息技術(shù)課都學(xué)了什么?那么學(xué)會了什么?
學(xué)生A:學(xué)了word。
學(xué)生B:畫圖。
學(xué)生C:做動畫。
學(xué)生D:玩游戲啦!
······
教師:很多同學(xué)在以前的信息技術(shù)課上學(xué)到了知識,但是有很多同學(xué)什么都沒有學(xué)到,只是在玩游戲中度過了初中的信息技術(shù)課。高中時同學(xué)們的另一個起點,老師希望同學(xué)們能夠有新的面貌。
教師:首先我們需要轉(zhuǎn)變觀念,把我們以前對待信息技術(shù)課的態(tài)度轉(zhuǎn)變。
2、學(xué)習(xí)任務(wù)
介紹本學(xué)期的學(xué)習(xí)任務(wù)為《算法與程序設(shè)計》中VB程序設(shè)計。
分析:本環(huán)節(jié)的設(shè)置是讓學(xué)生更加清楚的了解本學(xué)期的學(xué)習(xí)內(nèi)容。
3、計算機基礎(chǔ)知識
教師:同學(xué)們都使用過計算機,那么我們一起來說一說計算機都由哪些部分組成呢?
同學(xué):鍵盤、鼠標(biāo)、機箱、顯示器、CPU、主板·····
教師:同學(xué)們對計算機了解的很多,那么同學(xué)們說的這些呢,都屬于計算機的硬件系統(tǒng)。在理論上呢,我們把計算機的硬件系統(tǒng)分為如下:
輸入設(shè)備,也就是同學(xué)們說的鼠標(biāo)鍵盤,還有掃描儀等。
輸出設(shè)備:有打印機,音響等。
還有內(nèi)部的存儲器、運算器和控制器。
教師:下面同學(xué)們在來說一說平時用的軟件都有哪些呢?
學(xué)生:QQ、迅雷、美圖秀秀······
教師:同學(xué)們用到的軟件多種多樣,那么這里我們所說的硬件和軟件就組成了計算機系統(tǒng),希望同學(xué)們對此能夠有所了解。
4、初識算法
以生活實例燒開水為例引出算法的概念,即解決問題的方法策略機制。并給出計算機解決問題的基本步驟:
分析問題——設(shè)計算法——編寫程序——調(diào)試程序
任務(wù)一:農(nóng)夫過河問題
問題描述:河邊只有一條小船,一個農(nóng)夫帶著一只狼、一只羊和一棵白菜要過河,農(nóng)夫每次只能帶其中的一樣過河。若無人看管,狼會吃羊,羊會吃菜,農(nóng)夫要如何安排過河才能保證大家都安然無恙。
任務(wù)二:雞兔同籠問題
問題描述:一個籠子里有雞和兔子,現(xiàn)在只知道里面一共有35個頭和94只腳,求雞和兔子各多少只?
評價總結(jié)
學(xué)生自評,小組互評,教師評價總結(jié)。
學(xué)生A:“這幾課我了解了程序設(shè)計這門課程,明確了這學(xué)期的學(xué)習(xí)任務(wù),和同學(xué)一起討論問題很開心,也學(xué)到了一些知識。”
學(xué)生B:“這節(jié)課過得很愉快,與同學(xué)們一起了解了程序設(shè)計課程,也知道了程序設(shè)計的方法,我也想編出自己的程序。”
教師:“同學(xué)們,時間過得真快,短短的45分鐘馬上就要結(jié)束,課堂上老師看到了同學(xué)們積極向上的一面,很高興能和這么多優(yōu)秀的學(xué)生一起學(xué)習(xí)信息技術(shù),也相信你們會在信息技術(shù)的海洋中游得更遠(yuǎn)!”
【教學(xué)反思】
情境創(chuàng)設(shè)方面采用了故事情境導(dǎo)入,高一的學(xué)生正是對一切都充滿好奇的時期,而對于故事學(xué)生更是興趣濃厚,以一則小故事引出新課程的內(nèi)容,讓學(xué)生對于信息技術(shù)課程產(chǎn)生好奇,吸引學(xué)生接著聽下去。故事的選擇既是眾所周知的世界首富比爾蓋茨,又不遠(yuǎn)離課程的主旨——程序設(shè)計,讓學(xué)生在名人的效應(yīng)下走進程序設(shè)計課程。
引導(dǎo)提問方面選擇了讓學(xué)生回憶初中信息技術(shù)課堂學(xué)習(xí)情況,讓學(xué)生自己說出以往信息技術(shù)課堂都學(xué)了哪些知識,很多學(xué)生由于初中信息技術(shù)課堂中玩游戲居多,很難說出學(xué)到了什么,由此來化解學(xué)生內(nèi)心的矛盾,學(xué)生在回憶總結(jié)的同時,內(nèi)心會產(chǎn)生愧疚心理,對于自己在課上完全沒有收獲而內(nèi)疚,從而激化學(xué)生對新課程的渴望。
以兩個經(jīng)典問題為任務(wù),讓學(xué)生自己實際體驗算法的實質(zhì)。任務(wù)難度對于學(xué)生來說不是很大,這兩個問題在以前的數(shù)學(xué)學(xué)習(xí)中學(xué)生也有接觸過,只是沒有從信息技術(shù)算法的角度進行解析,此任務(wù)正好促進學(xué)生轉(zhuǎn)換思維方式,融入信息技術(shù)課堂。學(xué)生對于問題的解決也積極參與,同學(xué)之間相互討論,效果較好。
課堂評價環(huán)節(jié)學(xué)生參與不是很積極,可能是到了新的環(huán)境,學(xué)生之間還不熟悉,自我評價方面能夠客觀的總結(jié)本節(jié)課掌握的情況,也表達(dá)了對信息技術(shù)課程的喜愛,但是小組互評方面沒有發(fā)現(xiàn)更多的問題,對于小組的劃分,我還需要更深入的了解學(xué)生適當(dāng)?shù)恼{(diào)整。
總的來說,本節(jié)課還是成功的,學(xué)生對信息技術(shù)課沒有抵觸,而是樂于接受,并能積極的參與,也能發(fā)現(xiàn)自己的問題,愿意改正問題,對于信息技術(shù)課程的學(xué)習(xí)目標(biāo)也很明確,對后續(xù)課程充滿期待。對于我來說,本節(jié)課僅僅是一個開端,要想培養(yǎng)學(xué)生的自主學(xué)習(xí)能力,不是一朝一夕的事,需要長期的引導(dǎo)學(xué)生,調(diào)動學(xué)生,讓他們真正自主的參與課堂活動,本節(jié)課只是學(xué)生愿意參與,能夠跟隨老師參與課堂,還沒有完全意義上的自主。