徐飛
在中職學(xué)校計(jì)算機(jī)專業(yè)課程規(guī)劃中,VB程序設(shè)計(jì)既是高校招生職業(yè)技能考試的操作模塊,又是會(huì)考科目,它主要考核學(xué)生使用VB軟件進(jìn)行界面設(shè)計(jì)、代碼編寫的基礎(chǔ)能力,以及基本的算法應(yīng)用和編程思維能力。對于大部分中職學(xué)生而言,VB之所以難接受,除了受學(xué)生自身學(xué)習(xí)基礎(chǔ)、學(xué)習(xí)能力、學(xué)習(xí)態(tài)度等因素影響外,也有教學(xué)內(nèi)容多、時(shí)間安排不足和教學(xué)方法不合適等原因。這就要求教師在教學(xué)過程中要不斷改進(jìn),摸索出一些符合學(xué)生知識(shí)基礎(chǔ)、易于激發(fā)學(xué)習(xí)興趣的教學(xué)內(nèi)容和教學(xué)方法。筆者根據(jù)近年VB程序設(shè)計(jì)課程的教學(xué)實(shí)踐,對該課程教學(xué)提出一點(diǎn)粗淺的看法。
一、興趣引導(dǎo),激發(fā)學(xué)生的學(xué)習(xí)熱情
愛因斯坦說:“興趣是最好的老師”。興趣的引導(dǎo)不能只在一時(shí),需要的是讓學(xué)生長久地對該課程保持一定興趣,激發(fā)出學(xué)生的主動(dòng)性,逐步將課本知識(shí)消化掉。教師在學(xué)生不同的學(xué)習(xí)階段,可選用一些貼近生活、有趣的例子,采用項(xiàng)目教學(xué)法激發(fā)學(xué)生的學(xué)習(xí)興趣,檢驗(yàn)學(xué)生的學(xué)習(xí)效果。如第一堂課可展示QQ登錄密碼驗(yàn)證、簡易IE等小而實(shí)用的程序,這些小程序只有幾句代碼,學(xué)生易理解感興趣。學(xué)生興趣濃了,主動(dòng)性強(qiáng)了,教學(xué)也就不再是獨(dú)角戲了。
二、結(jié)合實(shí)例,避免枯燥談概念
由于VB涉及的概念較多,思維邏輯性較強(qiáng)。如果一堂課連續(xù)講解5分鐘概念,有一部分學(xué)生就開始走神,超過10分鐘大半學(xué)生都興趣寥寥,教學(xué)效果就會(huì)大打折扣。因此可以將概念融入實(shí)例,當(dāng)然選擇的實(shí)例應(yīng)盡量簡單。如講解對象、屬性、事件、事件過程等概念時(shí),筆者結(jié)合“歡迎進(jìn)入奇妙的VB世界”這個(gè)案例,界面上出現(xiàn)的按鈕和文本框就是對象,這個(gè)按鈕的顏色、寬度、高度,按鈕上的文字等都是它的屬性,打開代碼窗口,解釋按鈕上的事件為單擊,這個(gè)代碼段就是事件過程。
三、在經(jīng)典案例中滲透算法
程序設(shè)計(jì)是非常講求掌握算法的一門學(xué)科。由于多數(shù)中職學(xué)生沒有很深厚的數(shù)學(xué)功底,學(xué)校也沒有開設(shè)專門的關(guān)于算法的課程,教師在講解相關(guān)程序語言結(jié)構(gòu)的案例時(shí),應(yīng)注重滲透基本算法的教學(xué)。如在講解選擇結(jié)構(gòu)時(shí),可以選擇制作乒乓球比賽用的“電子記分臺(tái)”,學(xué)生易懂又感興趣;講解循環(huán)結(jié)構(gòu)時(shí),可以選擇利用“紅綠燈”的例子,既簡單明了,也是很典型的循環(huán)的應(yīng)用。教師在講解時(shí),要注意把例題分析透徹,不能點(diǎn)到為止,無需舉很多例子,但必須著重講解幾種結(jié)構(gòu)的異同,如If…Then結(jié)構(gòu)與If…Then…Else結(jié)構(gòu)的區(qū)別。針對知識(shí)點(diǎn),結(jié)合具體任務(wù)進(jìn)行實(shí)踐,可以有效地提高學(xué)生的編程能力。
四、強(qiáng)調(diào)代碼編寫的基本功
VB程序設(shè)計(jì)課程是集知識(shí)和技能于一體,強(qiáng)調(diào)實(shí)踐的一門課程。有些學(xué)生不是不想學(xué),而是學(xué)到后面根本不知道怎么編寫代碼,雖然有思路但不懂編寫規(guī)則,只能干瞪眼,久之就不再做作業(yè)了。因此,必須將學(xué)生的基本功夯實(shí),使學(xué)生養(yǎng)成良好的編寫習(xí)慣。可以給予學(xué)生良好的示范,如變量的定義,要先定義后使用,注意命名規(guī)范;循環(huán)結(jié)構(gòu)的編寫規(guī)則,注意縮進(jìn)編排,結(jié)構(gòu)語句完整。每次課堂中發(fā)現(xiàn)學(xué)生常有的典型錯(cuò)誤都集中講解,以便其他學(xué)生自查自省。
五、培養(yǎng)小組協(xié)作能力
傳統(tǒng)的VB課程教學(xué),學(xué)生基本上處于單獨(dú)學(xué)習(xí)的狀態(tài)。筆者認(rèn)為這并不適用VB課程的學(xué)習(xí)。實(shí)際上,編程項(xiàng)目多是由很多人共同完成的。學(xué)生的學(xué)習(xí)能力不足,無法單獨(dú)解決一些較復(fù)雜的問題,需要合作學(xué)習(xí)來改變這一狀況。如何有效的分組?筆者認(rèn)為,教師先應(yīng)對班級(jí)學(xué)生的能力和水平有個(gè)基本考量,掌握學(xué)生的基本狀況,然后根據(jù)學(xué)生的學(xué)習(xí)成績進(jìn)行優(yōu)化分組,通常3~4人為一組,已便達(dá)到小組成員互幫互助的效果。
六、開展多樣化評(píng)價(jià)
課堂教學(xué)的有效實(shí)施,學(xué)生參與動(dòng)機(jī)和行動(dòng)的持續(xù)保持,離不開及時(shí)恰當(dāng)?shù)脑u(píng)價(jià)。準(zhǔn)確的評(píng)價(jià)能讓學(xué)生學(xué)會(huì)反思,體會(huì)到成功的喜悅,堅(jiān)定了學(xué)習(xí)的信心。評(píng)價(jià)應(yīng)關(guān)注學(xué)生綜合能力的發(fā)展過程和學(xué)習(xí)的效果,采用過程性評(píng)價(jià)與終結(jié)性評(píng)價(jià)相結(jié)合,且多樣化的方式。教師應(yīng)及時(shí)對學(xué)生自身及各小組的課堂表現(xiàn)與任務(wù)成果給予合理評(píng)價(jià),讓學(xué)生及小組成員對任務(wù)成果進(jìn)行完善優(yōu)化。每個(gè)學(xué)生要對自己的學(xué)習(xí)進(jìn)行自我評(píng)價(jià),小組之間也要開展自評(píng)與互評(píng),讓學(xué)生在評(píng)價(jià)、討論中相互學(xué)習(xí),相互促進(jìn)。
(作者單位:臨海市中等職業(yè)技術(shù)學(xué)校)endprint