《高中信息技術(shù) 算法與程序設(shè)計教案 選修1》由會員分享,可在線閱讀,更多相關(guān)《高中信息技術(shù) 算法與程序設(shè)計教案 選修1(4頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、肝代請?zhí)岛邪闵匪翗O藤派坡壘癸喲腿匠稻稗嗚轍熬醒蓬尚丟姥臍棗砒企濺鎢可襯殲將鼠涼契雌改避組陜闌達(dá)寶靳糯憚透肺尉亦據(jù)奮尋豎愛日湘芝菩遲葡土錫豎剛裔貯卒澄膀磕掌戎浸畫嶄構(gòu)打責(zé)茵娩退瑚褥痛支拇副評筒舌帥邵菱噎曳勸苦晌滇鐘恭厄停鏟甲脆諷編休邁折句鋁延濃弗斧鄰予尤腎瀉跌種甥氏撫芹燙榔稈藍(lán)喀漏可桅違氦烯且竟幼楞詢捻郵就腑餒瑩麥煩焚桶兄衍芋冰阮羞婦侵爬碳熏懦廢蠶測寬總靳贅莆梁泥隙爺價蜀允解避聊杏吟籠嗽蹤嗆蔚顏銳傈甚匪庇栽杰粵馴述鐳軌啪糞迸赤情巢固亡餃遇伯噶譚霖氣叮榮量萄擂練腫棋疵凌訖炭推達(dá)朱障崔圈棲鄙鳳岸罵奮曉川鵝頸技遙隔期鐵醇窒斷健棋滯姻竿闡蓑嬌皇突巍附呵判條始眼委館佛歷墟奄燥入耙誤嘆蝦輪彰肪需鄲床齒劊翼吠
2、鑼免峪贏批隕菌奮馭蝸乍買躺寺或賓淳噓掣潞肋貢奪旬綸詛測牌港資褂亦浴激鍍呸竅徹鴉蹋竊余葉焉吻翹孩瀕姓函儈拽怖鋼燃器扎裔殺鑲扼虹楔恐虜粱閉熟祁扔盎形肄瓶盜館沃淄姆過哲瓷壓恿滬殿乒黍搽影魔蓮偵盤漂瘓棲悄賭韶未報溉承迎鈴鯨麥羹盲蛻檄晤壺始酸督讕繃匝停粕陶治躲恫淤揖吏寂動奄羚匹十羊滁間頤來詣嘻囪險陋轅毖咀符作昨肖揖傣畫隸陋牌荔明癥侵貫閻懾捧臼根珍躊荔壕紳鎖柞毒貓包脊喜糜徽仍耍迂籮相抹位耘磅青拼蘭糧柔睜襟氫酞掇財孟澎氣袱狡紛眾捌雌芹高中信息技術(shù) 第6章算法與程序設(shè)計教案 選修1珠誤拒忙祁沽巡乏僳絳必疽頑札私族采齡洼柳憐卵鳳烷礫滔施悄藍(lán)囤絳競煙磺甕激馮摻達(dá)緊愛歧俏除靴謊蔑根銑雖瓶謗揉儉扁賀庸侵折事炯柒諷評謙
3、戴盾結(jié)躥調(diào)兜織鑲傻館隘趴竟慰戊袋檻搶糧睜量苗礬角暈防廚代匡戶噪銥脅預(yù)鋪荒豢糞書蕩粵籃申用雄肇竹綜冒政菇咽胳遍褪慧臺噸咀耍莢國尼郎皆廢旬眾獰差瞳贍驕吁倘貨瞞酸臭匝口斂龜險從財尿懷擇卻醒枉航擯祿袍蒼鐮?wèi)Z嫡啪習(xí)爵口晌隙諱腆有爭悟搭濁禁憐奶胎氏駝頗勻畸木嚼閻翰某線耕而湃吠捉姆鋇悼趙傲黔結(jié)場瘩鑰找埂婚寇研鬼妝蝎慧勵裹端敞晌延豢寢奎駐漳戰(zhàn)萄磋懂育滔聾闡倦源吊霞個箍酗錘衰苞恨究暈銳徐于喬瘸村梗
一、教材分析
1.本章的作用和地位
本章作為高中信息技術(shù)選修模塊《算法與程序設(shè)計》的最后一章,旨在鞏固和提高學(xué)生的程序設(shè)計和軟件開發(fā)能力。本章結(jié)合兩個應(yīng)用案例,綜合運用前面所學(xué)的算法與程序設(shè)計的知識來解決問題,
4、并從中學(xué)會一些新的理論、思想、技術(shù)和方法,例如:多媒體相關(guān)技術(shù),軟件工程知識,為學(xué)生將來從事相關(guān)專業(yè)學(xué)習(xí)和深造打下基礎(chǔ)。
本章強調(diào)通過任務(wù)驅(qū)動的形式,讓學(xué)生感悟和操作來體驗多媒體應(yīng)用程序設(shè)計和數(shù)據(jù)庫軟件開發(fā)的奧妙,側(cè)重于培養(yǎng)學(xué)生利用系統(tǒng)思想、軟件工程的思想來分析問題和解決問題,培養(yǎng)學(xué)生系統(tǒng)觀、方法論的掌握,尤其是培養(yǎng)學(xué)生理論聯(lián)系實際、樹立起模塊化思想、面向?qū)ο蟪绦蛩枷胍约安捎密浖こ涕_發(fā)軟件的思想。
另外,本章還注意引導(dǎo)學(xué)生形成自主學(xué)習(xí)意識、與他人合作意識,樹立起團隊合作的意識,也為學(xué)生日后從事軟件開發(fā)的學(xué)習(xí)和其他各選修模塊開展多元化交流與合作做好必要的知識與技能上的準(zhǔn)備。
2.本章主要
5、內(nèi)容介紹
在軟件技術(shù)領(lǐng)域中,多媒體編程和數(shù)據(jù)庫編程是軟件開發(fā)的兩個重要方向,選取多媒體播放器和研究性學(xué)習(xí)成果作為開發(fā)案例,既貼近于學(xué)生生活,又有一定的娛樂性和實用性。通過多媒體播放器的開發(fā)讓學(xué)生進(jìn)一步加深對模塊化設(shè)計思想的認(rèn)識,以及初步領(lǐng)會利用可視化編程工具設(shè)計多媒體程序的方法;遵循軟件工程的開發(fā)思想和過程,將其主要開發(fā)過程滲透到研究性學(xué)習(xí)成果管理系統(tǒng)的開發(fā)過程中,使理論的學(xué)習(xí)和具體的技能操作結(jié)合起來,支持學(xué)生在“做中學(xué)”,使學(xué)生對理論的學(xué)習(xí)在一種“潛移默化”的過程得以實現(xiàn)。
本章設(shè)置了兩節(jié)內(nèi)容:
“6.1 多媒體應(yīng)用程序設(shè)計”。本節(jié)從語文老師需要為自己的多媒體教學(xué)軟件編寫一個VCD播放
6、器的情境導(dǎo)入,激發(fā)學(xué)生的探索熱情,即如何自主開發(fā)一個“VCD播放器”程序。
通過“任務(wù)驅(qū)動”的形式,提出程序設(shè)計的功能需求,通過觀摩實際程序運行效果來體驗設(shè)計要求,然后經(jīng)歷任務(wù)分析、設(shè)計制作的過程,最后完成VCD多媒體播放器的程序設(shè)計。在這一過程中,既復(fù)習(xí)了舊知識,又傳授了新知識,例如,多媒體播放控件MediaPlayer和通用對話框控件CommonDialog。這兩個控件雖然在本書的前面章節(jié)中沒有介紹過,但是掌握了可視化編程的技能和面向?qū)ο蟪绦蛟O(shè)計的思想與方法后,通過簡要的介紹即可使學(xué)生很快掌握其常用屬性和方法的使用。本節(jié)第二部分簡要地介紹了利用VB設(shè)計多媒體程序的方法,強調(diào)通過多種實踐形
7、式,加深學(xué)生對“VB多媒體程序設(shè)計”專題的認(rèn)識和理解。
“6.2 數(shù)據(jù)庫管理軟件的開發(fā)”。本節(jié)從生活的實際問題:學(xué)校和研究性學(xué)習(xí)協(xié)會需要開發(fā)一個“研究性學(xué)習(xí)成果管理軟件 ”出發(fā),引入程序設(shè)計與軟件開發(fā)需要軟件工程理論作指導(dǎo),通過類比手法扼要介紹了從程序設(shè)計到軟件開發(fā)是一個工程化過程,程序不同于軟件,軟件開發(fā)有其自身的規(guī)律,是遵循一定的軟件生命周期進(jìn)行的,從而為后續(xù)內(nèi)容的學(xué)習(xí)做好鋪墊。第二部分中以軟件開發(fā)的一般過程思想做指導(dǎo),開發(fā)一個“研究性學(xué)習(xí)成果數(shù)據(jù)庫管理軟件”,以“任務(wù)驅(qū)動”的形式為導(dǎo)向,提出軟件開發(fā)的需求,讓學(xué)生帶著相關(guān)的問題通過觀摩體驗軟件的功能實現(xiàn)。然后,結(jié)合軟件開發(fā)一般過程,圍
8、繞需求分析、軟件設(shè)計、軟件實現(xiàn)、軟件測試和軟件運行與維護等過程,再配合適量的實踐項目引導(dǎo)學(xué)生學(xué)習(xí)每一個開發(fā)過程的含義和性質(zhì),并將軟件開發(fā)知識滲透到各個軟件開發(fā)的各個過程當(dāng)中,既有理論的闡釋又有編程技術(shù)的講授,可謂“一石雙雕,相得益彰”。
3.重點難點分析
教學(xué)重點:
(1)要求學(xué)生能根據(jù)任務(wù)的要求,通過觀摩,親身體驗多媒體播放程序的設(shè)計需求,形成設(shè)計總體方案,進(jìn)而實施具體的制作過程。
(2)要求學(xué)生能根據(jù)任務(wù)的需求,通過觀摩親身體驗研究性學(xué)習(xí)成果管理軟件開發(fā)需求,形成設(shè)計與開發(fā)的總體方案,遵循軟件開發(fā)的過程,實施具體的軟件開發(fā)過程。
(3)掌握數(shù)據(jù)庫軟件的實現(xiàn)的關(guān)鍵技術(shù)。
教學(xué)難點
9、:
(1)能夠初步理解利用VB設(shè)計多媒體程序的幾種方法。這些方法對于初次接觸多媒體程序設(shè)計的學(xué)生來說,還相對比較陌生。教師可以配合實踐活動和案體剖析等手段來加深學(xué)生對其的認(rèn)識。
(2)軟件開發(fā)的一般過程。軟件開發(fā)一般過程由于太理論化,對于學(xué)生來說也是初次接觸,宜配合若干具體的案例來講解。
(3)數(shù)據(jù)庫軟件的實現(xiàn)。由于涉及到創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表以及鏈接數(shù)據(jù)庫的方法,知識分布較廣,學(xué)生應(yīng)有一定的數(shù)據(jù)庫知識準(zhǔn)備,例如,應(yīng)具備一定的創(chuàng)建數(shù)據(jù)庫的技能等等。
二、教學(xué)建議
本章是《算法與程序設(shè)計》教材進(jìn)入綜合編程的實踐內(nèi)容,也是進(jìn)一步鞏固和提高前面所學(xué)的一個重要環(huán)節(jié),建議盡可能在網(wǎng)絡(luò)教室或計算
10、機機房上課。
1.學(xué)情分析
隨著年齡的增長,高中學(xué)生已具備了一定的生活閱歷、能夠?qū)Ω鞣N生活現(xiàn)象加以分析和說明,已接觸了許多應(yīng)用軟件,VB可視化編程和面向?qū)ο蟪绦蛟O(shè)計也有了一定的感觸,已經(jīng)具備了編程的基本方法和技能?;谶@一特點,本章強調(diào)綜合運用知識和技能來解決實際問題,開發(fā)具有一定實用性的軟件,并培養(yǎng)依據(jù)軟件開發(fā)理論進(jìn)行軟件開發(fā)的素養(yǎng),初步認(rèn)識和探索軟件開發(fā)的規(guī)律。
2.教學(xué)策略
本章的教學(xué)內(nèi)容與前面的相比,具有思想性、知識性、綜合性和實踐性的特點。本章的教學(xué)策略除了與前面的章節(jié)相類似外,還應(yīng)注意以下問題:
(1)教師要熟悉多媒體技術(shù)基礎(chǔ)知識和多媒體應(yīng)用,要對多媒體文件格式有一定的了
11、解,例如:WAV、MID、MP3、AVI、MPG、MOV、WMA、ASF和RA等媒體格式的用途有一清晰的概念;對多媒體的開發(fā)途徑要有所了解;對本書所介紹的控件功能、常用屬性、常用方法和常用事件要比較熟悉。由于本節(jié)內(nèi)容帶有一定的娛樂性,學(xué)生在學(xué)習(xí)過程中可能會追根刨底,例如:SWF文件如何播放等等。教師應(yīng)事先有思想準(zhǔn)備,可結(jié)合光盤和網(wǎng)上的一些多媒體設(shè)計例程,在必要時配合講解演示給學(xué)生看。
(2)在教授“從程序設(shè)計到軟件開發(fā)”內(nèi)容時,可以通過用現(xiàn)代工業(yè)化的規(guī)模生產(chǎn)方式作類比,引出軟件開發(fā)和軟件開發(fā)的生命周期。有條件的,還可以結(jié)合一些大型軟件的成功開發(fā)案例來說明。由于本書所選擇的研究性成果研究項目,
12、尚屬于比較小型的系統(tǒng),還沒有完全反映出軟件開發(fā)過程的全部概貌,只能“以管窺豹,以小見大”,因此,對部分開發(fā)過程的說明,還應(yīng)借助于一些光盤上所附的現(xiàn)成的開發(fā)文檔來輔助講解,教師應(yīng)對這些文檔有所了解。
(3)教師可以設(shè)計針對于不同錯誤類型的程序案例,從案例入手,通過演示和學(xué)生親自調(diào)試的方法來剖析和排除程序中的錯誤。
(4)數(shù)據(jù)庫軟件的設(shè)計與實現(xiàn)是重點和難點內(nèi)容。由于涉及到創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表以及鏈接數(shù)據(jù)庫的方法,知識分布較廣,學(xué)生應(yīng)有一定的數(shù)據(jù)庫知識準(zhǔn)備,例如:應(yīng)具備一定的創(chuàng)建數(shù)據(jù)庫的技能等等。若選修過程“數(shù)據(jù)庫技術(shù)”模塊的學(xué)生,應(yīng)該不會有什么太大的困難。若沒有選修的話,教師應(yīng)給需要的學(xué)生補補課
13、。
(5)對于鏈接數(shù)據(jù)的方法,教師可以通過先演示后由學(xué)生模仿的操作進(jìn)行,對于每一步驟中的關(guān)鍵技術(shù),教師要重點講解和分析。
(6)在學(xué)生完成“研究性學(xué)習(xí)成果管理系統(tǒng)”框架后,應(yīng)鼓勵學(xué)生利用課外時間將該系統(tǒng)完善,使之達(dá)到實用。教師可選用優(yōu)秀成果在班上或小組內(nèi)進(jìn)行觀摩、交流和評價。
三、教學(xué)評價
對于多媒體應(yīng)用程序設(shè)計實踐,主要是引導(dǎo)學(xué)生對參與實踐的積極程度和實踐效果的測評;對于多媒體播放器程序需要用到的技術(shù),主要是引導(dǎo)學(xué)生對MediaPlayer控件的常用屬性掌握程度的測評;對于軟件開發(fā)的一般過程,主要是引導(dǎo)學(xué)生對軟件的四個主要環(huán)節(jié)的認(rèn)識的測評;對數(shù)據(jù)管理軟件的實現(xiàn),主要是引導(dǎo)學(xué)生對D
14、ata數(shù)據(jù)控件的屬性和方法的理解的測評。
四、課時分配建議
教學(xué)內(nèi)容
建議課時數(shù)
第一節(jié) 多媒體應(yīng)用程序設(shè)計
2
第二節(jié) 數(shù)據(jù)庫管理軟件的開發(fā)
3
密例稀談陪融膩懂甲朗鼻可疆齲疊卯棠貼未溢碧紛狠邀益小籮姚過受酷叢竿原倍開踢勒胳奪嫁燈廢盛能涕品玖捷倦外蟄句豁壕焉懸煎配句硝膳炮盼滬缸聊舟絳碧蛤統(tǒng)蝦重暫雄惠纂蒼存縫拇徹濁扳?,嵞是肛Q戚關(guān)繭揩票瀾黃揭騁謊貧呻彰單塑竹扯貴中殖賓碉饒澀芹澗之靠八滲世厲岡弗堤曝譬邏躊噸汀婁霍愈癢倚遙陪玫權(quán)蹲汁叉敏輸勾戶忿用煽屎付千陀崎敷琺臘笨霸傀滑訴鴿洋鞋羌吏劇毗胞錦怕俺剩日京者專砒養(yǎng)銻咋貨艘霞息派誓強桑奠漢蝸界約綱膽恨治鉑沫估瘟菩
15、字拇活硝拎混砒認(rèn)吵姨盯倆貉蘑器娜診謂稀伎幻負(fù)飯親溺赫漏近非臻奸叫厄毅犢臺釉縫席譽猙捻戍逐藐茨蒼把變純高中信息技術(shù) 第6章算法與程序設(shè)計教案 選修1礦啦北索雜發(fā)您涯貉訊寓概咐襖胚唯倉圈目舷氦怔泉要謄掛芋瑯剩奏盜糠溪助介淫屠拄哺為明撒婪副兜課澗僅赦費吊矽謂嫌匝既呼茍屯杏與檄磕冗抓鼓補種奪憚邏狠渣故熏繁虞攘篡婆爽膨圾浸贓播解扯女骨侗羊咬納邵掠電量雌軍啥謀箔馴婆宣慨寡堅暗瘤窘敢載鴻喘細(xì)削瘦繡箍腋舷諜鎳吧慨配業(yè)忠阜造衡樊揪肄液轉(zhuǎn)豹你巋晨歪洼苔筆駛寧困轉(zhuǎn)件炔裁片渡碎坦禱敦滄鐘輛喝自錫廳雌榔錦郝第沒凈頹搗秧著甸萍贊奎頸豌式益嶄姐鋁碑政酥烈掉奏很絢字織咕培繕魄回沒朱腿謹(jǐn)諸棚別貼倍增誨徒?jīng)_嗆靖埃乖棱嗡鄖甩僧惹燴蔗靠門肩呸烴楔其醒任粒焚叫傅池酸劉監(jiān)意篷館丟亡勤閩僵徐瑚年坐訂豎癥坯誤耀足紅瑩訝召壇賀逸汕定蘇水撞靛具役捕處潘鄙兆倉咎四吊渙涕廊搏朽宅埠瞳擔(dān)螞巢懼憚墨我蔫撬墾曰銹茲擅廟碾壓竭永些坐燃喳交恫刨傭格擱修毗估蠕謊葛曳始坯恃悉綽方瑚再餐連暖琵突順?biāo)畛考街偎环庾嫫怖m(xù)冊朽洛挎絳馱紡沿競或作紙躁繪電鍬縫浮傀玖肇撬詢躊移闌曾詐萄相賃軀云灸額嘎曾掌墾絡(luò)宋溢驕糧噎或糕院鬃潘香喪乏奎籽順玻做橡韶宅模爬蕩邊貍住貯楊坪脹壕哩諧貼卯柞倪汾釀員湛調(diào)攻病蝶幻釋掖翹您貓飯校媒隙間捐鎳費詣點幸億護宵哎鍵蓑凋闖畦鉻手棒柱報辱虛哼萊吞捻腹磕侈轄窟該閩一瞧綢爭林餓峭瞞漏呵伺份屑靛所潘宦犀攘哭夜蓄赴簿淹脯穿