吳友情,錢言玉
(合肥師范學(xué)院 公共計(jì)算機(jī)教學(xué)部,安徽 合肥 230601)
?
應(yīng)用型本科《VB》課程的教學(xué)探討
吳友情,錢言玉
(合肥師范學(xué)院 公共計(jì)算機(jī)教學(xué)部,安徽 合肥 230601)
VisualBasic程序設(shè)計(jì)作為應(yīng)用型本科非計(jì)算機(jī)專業(yè)的公共基礎(chǔ)課,其理論性、實(shí)踐性較強(qiáng),針對(duì)應(yīng)用型本科對(duì)實(shí)踐動(dòng)手能力的要求,結(jié)合該課程自身的特點(diǎn),從VB的教學(xué)現(xiàn)狀分析、教法探究、技能拓展三個(gè)環(huán)節(jié)進(jìn)行了探討和思考,旨在進(jìn)一步提高教學(xué)效果,提升教學(xué)質(zhì)量。
VisualBasic;應(yīng)用型本科;教學(xué)
《VisualBasic程序設(shè)計(jì)》(以下簡(jiǎn)稱VB)是培養(yǎng)大學(xué)生的基本素質(zhì)和技能的計(jì)算機(jī)公共基礎(chǔ)課,與《C語(yǔ)言程序設(shè)計(jì)》一樣在各個(gè)高校全面開展。VB是一門可視化的面向?qū)ο缶幊陶Z(yǔ)言,它友好的界面設(shè)計(jì)使它的學(xué)習(xí)比C更直觀形象,它要求學(xué)生既要學(xué)好理論知識(shí),又要掌握實(shí)際操作技能,具有獨(dú)立編程的能力[1]。為提高教學(xué)質(zhì)量,本文根據(jù)應(yīng)用型辦學(xué)的需求,結(jié)合該課程的特點(diǎn),從現(xiàn)狀分析、教法探究和技能拓展三個(gè)方面進(jìn)行探討和思考,力求提高學(xué)生程序編程能力,使學(xué)生真正做到學(xué)以致用。
隨著知識(shí)的積累和信息技術(shù)的推進(jìn),高校學(xué)生已經(jīng)具備一定的分析問題和解決問題的能力,有些學(xué)生已具備操作計(jì)算機(jī)的基本技能,有一定的軟件操作經(jīng)驗(yàn)。但由于是第一次接觸內(nèi)容相對(duì)比較抽象的程序設(shè)計(jì),不同學(xué)生在學(xué)習(xí)過程中存在興趣、學(xué)習(xí)能力上的差異,這種差異直接影響了教學(xué)效果。其次,學(xué)生在學(xué)習(xí)中動(dòng)手操作能力欠缺,在實(shí)驗(yàn)過程中只能夠做到對(duì)實(shí)例的簡(jiǎn)單模仿,不能獨(dú)立去編寫程序。另外,有些教師在組織教學(xué)時(shí)采取灌輸式的教學(xué)方法,不注重培養(yǎng)學(xué)生的自主學(xué)習(xí)和創(chuàng)新能力,學(xué)生只是掌握了課本上的理論知識(shí),卻沒有學(xué)會(huì)利用所學(xué)知識(shí)提高自身技能。
《VB》課程的學(xué)習(xí)既要求學(xué)生掌握書本上的理論知識(shí),又要求學(xué)生掌握一定的實(shí)踐技能。因此在教學(xué)中采取合適的教學(xué)手段和教學(xué)方法,充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)興趣和主觀能動(dòng)性,對(duì)于學(xué)生的學(xué)和教師的教都會(huì)起到一定的促進(jìn)作用。
2.1 課程設(shè)置突出應(yīng)用性
應(yīng)用型本科教學(xué)中VB課程教學(xué)應(yīng)兼顧學(xué)生專業(yè)、社會(huì)需求、教學(xué)內(nèi)容、知識(shí)結(jié)構(gòu)、學(xué)時(shí)數(shù)以及教學(xué)評(píng)價(jià)和考核等多個(gè)方面。作為應(yīng)用型的本科院校,課程教學(xué)內(nèi)容的選擇要難易適中,同時(shí)符合社會(huì)對(duì)人才的需求,注重學(xué)生能力的培養(yǎng)。除了課堂教學(xué)外,還可以收集優(yōu)質(zhì)的教學(xué)資源,建立教師與學(xué)生之間的網(wǎng)絡(luò)互動(dòng)平臺(tái),構(gòu)建科學(xué)合理的實(shí)踐教學(xué)體系。
課程考核是教學(xué)過程的一個(gè)重要環(huán)節(jié),要依據(jù)應(yīng)用型本科教學(xué)以及創(chuàng)新型人才培養(yǎng)目標(biāo),考核結(jié)構(gòu)注重合理化,更加注重過程性考核和實(shí)踐性環(huán)節(jié)的考核。對(duì)學(xué)生學(xué)習(xí)成績(jī)的評(píng)定不能僅局限于試卷成績(jī)的多少,要全面體現(xiàn)他在學(xué)習(xí)過程中的參與度、操作的熟練程度、完成一個(gè)實(shí)驗(yàn)的時(shí)間以及團(tuán)隊(duì)合作能力等等,最大程度的將考試與學(xué)習(xí)過程有機(jī)結(jié)合,實(shí)現(xiàn)考核內(nèi)容的多樣化。
2.2 教學(xué)過程以學(xué)生為本
無論是理論教學(xué)還是實(shí)踐教學(xué),教師的作用不能僅僅是講解,最重要的是以學(xué)生為本,強(qiáng)調(diào)學(xué)生的主體地位,充分了解學(xué)生的學(xué)習(xí)狀態(tài),在此基礎(chǔ)上進(jìn)行教學(xué)環(huán)節(jié)的設(shè)計(jì),尋找最佳的教學(xué)方案[2]。VB公共課面向的是不同專業(yè)的學(xué)生,應(yīng)用型辦學(xué)應(yīng)為專業(yè)服務(wù),培養(yǎng)學(xué)生的專業(yè)技能,為學(xué)生的就業(yè)儲(chǔ)備能量。不同專業(yè)的學(xué)生對(duì)程序設(shè)計(jì)課程的接受能力有差異,教師應(yīng)該主動(dòng)學(xué)習(xí)和研究專業(yè),開展和專業(yè)相關(guān)的教研活動(dòng),引導(dǎo)學(xué)生主動(dòng)學(xué)習(xí),發(fā)揮學(xué)生的主體作用。
課前準(zhǔn)備是教學(xué)活動(dòng)之首,是上好課的先決條件,磨刀不誤砍柴工,對(duì)課堂上所需要的理論、討論與實(shí)踐活動(dòng)事先安排和籌劃,為課堂教學(xué)的順利進(jìn)行打下基礎(chǔ)。教學(xué)大綱是教學(xué)的指導(dǎo)性文件,說明了課程性質(zhì)、課程目標(biāo)、課程內(nèi)容以及實(shí)施建議等。教材是學(xué)生學(xué)習(xí)的主要憑借。教師通過備大綱和教材清楚教學(xué)的重難點(diǎn),制作出有特色的教案和講稿,對(duì)課堂上的時(shí)間分配、板書的設(shè)計(jì)有了宏觀上的把握。教師在教法的選擇中應(yīng)充分考慮學(xué)生的學(xué)情,激發(fā)學(xué)生的學(xué)習(xí)內(nèi)驅(qū)力而不是替代學(xué)生思考,實(shí)現(xiàn)有深度、自我負(fù)責(zé)的持續(xù)學(xué)習(xí)。VB是門程序設(shè)計(jì)課程,課堂上一般采用案例驅(qū)動(dòng)教學(xué),上課前教師需準(zhǔn)備好相關(guān)案例素材以及精心設(shè)計(jì)課后拓展作業(yè),課后作業(yè)應(yīng)以實(shí)際應(yīng)用為起點(diǎn),以學(xué)生感興趣為原則,既要和理論同步又要講究知識(shí)的連貫性。
課堂教學(xué)應(yīng)該根據(jù)學(xué)生的學(xué)情制定學(xué)習(xí)目標(biāo),對(duì)不同的學(xué)生提出不同的要求,課堂上要盡可能的調(diào)動(dòng)每個(gè)學(xué)生的學(xué)習(xí)興趣,這樣才能避免兩極分化的情況。VB的理論知識(shí)比較抽象,實(shí)踐性強(qiáng)。因此課堂教學(xué)采用講練結(jié)合的方法,根據(jù)教學(xué)對(duì)象、教學(xué)進(jìn)度等合理的安排課堂時(shí)間和教學(xué)內(nèi)容。學(xué)生可以相互探討以及通過對(duì)知識(shí)點(diǎn)的練習(xí)實(shí)踐來充分掌握和吸收知識(shí)內(nèi)容。
課后提升是對(duì)提高教學(xué)質(zhì)量有著舉足輕重的補(bǔ)充作用。對(duì)于程序設(shè)計(jì)課程,只利用課堂時(shí)間是遠(yuǎn)遠(yuǎn)不夠的,課下還需引導(dǎo)學(xué)生進(jìn)行拓展訓(xùn)練,VB的語(yǔ)言結(jié)構(gòu)、語(yǔ)法特點(diǎn)都是需要時(shí)間和具體實(shí)踐來消化的,教師可以根據(jù)學(xué)生課堂表現(xiàn)情況將其劃分為若干個(gè)團(tuán)隊(duì),根據(jù)各個(gè)團(tuán)隊(duì)的特點(diǎn)布置作業(yè),鼓勵(lì)學(xué)生分工協(xié)作并針對(duì)問題相互討論學(xué)習(xí),將傳統(tǒng)課堂教學(xué)上的單向交流拓展為課后的多向互動(dòng)交流,充分注重個(gè)人獨(dú)立學(xué)習(xí)和團(tuán)隊(duì)互相協(xié)作學(xué)習(xí)的結(jié)合,讓學(xué)生們?cè)诨ハ嘤懻摻涣髦性鲩L(zhǎng)學(xué)習(xí)的熱情,不斷溫故知新,取長(zhǎng)補(bǔ)短達(dá)到共同進(jìn)步的目的,團(tuán)隊(duì)學(xué)習(xí)更培養(yǎng)了學(xué)生團(tuán)隊(duì)協(xié)作的精神,這是應(yīng)用型本科VB課程實(shí)踐的一個(gè)重要環(huán)節(jié),和現(xiàn)代企業(yè)的工作模式接軌,培養(yǎng)學(xué)生實(shí)踐能力、創(chuàng)新能力和團(tuán)隊(duì)協(xié)作能力,這也是提高學(xué)生社會(huì)職業(yè)素養(yǎng)和就業(yè)競(jìng)爭(zhēng)力的重要途徑。在信息媒介多樣化的今天,我們還可以利用Email、qq群或微信動(dòng)態(tài)跟蹤學(xué)生們的學(xué)習(xí)狀態(tài),在團(tuán)隊(duì)不能解決時(shí),教師及時(shí)答疑解惑。
2.3 課程教學(xué)關(guān)注學(xué)習(xí)狀況
對(duì)于剛接觸程序設(shè)計(jì)的學(xué)生來說,雖然對(duì)這門課程充滿了好奇,但是當(dāng)我們把對(duì)象、事件、控件等一大堆的抽象的名詞放到他們面前的時(shí)候,在興趣和接受能力上的差異就突顯出來,因此教學(xué)中我們要循序漸進(jìn)的利用具體實(shí)例引導(dǎo)學(xué)生掌握學(xué)習(xí)的方法,同時(shí)還要根據(jù)學(xué)生的具體學(xué)習(xí)情況制定不同的目標(biāo),提出不同的要求,充分調(diào)動(dòng)每個(gè)學(xué)生的學(xué)習(xí)積極性。
另外,教師在教學(xué)中要培養(yǎng)學(xué)生自主創(chuàng)新的能力,不能局限于學(xué)生能夠完成教材上的實(shí)例和實(shí)驗(yàn)。教學(xué)中鼓勵(lì)學(xué)生能夠模仿書本上的案例編寫一些簡(jiǎn)單的程序,在實(shí)際操作中還可以讓學(xué)生根據(jù)自己的興趣和實(shí)際能力進(jìn)行一個(gè)課題設(shè)計(jì),通過案例分析、查閱資料、控件的選取、屬性設(shè)置以及代碼編寫等一系列綜合運(yùn)用,提升學(xué)生的程序開發(fā)能力,提高學(xué)生的應(yīng)用能力和成就感。
2.4 案例教學(xué)突出趣味性
案例教學(xué)是提高學(xué)生掌握理論知識(shí)的一個(gè)重要手段,也是激發(fā)學(xué)生實(shí)踐創(chuàng)新的有效方法,因此選擇一個(gè)好的案例在VB課程教學(xué)中起到了至關(guān)重要的作用。例如以學(xué)生熟悉的計(jì)算器和汽車倒車為例,難度適中,通過實(shí)用性的案例講解知識(shí)點(diǎn),增加學(xué)習(xí)的趣味性,讓學(xué)生學(xué)習(xí)起來更輕松,從而更加地感興趣。
案例的選取以激發(fā)學(xué)生求知欲望,培養(yǎng)學(xué)生理解應(yīng)用知識(shí),提高學(xué)生分析問題、解決問題的能力為根本出發(fā)點(diǎn)。開發(fā)一個(gè)VB程序包括界面設(shè)計(jì)和代碼設(shè)計(jì)兩部分。案例的界面設(shè)計(jì)要美觀,能吸人眼球,這關(guān)系到窗體和控件的屬性設(shè)置,代碼設(shè)計(jì)還涉及到運(yùn)行和調(diào)試程序以生成可執(zhí)行的程序[3]。設(shè)計(jì)可視化的界面實(shí)現(xiàn)起來相對(duì)容易些,但代碼設(shè)計(jì)較難。例如:在輸入兩個(gè)數(shù)實(shí)現(xiàn)加減乘除功能的案例中,學(xué)生觀看教學(xué)演示后,對(duì)界面設(shè)計(jì)部分的掌握情況較好。在事件驅(qū)動(dòng)的編程機(jī)制中逐步引出解決問題的方法,這使得學(xué)生在學(xué)習(xí)的時(shí)候有明確的目標(biāo)和濃厚的興趣,課堂上需要教師對(duì)代碼的設(shè)計(jì)進(jìn)行答疑和指導(dǎo),如有學(xué)生提出在Command1的單擊事件代碼Text3.Text=Val(Text1.Text) +Val(Text2.Text)中的Val是何作用(Val函數(shù)的功能是將括號(hào)內(nèi)的數(shù)字字符轉(zhuǎn)換為數(shù)值),在此教師可以圍繞Val函數(shù)多加講解其用法,幫助學(xué)生實(shí)現(xiàn)知識(shí)的同化和遷移。
VB課程的教學(xué)不僅僅要求學(xué)生能夠掌握書本上的相關(guān)知識(shí)點(diǎn),完成課堂上的實(shí)驗(yàn)項(xiàng)目,更要調(diào)動(dòng)學(xué)生設(shè)計(jì)案例程序的主動(dòng)性與積極性,因此,我們可以選擇一些能夠覆蓋基本知識(shí)面又能拓展學(xué)生實(shí)驗(yàn)技能的案例驅(qū)動(dòng)教學(xué)[4]。針對(duì)學(xué)生參差不齊的情況,還可以采取分組的形式進(jìn)行學(xué)習(xí),小組成員可以發(fā)揮自己的想象空間,最終呈現(xiàn)的界面可以呈現(xiàn)多樣性的特點(diǎn),將所學(xué)的理論知識(shí)進(jìn)行綜合的運(yùn)用和實(shí)踐,如在課程教學(xué)中,可以設(shè)計(jì)幾個(gè)學(xué)生感興趣的模塊,將窗體的創(chuàng)建、控件的選擇、程序結(jié)構(gòu)的設(shè)計(jì)等知識(shí)點(diǎn)融入到模塊中,通過對(duì)重難點(diǎn)的講解和分析培養(yǎng)學(xué)生自己設(shè)計(jì)、分析和實(shí)現(xiàn)的能力。圖1是VB程序設(shè)計(jì)在線考試系統(tǒng),在這個(gè)案例當(dāng)中學(xué)生不僅要實(shí)現(xiàn)多窗體的設(shè)計(jì),每個(gè)窗體上的內(nèi)容是相互獨(dú)立的,學(xué)生可以通過對(duì)問題的分析進(jìn)行界面設(shè)計(jì)、選擇合適的控件、編寫正確的代碼,實(shí)現(xiàn)程序的運(yùn)行,案例所涉及到的知識(shí)點(diǎn)如表1所示。
圖1 VB程序設(shè)計(jì)在線考試系統(tǒng)
表1 教學(xué)內(nèi)容與知識(shí)點(diǎn)
教學(xué)內(nèi)容知識(shí)點(diǎn)考生登錄VB開發(fā)環(huán)境與程序設(shè)計(jì)步驟;窗體的事件、方法和屬性;標(biāo)簽、文本框以及命令按鈕等常用控件的事件、方法和屬性;簡(jiǎn)單語(yǔ)法結(jié)構(gòu)的使用等考生須知窗體的事件、方法和屬性;標(biāo)簽、文本框以及命令按鈕等常用控件的事件、方法和屬性;系統(tǒng)管理高級(jí)界面的設(shè)計(jì);菜單的使用;簡(jiǎn)單函數(shù)的用法;三種基本結(jié)構(gòu)的使用等在線考試框架、文本框、命令按鈕以及組合框的事件、方法和屬性;select語(yǔ)句及if語(yǔ)句的嵌套等
針對(duì)應(yīng)用型本科學(xué)生學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言的特點(diǎn),本文結(jié)合教學(xué)經(jīng)驗(yàn),從課程的教學(xué)與實(shí)踐方面進(jìn)行了思考與探索,力求在VB教學(xué)中將枯燥、抽象的問題轉(zhuǎn)化為生動(dòng)、具體的案例學(xué)習(xí),將理論學(xué)習(xí)和實(shí)際應(yīng)用有機(jī)結(jié)合起來,激發(fā)學(xué)生的學(xué)習(xí)興趣,讓學(xué)生自己動(dòng)手實(shí)踐,在實(shí)際操作過程中感受、體會(huì)和領(lǐng)悟?qū)W習(xí),培養(yǎng)學(xué)生自主學(xué)習(xí)能力、觀察分析能力、綜合應(yīng)用能力及與他人協(xié)作的能力,使學(xué)生具備扎實(shí)的理論基礎(chǔ)和靈活應(yīng)用的動(dòng)手能力,從而推進(jìn)學(xué)校的應(yīng)用型人才建設(shè)。
[1] 于海英.案例教學(xué)法在《VisualBasic程序設(shè)計(jì)》課程教學(xué)中的應(yīng)用[J].現(xiàn)代計(jì)算機(jī)(專業(yè)版).2010(05):88-90.
[2] 李德雄,王渝.應(yīng)用型本科《VB》課程教學(xué)方法探討[J].中小企業(yè)管理與科技,2015(4):286-287.
[3] 丁海燕.VisualBasic程序設(shè)計(jì)課程實(shí)踐教學(xué)模式的探討[J].實(shí)驗(yàn)室研究與探索,2013(10):431-433.
[4] 王琦,李影潔.由VB實(shí)驗(yàn)課問題談VB教學(xué)的改進(jìn)[J].中國(guó)教育信息化,2011(19):74-75.
Probing of Teaching“VB”Course for the Application-oriented Universities
WUYouqing,QIANYanyu
(DepartmentofCollegeComputerTeaching,HefeiNormalUniversity,Hefei230601,China)
VisualBasicprogrammingisabasiccoursefornon-computerspecialtyofapplication-orienteduniversitieswithitsstrongtheoryandpractice.Inviewoftherequirementsofhands-onabilityandfeaturesofVBprogramming,theteachingofVBisdiscussedtoimprovetheteachingeffectandimprovetheteachingqualityaswell.
VisualBasic;application-orienteduniversities;teaching
2016-07-15
吳友情(1984-),女,安徽安慶人,碩士,合肥師范學(xué)院公共計(jì)算機(jī)教學(xué)部講師。
G
B
1674-2273(2016)06-0087-03