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