何春霞
摘要:對(duì)程序設(shè)計(jì)課程的理論教學(xué)、實(shí)驗(yàn)形式、課外學(xué)習(xí)等全方位進(jìn)行了改革與探索。理論教學(xué)以案例驅(qū)動(dòng)為主,提煉知識(shí)點(diǎn),精簡授課內(nèi)容,激發(fā)學(xué)生的學(xué)習(xí)興趣,并且智斗“手機(jī)族”,集中學(xué)生注意力;實(shí)驗(yàn)前期扎實(shí)基礎(chǔ),中期因材施教,后期團(tuán)隊(duì)協(xié)作,發(fā)揮“傳幫帶”的作用;利用豐富的教學(xué)資源,調(diào)動(dòng)學(xué)生課外自主學(xué)習(xí)能力,激發(fā)學(xué)生潛在創(chuàng)新能力。
關(guān)鍵詞:案例式教學(xué);手機(jī)族;因材施教;團(tuán)隊(duì)協(xié)作;創(chuàng)新
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)22-0104-02
1 理論教學(xué)注重方法,激發(fā)興趣
1.1 .靈活應(yīng)用案例啟發(fā)式教學(xué)方法
對(duì)于初次接觸程序設(shè)計(jì)語言的學(xué)生,語法繁瑣枯燥、邏輯嚴(yán)密抽象。拿Visual Basic程序設(shè)計(jì)為例,它具有可視化的操作界面、結(jié)構(gòu)化的設(shè)計(jì)語言,足以使學(xué)生為之好奇。為了將學(xué)生的好奇轉(zhuǎn)化為學(xué)習(xí)興趣,抓好入門教學(xué)十分關(guān)鍵[1]。
傳統(tǒng)的灌輸式教學(xué)一開始就講解程序的開發(fā)環(huán)境、代碼窗口、屬性窗口等,使得毫無編程基礎(chǔ)的學(xué)生不知所云,一頭霧水,導(dǎo)致學(xué)生對(duì)程序設(shè)計(jì)產(chǎn)生抗拒心理。但如果老師改變講課策略,結(jié)果就完全不同了。第一次課,老師首先做的不是翻書,放幻燈片,而是玩游戲,比如“電子表”、“窗體移動(dòng)”、“字幕滾動(dòng)”等,以“電子表”為例,先演示每秒都在變化的電子表,窗體界面如圖1所示,動(dòng)態(tài)效果簡單直觀,游戲原理神秘好奇,此時(shí)正是揭秘的最佳時(shí)機(jī),講解與操作同步如下:
1) 簡單介紹工具箱,并從中添加Label1和Timer1兩個(gè)對(duì)象到窗體上;
2) 打開屬性窗口,設(shè)置Label1的Caption屬性為空,Timer1的Interval屬性為1000;
3) 打開代碼窗口,在Timer1_Timer事件過程中填寫代碼:Label1.Caption = Time;
4) 運(yùn)行,就可以看到每秒都在變化的電子表了。
貌似高深莫測的“電子表”原理竟然如此簡單,學(xué)生直觀到了程序的神奇魅力,輕松自然地掌握了程序開發(fā)環(huán)境。怎樣使電子表更美觀?老師繼續(xù)啟發(fā)引導(dǎo),讓學(xué)生積極思考,通過改變字體、字號(hào)、顏色等來美化界面。老師及時(shí)有趣的同步分析、直觀互動(dòng)的操作演示,讓學(xué)生不知不覺地掌握了常用的屬性:Font、FontSize、ForeColor等等。
案例教學(xué)法把教學(xué)內(nèi)容設(shè)計(jì)成一個(gè)個(gè)具體的實(shí)例,每堂課首先展示一個(gè)程序?qū)嵗搶?shí)例包括了當(dāng)天所要講的新概念、新控件和新語句,然后講解實(shí)現(xiàn)這一程序的基本思路,得出算法,最后編程實(shí)現(xiàn)[2]。在典型案例中超前使用語句結(jié)構(gòu),引出基本概念、淡化繁瑣的語法規(guī)則,能夠讓學(xué)生快速掌握基本語句,提高教學(xué)效率和學(xué)習(xí)興趣。每個(gè)精彩的案例對(duì)學(xué)生而言,既是知識(shí)的獲取、邏輯思維和形象思維的綜合,同時(shí)又是藝術(shù)的享受[3]。
1.2智斗“手機(jī)族”,集中注意力
不得不說,信息技術(shù)時(shí)代的老師必須打贏另一場戰(zhàn)爭,那就是與手機(jī)爭奪學(xué)生在課堂上的注意力。隨著手機(jī)和網(wǎng)絡(luò)的普及,現(xiàn)在的大學(xué)生基本都是“手機(jī)族”,手機(jī)帶給學(xué)生便利的同時(shí)也對(duì)課堂教學(xué)產(chǎn)生了負(fù)面影響。老師慷慨激昂的講述,揮灑自如的板書,美輪美奐的課件對(duì)沉浸在手機(jī)網(wǎng)絡(luò)里的學(xué)生而言是毫無意義的,所以必須采取行之有效的舉措禁止課堂玩手機(jī)?!罢n堂手機(jī)暫存”的辦法繁瑣費(fèi)時(shí),存在丟手機(jī)的風(fēng)險(xiǎn),并且學(xué)生容易抵觸。最好的辦法應(yīng)該從學(xué)生心理上杜絕。
老師將禁止玩手機(jī)明確列為課堂紀(jì)律,對(duì)于違反紀(jì)律的學(xué)生作如下懲罰:
1) 為全班同學(xué)表演1分鐘的節(jié)目,節(jié)目自選;
2) 負(fù)責(zé)講授下節(jié)課5分鐘的內(nèi)容,授課內(nèi)容下課前確定。
表演節(jié)目的懲罰方式既活躍了課堂氣氛,又不至于讓被懲罰的學(xué)生傷自尊。這樣小小的懲罰,會(huì)讓學(xué)生對(duì)課堂紀(jì)律產(chǎn)生敬畏,不再犯同樣的錯(cuò)誤。下節(jié)課授課5分鐘任務(wù)會(huì)對(duì)學(xué)生產(chǎn)生一定壓力,為了講好這5分鐘的內(nèi)容,自然會(huì)補(bǔ)回這節(jié)課因?yàn)橥媸謾C(jī)漏掉的知識(shí)點(diǎn),并且還會(huì)預(yù)習(xí)下節(jié)課的內(nèi)容。懲罰只是手段,目的是讓學(xué)生補(bǔ)習(xí)知識(shí)點(diǎn),遵守課堂紀(jì)律。
2 實(shí)驗(yàn)課發(fā)揮“傳幫帶”的作用,扎實(shí)基礎(chǔ),因材施教,團(tuán)隊(duì)協(xié)作
實(shí)驗(yàn)是檢驗(yàn)知識(shí)、綜合運(yùn)用知識(shí)的重要教學(xué)手段,是培養(yǎng)學(xué)生解決問題能力和創(chuàng)新能力的必要環(huán)節(jié)。設(shè)計(jì)好的實(shí)驗(yàn)方案對(duì)學(xué)生能力培養(yǎng)起著關(guān)鍵作用[4]。如何上好實(shí)驗(yàn)課,需要老師花費(fèi)大量心思。首先,準(zhǔn)備的實(shí)驗(yàn)案例要有趣,內(nèi)容要配套,難度要適中;其次,考慮到學(xué)生基礎(chǔ)存在差異,要因材施教,不能一刀切;最后,要考慮讓優(yōu)秀的學(xué)生發(fā)揮“傳幫帶”的作用,盡可能帶動(dòng)掉隊(duì)的同學(xué)迎頭趕上。綜上考慮,可以將整個(gè)實(shí)驗(yàn)課程分為三個(gè)階段:基礎(chǔ)練習(xí)、因材施教、團(tuán)隊(duì)作業(yè)。
2.1 前期實(shí)驗(yàn)課進(jìn)行練習(xí),達(dá)到鞏固知識(shí)點(diǎn),扎實(shí)基礎(chǔ)的效果
實(shí)驗(yàn)過程中,隨時(shí)解答學(xué)生提出的問題,隨機(jī)抽查學(xué)生的實(shí)驗(yàn)結(jié)果,注重訓(xùn)練調(diào)試程序的能力。強(qiáng)調(diào)該課程是通過動(dòng)手做才掌握的,不是聽會(huì)、看會(huì)的。把算法、解題思路放在主體地位上,學(xué)會(huì)分析問題、解決問題的能力。
對(duì)于前期實(shí)驗(yàn)課,案例設(shè)置很重要,需要從“長寬高”三個(gè)維度考慮:長度即課堂時(shí)間、寬度即知識(shí)點(diǎn)范圍、高度即內(nèi)容難度。
1)長度即課堂時(shí)間:任務(wù)適量、恰當(dāng)
設(shè)置內(nèi)容太多,學(xué)生在課堂上完不成,會(huì)打擊他們的自信心和學(xué)習(xí)熱情;內(nèi)容太少,學(xué)生不能有效利用課堂時(shí)間,并且造成學(xué)生對(duì)這門課的誤解、輕視。所以,每節(jié)實(shí)驗(yàn)課的任務(wù)設(shè)置應(yīng)當(dāng)適量、恰當(dāng),符合課堂時(shí)間的長度。
2)寬度即知識(shí)點(diǎn)范圍:知識(shí)點(diǎn)合理、配套
實(shí)驗(yàn)課的主要任務(wù)是鞏固理論課所學(xué)到的知識(shí)點(diǎn),所以在案例設(shè)置的時(shí)候,應(yīng)該盡可能全面地涵蓋理論課所授的知識(shí)點(diǎn),至少要涉及主要的知識(shí)點(diǎn),并盡可能杜絕還沒有學(xué)到的知識(shí)點(diǎn)。
3)高度即內(nèi)容難度:內(nèi)容簡單、有趣
對(duì)于初學(xué)者,絕對(duì)不能設(shè)置高難度的案例,而應(yīng)該是簡單有趣,容易實(shí)現(xiàn)的案例,關(guān)鍵是培養(yǎng)學(xué)生興趣。比如有關(guān)For循環(huán)的實(shí)驗(yàn)案例,要讓學(xué)生理解For循環(huán)結(jié)構(gòu)的執(zhí)行邏輯,掌握循環(huán)變量的初值,終值以及步長所代表的含義。案例設(shè)計(jì)時(shí),重點(diǎn)考慮For循環(huán)結(jié)構(gòu),而循環(huán)體簡單有趣就好。
2.2 中期實(shí)驗(yàn)課隨機(jī)測驗(yàn)、摸清底細(xì),做到有的放矢,因材施教
隨著VB課程的深入學(xué)習(xí),難度逐漸提升,尤其進(jìn)入循環(huán)結(jié)構(gòu)、數(shù)組、過程調(diào)用、參數(shù)傳遞等這些邏輯性較強(qiáng)的知識(shí)點(diǎn)后,有些學(xué)生理解起來比較費(fèi)勁,需要花費(fèi)大量的精力練習(xí),而有些學(xué)生對(duì)這些有難度的知識(shí)點(diǎn)卻更感興趣,學(xué)起來得心應(yīng)手。
前期的實(shí)驗(yàn)成績可以清晰地呈現(xiàn)每位學(xué)生的當(dāng)前狀態(tài)。據(jù)多年教學(xué)經(jīng)驗(yàn),學(xué)生實(shí)驗(yàn)成績分布情況大致如下:
70%的學(xué)生學(xué)習(xí)水平大致相當(dāng),處于中等良好的狀態(tài),通過實(shí)驗(yàn),理論知識(shí)得到鞏固加強(qiáng)。整個(gè)課堂過程的授課基調(diào)以他們?yōu)闃?biāo)準(zhǔn),只要講解了實(shí)驗(yàn)過程遇到的共性問題就解答了他們的問題。
20%的學(xué)生理論知識(shí)沒掌握,實(shí)驗(yàn)內(nèi)容不理解,隨著難度深入,他們甚至出現(xiàn)想要放棄的心理。對(duì)于這部分學(xué)生,僅僅解決共性問題是不夠的,還要有針對(duì)性的單獨(dú)輔導(dǎo),解決他們特有的個(gè)性問題,同時(shí)給予他們更多的鼓勵(lì)和信心。
10%的學(xué)生學(xué)習(xí)能力特別強(qiáng),對(duì)老師講解的知識(shí)點(diǎn)觸類旁通,會(huì)在老師的基本套路上有所創(chuàng)新。老師必須為他們補(bǔ)充提高性的實(shí)驗(yàn)任務(wù),并對(duì)額外任務(wù)的實(shí)驗(yàn)結(jié)果認(rèn)真查閱。對(duì)于優(yōu)秀的實(shí)驗(yàn)習(xí)作在全班進(jìn)行展示分析,既給予了優(yōu)秀的學(xué)生引導(dǎo)和肯定,同時(shí)樹立了學(xué)習(xí)標(biāo)兵,帶動(dòng)了全班的學(xué)習(xí)熱情。
2.3 后期實(shí)驗(yàn)課進(jìn)行分組,強(qiáng)化“傳幫帶”的團(tuán)隊(duì)合作精神
分組實(shí)驗(yàn)使優(yōu)秀的學(xué)生發(fā)揮“傳幫帶”的作用,同時(shí)強(qiáng)化每位學(xué)生的團(tuán)隊(duì)合作精神。老師可以按照實(shí)驗(yàn)課成績等級(jí)比例合理分組,之后以“組”為單位布置作業(yè),可以是綜合性的編程題,也可以是測驗(yàn)試卷等,只要能夠有利于團(tuán)隊(duì)互動(dòng)學(xué)習(xí)的資料都可以。
當(dāng)然,最關(guān)鍵的是驗(yàn)收作業(yè)的方式,在布置作業(yè)的時(shí)候就應(yīng)該明確驗(yàn)收方式,比如:
? 每人總成績構(gòu)成:個(gè)人成績60%+團(tuán)隊(duì)成績40%
? 團(tuán)隊(duì)成績構(gòu)成:本組平均成績*本組及格率
以團(tuán)隊(duì)的形式布置作業(yè)之后,優(yōu)秀的學(xué)生會(huì)有很強(qiáng)的團(tuán)隊(duì)責(zé)任感,主動(dòng)幫助基礎(chǔ)較差的同學(xué),基礎(chǔ)較差的同學(xué)也不想成為團(tuán)隊(duì)的累贅,主動(dòng)請(qǐng)教,配合團(tuán)隊(duì)成員努力加油,迎頭趕上。不僅發(fā)揮了程序?qū)W習(xí)過程中“傳幫帶”的作用,更強(qiáng)化了同學(xué)們的團(tuán)隊(duì)合作意識(shí)。
當(dāng)然,如果時(shí)間允許的話,驗(yàn)收作業(yè)的時(shí)候,最好以答辯的形式進(jìn)行,讓每個(gè)組都有機(jī)會(huì)登臺(tái)表述他們的完成情況,老師向組員隨機(jī)提問。這樣不僅能夠掌握學(xué)生學(xué)習(xí)情況,還能鍛煉學(xué)生自我展現(xiàn)能力和臨場發(fā)揮能力。
3 課后學(xué)習(xí):利用豐富的教學(xué)資源,激發(fā)潛在的創(chuàng)新思維
要學(xué)通一門程序設(shè)計(jì)課程,僅僅依靠課堂的時(shí)間是遠(yuǎn)遠(yuǎn)不夠的,還要在課余時(shí)間有效利用網(wǎng)絡(luò)資源自主學(xué)習(xí),融會(huì)貫通,勤于思考,激發(fā)自身潛在創(chuàng)新思維。因此,老師要準(zhǔn)備豐富有趣的網(wǎng)絡(luò)教學(xué)資源,比如練習(xí)系統(tǒng)、常見問題解答、優(yōu)秀習(xí)作展示、授課錄像、多媒體課件等等。
創(chuàng)新能力培養(yǎng)不是一個(gè)空洞的口號(hào),也不是要求學(xué)生發(fā)明創(chuàng)造一項(xiàng)新技術(shù),而是利用掌握的技術(shù),用創(chuàng)新思維來解決實(shí)際問題的能力[5]。希望學(xué)生獨(dú)立思考,就要向?qū)W生展示教師對(duì)問題的獨(dú)到見解;希望學(xué)生學(xué)會(huì)研究問題,就要向?qū)W生展示教師被問題困擾時(shí)如何思考,鼓勵(lì)學(xué)生參與其中,與學(xué)生分享研究的樂趣[6]。如此潛移默化,使得學(xué)生能夠主動(dòng)尋求解決問題的方式,勤于思考,利用網(wǎng)絡(luò)搜索引擎獲取幫助,拓寬思路,創(chuàng)新思維。
總之,課堂教學(xué)與課后自學(xué)要結(jié)合,個(gè)性發(fā)展與團(tuán)隊(duì)合作要結(jié)合,以此來培養(yǎng)學(xué)生的自學(xué)能力、創(chuàng)新能力、團(tuán)隊(duì)合作精神。
參考文獻(xiàn):
[1] 張纓,萬敏.“VB程序設(shè)計(jì)”課教法探析.計(jì)算機(jī)教育[J].2010(4):150-152.
[2] 丁海燕.Visual Basic程序設(shè)計(jì)課程實(shí)踐教學(xué)模式的探討[J].實(shí)驗(yàn)室研究與探索,2013(10):431-433
[3] 龔沛曾,楊志強(qiáng),陸慰民,許蘭蘭.”Visual Basic程序設(shè)計(jì)”國家精品課程建設(shè)[J].中國大學(xué)教學(xué),2004(9)10-12
[4] 龔沛曾,楊志強(qiáng),顧春華,徐安東.大學(xué)生計(jì)算機(jī)實(shí)踐能力培養(yǎng)的改革和實(shí)踐[J].中國大學(xué)教學(xué),2008(6):16-18
[5] 龔沛曾,楊志強(qiáng),袁科萍,李湘梅,朱君波.實(shí)施“12 字”培養(yǎng)目標(biāo),提升大學(xué)生實(shí)踐創(chuàng)新能力[J].計(jì)算機(jī)教育,2011(21):11-16
[6] 李俊峰.名師心得[J].中國大學(xué)教學(xué),2011(9):5-6.