《VB程序設(shè)計》是中職計算機專業(yè)的必修模塊之一。該模塊作為算法和程序設(shè)計的入門語言,對培養(yǎng)學生系統(tǒng)分析現(xiàn)實問題能力,構(gòu)造編程的思路和方法具有重要的意義,是提高學生信息素養(yǎng)的重要內(nèi)容。探討新的教學模式,突破程序設(shè)計語言教與學的困惑,一直是計算機專業(yè)教師的一項重要課題。筆者運用實訓教學模式代替課堂教學模式,以現(xiàn)實項目《編制QQ登錄框》作為選擇結(jié)構(gòu)程序設(shè)計的案例,對VB教學中新的教學模式進行了有益的嘗試。
一、 教學設(shè)計思想
讓學生進行角色轉(zhuǎn)換,做一節(jié)課的騰訊公司設(shè)計師,設(shè)計“QQ登錄框”。學生以工作環(huán)境代替學習環(huán)境,把VB編程技能學習放到實際環(huán)境中去,讓學生技能學習成為現(xiàn)實工作的模擬。教學的首要目的是完成現(xiàn)實項目。由于項目——設(shè)計QQ登錄框,是學生感興趣的內(nèi)容,而做騰訊公司設(shè)計師,讓他們有強烈的成就感,激發(fā)了學生的學習熱情。
二、 教學目標
1. 知識目標
(1)掌握嵌套的if語句的使用格式,會用它編寫選擇結(jié)構(gòu)程序代碼。
(2)強化form、label、text、command對象的使用及其屬性的設(shè)置。
2. 能力目標
(1)培養(yǎng)學生根據(jù)項目要求,分析算法的能力。
(2)培養(yǎng)學生審美能力。
(3)培養(yǎng)學生自主探究解決問題的能力。
3. 德育目標
合理地利用互聯(lián)網(wǎng),遠離不健康上網(wǎng)的思想。
三、 教學重點和難點
使用if嵌套語句編寫程序代碼。
四、 教學過程
1. 創(chuàng)設(shè)情境,激情導入
教師展示騰訊公司“QQ登錄”畫面。
師:同學們知道這是什么畫面嗎?
生:QQ聊天登錄。
師:作為計算機專業(yè)的同學,不能局限于使用別人編寫的軟件,我們應該自己編軟件,給其他用戶使用。今天我們來做一節(jié)課的騰訊公司設(shè)計師,用VB來編一個有自己個性的“QQ登錄”框。
接著,展示老師自己編寫的“QQ登錄框”,運行該程序,讓學生在看到界面的同時,體會程序流程。
設(shè)計意圖:通過演示“QQ登錄框”激發(fā)學生完成這個項目的欲望,運行程序的各個分支,旨在幫助學生體驗這個程序的流程,為下面學生的獨立編程打下基礎(chǔ)。這個環(huán)節(jié)的設(shè)計關(guān)鍵在于,界面要有視覺感染力,可以調(diào)動學生完成項目的積極性,程序流程盡量簡單,消除學生對編程的恐懼心理。
2. 分解項目,進入實戰(zhàn)階段
任務一:設(shè)計界面
教師靜態(tài)展示“QQ登錄框”界面,讓學生模仿制作。教師適時指點迷津。
任務二:設(shè)置各對象的屬性
學生通過自主學習,小組協(xié)作的方式完成界面中各對象屬性的修改。教師在其中做以下三件事:
(1)展示課下制作好的“對象屬性表”,讓學生一目了然。
(2)在教室中巡視,對學生進行個別指導。
(3)始終提示學生,有三種求助方式:問老師;問同組的其他同學;打開老師發(fā)給學生的“知識儲備庫.doc”文件,查找其中的提示信息。
最后,根據(jù)學生完成情況,由老師或?qū)W生演示界面的制作和修改。
設(shè)計意圖:培養(yǎng)學生的自主探究能力,是本節(jié)的重要目標之一。在學生原有的知識基礎(chǔ)上,進行界面設(shè)計,可以幫助學生樹立信心,提高他們的自學能力。
任務三:編寫“登錄”的代碼,調(diào)試程序,并保存。
老師帶領(lǐng)學生一起分析“登錄”的流程后,以流程圖的形式畫出來,使學生對該程序的算法更加清楚明了。然后老師演示編寫“登錄”代碼,學生進行模仿。在學生編代碼時,老師巡視并指導,提醒學生使用上述三種求助方式。如果個別同學還是沒頭緒,參看老師發(fā)給“源代碼.jpg”文件
設(shè)計意圖:編寫程序代碼是本節(jié)的重點,同時也是本節(jié)的難點,我以分層教學的方式突破難點。能力好的同學,可以在老師的演示后,模仿學習,基礎(chǔ)差一點的同學,老師把現(xiàn)成的源代碼文件發(fā)給他,學生只要讀懂就可以了。這樣,不論基礎(chǔ)好壞,學生都能完成本節(jié)課的項目,都會有不同程度的成功體驗。
3. 學生作品上交,師生共同評價。在交流討論中,取長補短,開拓思路,希望開發(fā)出更優(yōu)秀的作品。
4. 小結(jié)并布置作業(yè)。
五、 教學后記
課堂上所有的學生都自覺地參與到“設(shè)計QQ登錄框”項目中,整堂課氣氛相當活躍,學生在做“騰訊設(shè)計師”的實訓體驗中,感受著軟件工作人員的創(chuàng)作辛苦。90%的同學都成功地完成了該項目的制作,體會到了努力后成功的喜悅。
通過實踐與反思,我體會到要想成功地運用實訓教學模式應注意以下幾點:
1. 實訓項目的選擇是關(guān)鍵。首先項目要具有趣味性,符合中職學生的認知需求。其次,項目要具有實用性,通過實際項目的開發(fā),學生有效地縮短了進入企業(yè)的距離,給學生以就業(yè)前景的展望,樹立中職學生學有所用的信心。
2. 對項目要進行適當?shù)奶幚?。實際生活中的項目通常都是大型的,它考慮的因素很多,而學生的作品可以不必要包含太細致的內(nèi)容。這就要求教師要對項目進行簡化。另外,項目要盡量涵蓋本節(jié)的知識點,對前面學習的知識要有一定的承接。項目制作是明線,知識點的學習是暗線,兩線缺一不可。
3. 在項目完成過程中,教師要進行適當引導,讓學生在努力后可以成功。