丁之彥
(浙江經(jīng)濟(jì)職業(yè)技術(shù)學(xué)院 浙江 杭州 310018)
《Visual Basic程序設(shè)計(jì)及其應(yīng)用》是高職院校非計(jì)算機(jī)專業(yè)也開設(shè)的一門課程。一線教師在教授這門課程的時(shí)候都有明顯的感受:教程序設(shè)計(jì)課難,教非計(jì)算機(jī)專業(yè)程序設(shè)計(jì)課更是難上加難!
非計(jì)算機(jī)專業(yè)學(xué)生由于之前從未接受過程序設(shè)計(jì)課程的訓(xùn)練,在邏輯思維方面往往有一定的欠缺,很難用比較“專業(yè)”的思維思考課程中教師提出的問題。教師在教學(xué)時(shí)經(jīng)常會遇到兩類“問題”學(xué)生:一類是學(xué)得很認(rèn)真,能聽懂,可是不會自己編寫程序,只要一動(dòng)筆就錯(cuò)誤百出;另一類是既聽不懂,也不會編寫,逐漸喪失了學(xué)習(xí)的興趣,每次上課的狀態(tài)是:不知(教師)所云。
針對上述經(jīng)常遇到的兩類學(xué)生,筆者以為在教學(xué)中必須注意以下幾個(gè)原則:
(1)小步子教學(xué):程序教學(xué)必須被切分成很小的一步一步,教師不要怕步子小,一定要讓大部分的學(xué)生聽明白、跟得上,避免日后出現(xiàn)更多的“不知所云”者。
(2)即時(shí)反饋:在程序教學(xué)中要特別注意即時(shí)反饋原則,要馬上告訴學(xué)生答案或思路的正確性,讓他們不斷檢查、修正自己的思路,從而跟上教師的節(jié)奏,讓他們始終保持課堂的注意力和興趣。
(3)積極互動(dòng):在課堂上,要讓大部分人“動(dòng)”起來,這種景象類似于中學(xué)時(shí)代上英語課,比如用“開火車”(一組同學(xué)一個(gè)個(gè)回答)之類的提問方法,讓同學(xué)們都保持高度的注意力,隨時(shí)提問,隨時(shí)回答。這樣令學(xué)生們始終處于一種積極向上的學(xué)習(xí)狀態(tài),讓更多的同學(xué)參與進(jìn)來。
(4)自定步調(diào):在程序設(shè)計(jì)的關(guān)鍵內(nèi)容教學(xué)上,不要怕“慢”,慢是為了今后的“快”。教師要根據(jù)學(xué)生學(xué)習(xí)的實(shí)際情況隨時(shí)調(diào)整講解進(jìn)度,一定要保證大部分同學(xué)都聽懂的情況下,繼續(xù)講授下去。否則,表面看進(jìn)度是跟上去了,但是實(shí)際效果并不理想,講下去可能還會返工重來。
(5)不斷激勵(lì):高職院校的學(xué)生往往是比較強(qiáng)烈渴望肯定、激勵(lì)的一個(gè)群體。為了避免消極懈怠情緒,鼓勵(lì)他們向困難挑戰(zhàn),激發(fā)他們學(xué)習(xí)課程的動(dòng)力,往往需要教師不斷地表揚(yáng)和鼓勵(lì),讓他們能夠不停地保持對課程的積極態(tài)度。
筆者在幾年來 《Visual Basic程序設(shè)計(jì)及其應(yīng)用》的實(shí)際教學(xué)中,主要通過下列四個(gè)方面來實(shí)踐自己上述的教學(xué)原則。
(1)課堂講授
課堂教師講授的內(nèi)容一定要突出重點(diǎn),不僅教師明白,學(xué)生也清楚。這樣學(xué)生會感到學(xué)習(xí)思路清晰,有助于他們的復(fù)習(xí)和記憶。在Visual Basic程序設(shè)計(jì)的例題講解時(shí),一定要邊分析邊講解。特別是一拿到題目時(shí),要帶領(lǐng)學(xué)生仔細(xì)讀題,告訴學(xué)生題目里的每個(gè)字都是有含義的,不能忽略它。仔細(xì)讀題,認(rèn)真分析,題目讀個(gè)幾遍,解題要點(diǎn)就會逐漸清晰起來;然后幫助同學(xué)分析解題要點(diǎn),一點(diǎn)一點(diǎn)地分析,與上課講解的理論結(jié)合起來;最后與他們一起編寫程序,邊說邊寫,簡單的可以由同學(xué)自己說出,難的可以由教師給出提示……這類例題講解一定要不厭其煩,一遍又一遍,直到大部分同學(xué)都真正掌握為止。切不可直接把程序代碼給他們,讓他們直接得到一個(gè)答案,分析的過程遠(yuǎn)遠(yuǎn)比答案重要。這樣幾個(gè)輪回下來,至少教師講過的例題學(xué)生已經(jīng)掌握了,靈活一點(diǎn)的學(xué)生也能應(yīng)付題目小小的變化了。
(2)課前復(fù)習(xí)
學(xué)習(xí)能力比較弱的學(xué)生往往有這樣的情況:上課還好,聽的懂,過了幾天全忘記了……其實(shí)這是由于他們沒有做好復(fù)習(xí)工作,但是這項(xiàng)本來應(yīng)該由他們自己完成的重要工作,卻往往需要任課教師來替他們完成。既然如此,教師就要預(yù)留出每次課的課前時(shí)間,專門用于復(fù)習(xí)上節(jié)課的要點(diǎn):通過程序、問題等形式,可以由同學(xué)共同回答或者單獨(dú)回答。另外對于同學(xué)們上機(jī)、作業(yè)出錯(cuò)較多的問題一定要重點(diǎn)講解。課堂時(shí)間是寶貴的,留給它們用有事半功倍的作用。
(3)上機(jī)操作
程序不是寫在紙上得來的,而是上機(jī)調(diào)試出來的。上機(jī)能力是考核程序?qū)W習(xí)的一項(xiàng)重要指標(biāo),一定要讓全體學(xué)生認(rèn)識到這一點(diǎn),上機(jī)要帶作業(yè)本、筆記本,要和上理論課一樣重視,甚至更加重視。通過獨(dú)立的上機(jī)調(diào)試,你會修正自己對語句的一些錯(cuò)誤理解,會修改解題的思路,會驗(yàn)證一道題目真正正確與否。
在上機(jī)操作時(shí),每當(dāng)遇到上機(jī)問題,首先要鼓勵(lì)同學(xué)自己檢查錯(cuò)誤,尋求解決方法,可以從書本,從互聯(lián)網(wǎng),從旁邊同學(xué)那里尋求答案,如果仍然無法解決,一定要請教老師,不能讓它“爛在地里”,而是要刨根問底,因?yàn)檫@正反映了你的問題所在。教師對于學(xué)生的問題要認(rèn)真解答,分析產(chǎn)生的原因,修正他思路上的錯(cuò)誤,一定要十分耐心。對于大部分同學(xué)的共同性的錯(cuò)誤,一定要公開講解,讓大家都明白。
(4)項(xiàng)目作業(yè)
適度的項(xiàng)目作業(yè)是對一階段的學(xué)習(xí)結(jié)果的檢驗(yàn)和提高,在完成項(xiàng)目作業(yè)時(shí),尤其是一些比較難的項(xiàng)目作業(yè),可以適當(dāng)考慮讓同學(xué)們分組合作完成,這既是對大家合作精神的一種培訓(xùn),也是充分考慮大家的實(shí)際情況,優(yōu)差互補(bǔ)。
項(xiàng)目作業(yè)的上機(jī)指導(dǎo)教師一定要悉心進(jìn)行,因?yàn)槊拷M同學(xué)問題不同,恰恰是他們思路的真實(shí)反映,一定要抓住這個(gè)契機(jī),幫助他們分析、提高。這種反饋會對他們有很大的幫助。
經(jīng)過筆者不斷的實(shí)踐教學(xué),我們發(fā)現(xiàn)只有以“實(shí)例帶理論、以項(xiàng)目推學(xué)習(xí)”的方式,才能比較好地激發(fā)學(xué)生學(xué)習(xí)的興趣,讓他們有了隨時(shí)檢驗(yàn)所學(xué)、驗(yàn)證所學(xué)的標(biāo)準(zhǔn)。使用這種方式教學(xué),培養(yǎng)了學(xué)生的合作意思,提高了他們分析問題、解決問題的能力,從而大大提升了他們的自學(xué)能力,這種因材施教的教學(xué)方式對于非計(jì)算機(jī)專業(yè)的學(xué)生是大有裨益的。
[1]劉名卓,祝智庭.自導(dǎo)式網(wǎng)絡(luò)課程的設(shè)計(jì)與開發(fā)[J].開放教育研究,2009(8):48-56.
[2]王興輝,陳向東,張際平.基于自導(dǎo)式學(xué)習(xí)的教學(xué)設(shè)計(jì)模式初探[J].中國電化教育,2003(10):27-30.
[3]孫萍,馮巧娥,胡峰俊.基于Web的階段式自導(dǎo)模式的應(yīng)用:以Photoshop圖像處理教學(xué)網(wǎng)站為例[期刊論文].中國教育信息化·高教職教,2010(8).
[4]王興輝.成人自導(dǎo)學(xué)習(xí)與支持系統(tǒng)研究[D].上海:華東師范大學(xué),2005.
[5]徐亞萍.基于自我導(dǎo)向?qū)W習(xí)理論的成人教學(xué)策略探析 [期刊論文].河北大學(xué)成人教育學(xué)院學(xué)報(bào),2010(3).