馬曉娟
摘要:案例教學是一種以問題為核心、以案例為基點設(shè)計教學過程的教學模式,普遍被應用于醫(yī)學、法學、管理學等學科教學中。文章在分析Visual Basic程序設(shè)計教學現(xiàn)狀的基礎(chǔ)上,討論了如何有效地把案例教學運用于VB程序設(shè)計教學當中,旨在探索一種符合非計算機專業(yè)教育教學特點,有利于快速培養(yǎng)學生編程意識與編程能力,進而有效提高VB 程序設(shè)計教學效果的教學模式。
關(guān)鍵詞:教學模式;案例教學;策略;非計算機專業(yè);Visual Basic
中圖分類號:G642 文獻標識碼:B
以信息化為基本特征的當今社會,掌握和應用計算機已經(jīng)成為大學生應具備的基本素質(zhì),因此,國家教育部根據(jù)高等學校非計算機專業(yè)計算機培養(yǎng)目標設(shè)計了“計算機文化基礎(chǔ)”、 “計算機技術(shù)基礎(chǔ)”、“計算機應用基礎(chǔ)”三個層次的信息技術(shù)教育體系。“Visual Basic 程序設(shè)計”(以下簡稱VB)屬于第二層范疇的計算機程序設(shè)計語言,正普遍被各高校列入非計算機專業(yè)教學計劃,并已成為計算機二級等級考試的科目。由于非計算機專業(yè)學生缺乏必要的知識背景,導致學生對這門課普遍感到難以理解、缺乏興趣。這就要求教師在教學中必須分析、摸索出一套行之有效的教學方法,以激發(fā)學生對程序設(shè)計的興趣,培養(yǎng)學生程序設(shè)計能力。本文依據(jù)非計算機專業(yè)學生的基本特點,結(jié)合VB程序設(shè)計教學的現(xiàn)狀,從教學內(nèi)容、教學方法、實驗教學、課程設(shè)計等方面來探討有效進行VB程序設(shè)計的教學模式與實踐,以期改進教學。
1VB程序設(shè)計教學的現(xiàn)狀
1.1學習目的不明確
一般情況下,學生課堂學習的主要動機集中反映在成就動機上,他是一種追求成就、希望獲得成功的動機。明確的學習目的是學生成就動機的集中反映,同時還調(diào)整和維持著學習動機。但是,在實際教學過程中非計算機專業(yè)的學生一開始不知道為什么要學習Visual Basic這門課程,不知道VB能做什么,有些學生認為計算機課就是像樣Word、Excel那樣,因而對VB課程的一些理論講解不感興趣,實踐課上又不知道做什么,學習動力不足,因此,讓學生明白學習VB的目的,是VB程序設(shè)計教學改革的關(guān)鍵。
1.2教學時數(shù)不足
造成VB程序設(shè)計教學時數(shù)不足的原因主要由兩個方面:一方面,對于非計算機專業(yè)學生來說,Visual Basic這門課程只是一門公修課程,分配的絕對教學時數(shù)肯定相對較少;另一方面,講授這門課程的教師基本上采用的都是理論課+上機實踐課的傳統(tǒng)模式,課時重復和浪費較為嚴重,最終無法完成教學任務(wù)。因此,在無法爭取到更多絕對教學時數(shù)的情況下,只能通過創(chuàng)新教學模式,提高現(xiàn)有課時的利用率來完成教學任務(wù)。
1.3教學評價方式不當
不同的教學評價方式能激發(fā)學生不同的學習方法和學習動機??荚囀乾F(xiàn)行教學模式下檢驗和評價 “教”與“學”的效果的最常用手段。VB是一門實踐性很強的課程,“活”的東西很多,學生是否已掌握和理解所學知識,需要通過在計算機上實際操作,并以能否順利調(diào)試通過為標準來考核。VB這門課傳統(tǒng)的評價方式通常都是期末理論考試,以理論考試成績作為學生評定成績的最主要依據(jù)。這樣一來,學生為了考試過關(guān),死記硬背,認為到時只要能在試卷上寫出來就可以了,只重視再現(xiàn)和重復書本知識而忽略了動手操作能力的培養(yǎng)。突出學生動手能力的評價方式,必然要求與之相對應的教學模式。
2VB案例教學的指導思想
程序設(shè)計教學的最終目的就是要讓學生學會進行軟件設(shè)計與開發(fā),培養(yǎng)學生的實際動手能力和探究、創(chuàng)新能力。針對上述情況和問題,要使Visual Basic的教學能充分調(diào)動學生的學習積極性,改變以往的難學、難教局面,提高教學效果,必須從教學內(nèi)容的選取、教學方法的改進、教學理念的更新和提高自身水平等方面著手來解決。
案例教學是一種以問題為核心、以案例為基點、設(shè)計教學過程的教學模式,普遍被應用于醫(yī)學、法學、管理學等學科教學中。目前案例教學在計算機程序設(shè)計教學中的應用還比較少,僅有一些探索,也都集中在對知識點的程序設(shè)計上,并且基本上是概要介紹一般方法和策略,有的雖然也談到了具體的方法和應用方案,但在案例處理及選取方面缺乏系統(tǒng)性和連續(xù)性。非計算機專業(yè)的計算機教育要注重實用、科學和易學。所以在案例的選取方面要精,要有代表性和典型性,同時要考慮到學生的認知特點,在教材的處理上舍棄一些現(xiàn)在用不到,將來也很少用的研究性內(nèi)容,選用那些讓學生看得見、摸得著、用得上的知識。
案例教學在教學過程中強調(diào)“實用”兩字,靈活多變,以學生的興趣為中心,以能調(diào)動學生的積極性和主動性為出發(fā)點,以訓練學生的思維能力、想象能力和動手能力為目標。在內(nèi)容處理上,敢于打破教材的體系結(jié)構(gòu),用案例來穿插講解一些函數(shù)、循環(huán)和選擇語句等知識,以問題引出學習知識點,以興趣帶動學生主動學習。與傳統(tǒng)教學相比,學生們更容易對案例中的程序設(shè)計產(chǎn)生興趣,在掌握函數(shù)、數(shù)組、程序結(jié)構(gòu)等以前難以掌握的知識方面所花費的時間要少得多,而且掌握得更加扎實牢靠。案例教學在整個教學過程中教給學生分析問題和解決問題的方法,加深學生對基本原理和概念理解,進而提高學生分析問題和解決問題的能力,可以在計算機教學中廣泛應用。
3VB案例教學的實施策略
案例教學模式的特點是教師根據(jù)課堂教學目標和教學內(nèi)容的需要,通過設(shè)置具體案例,引導學生參與分析、討論、表達等活動,讓學生在具體的問題情境中積極思考、主動探索,以提高教與學的質(zhì)量和效果,培養(yǎng)學生認識問題、分析問題和解決問題等綜合能力。它與其他教學模式不同,不單指向于教,而且涵蓋于學。有效地把案例教學應用于VB教學當中,激發(fā)學生興趣,提高教學實效,主要有如下基本策略:
3.1案例選編策略
對于案例教學而言,案例的選編是至關(guān)重要的,案例作為案例教學的基本材料,其質(zhì)量對教學效果的影響至關(guān)重要,教師要重視案例選編環(huán)節(jié),精心選編。對于程序設(shè)計教學而言,根據(jù)程序設(shè)計本身的特點在案例選取方面還要注重精和實,并且案例要有一定的擴展性和深度。案例的選取應緊密結(jié)合學生的專業(yè)特點。案例內(nèi)容要體現(xiàn)一定的專業(yè)方向性,同一門課程,針對不同專業(yè)方向的學生,在案例選擇上要有針對性,不能搞一刀切。不同專業(yè)方向的學生在案例的難易度、復雜程度要求上是有差別的,在案例教學中依然要考慮學生的差異性。
3.2教學實施策略
在VB教學中實施案例教學基本上分為兩類方法:一是案例講解法,二是案例分析法。案例講解法主要用于課堂教學中那些應用性很強的案例,放棄邏輯講授而直接用案例講解方式教學,這里主要強調(diào)教師的講解作用。案例分析法主要強調(diào)學生的參與性,主要培養(yǎng)學生創(chuàng)造性思維和解決問題的能力,通過討論和分析來培養(yǎng)學生解決問題的思維方法和能力。
對于案例而言,由于它并不能包含VB程序設(shè)計語言課程的全部內(nèi)容,特別是一些原理性、概念性相對比較強的內(nèi)容,雖然案例教學在實用性和應用性方面有很大的優(yōu)勢,但在知識的系統(tǒng)性、連貫性上不如傳統(tǒng)教學有優(yōu)勢。所以,要根據(jù)課程內(nèi)容的特性尋找這兩方面的切入點和相聯(lián)點,將傳統(tǒng)教學與案例教學有機地結(jié)合起來。對于案例教學在VB程序設(shè)計教學中實施的具體教學流程如圖1所示。
以上流程包含的具體教學實施策略如下:
(1) 案例教學準備階段:在案例教學準備階段應強調(diào)發(fā)揮教師的教學主導作用。針對VB程序設(shè)計功能強大,課程內(nèi)容豐富,知識點非常多,并且實踐性強的特點,為提高學習的效果,教師要潛心研究每章每節(jié)教學內(nèi)容的知識結(jié)構(gòu),掌握知識系統(tǒng)的整體與部分的相互聯(lián)系,根據(jù)教學內(nèi)容精選案例,并詳細分析每個案例所包含的知識點,選擇教學突破口,將知識教學融入案例中,以案例培育學生的學習興趣,在案例中提出問題、分析問題,以問題明確學習目的。
`
(2) 案例分析、講解階段:一般來說,案例教學是以焦點或問題為導向,其實質(zhì)是幫助學生分析現(xiàn)實生活中的實例,把理論和實際相結(jié)合。案例教學把現(xiàn)實中的問題帶到課堂,把教學的雙方帶到矛盾的沖突之中,把枯燥單調(diào)的理論章節(jié),變成解決真實問題的公開討論,學生可以參照過去的經(jīng)驗,從實際情況、措施和結(jié)果中學到東西。但是,在Visual Basic的教學中,由于非計算機專業(yè)學生缺乏必要的經(jīng)驗儲備,很難直接對案例進行自我分析,必須依靠教師的分析和講解,才能發(fā)現(xiàn)案例所包含的知識點。因此,在非計算機專業(yè)Visual Basic 案例教學模式中教師的分析講解是極其關(guān)鍵的一個環(huán)節(jié)。對案例進行講解和分析首先要按照程序設(shè)計的基本流程組織教學,同時還要充分照顧到學生的認知規(guī)律,逐步展開。
(3) 探究拓展階段:教師在分析講解案例,解決基本知識點的基礎(chǔ)上,提出與本案例相關(guān)聯(lián)的新問題,引導學生自主探究,解決問題,拓展提升。在此階段,教師組織教學主要有以下基本策略:①以疑促思,全面研討:首先,讓每一個學生都有解疑的機會和思考的過程,使學生真正成為研討活動的主體。教師提出問題后,要讓學生獨立地、充分地思考。在學生進行獨立思考的基礎(chǔ)上,教師應進一步通過學生自己學習、全班集中討論和師生相互磋商等形式促使學生對VB案例進行更全面更深人的探討。第二,引導學生進行歸納概括,形成結(jié)論。教師應引導學生對各種類型的觀點和主張進行批判性的分析和評價,既肯定正確合理的主張,又補充完善片面的觀點,也要指正錯誤的看法。在綜合評價各種觀點和主張的基礎(chǔ)上,教師要啟發(fā)學生進一步抽象概括出在解決某類程序設(shè)計問題上具有普遍指導意義的原則性、方法性和策略性的結(jié)論,從而為學生將來創(chuàng)造性地解決該類新問題打下方法論的基礎(chǔ)。②創(chuàng)造遷移:在案例研討結(jié)束后,教師要繼續(xù)給學生提供創(chuàng)造遷移的實踐機會,以進一步提高學生創(chuàng)造性解決問題的能力,
并給學生布置設(shè)計型作業(yè)是一條行之有效的策略。所謂設(shè)計型作業(yè),是要求學生根據(jù)所學的理論知識,在借鑒案例作品成功操作經(jīng)驗的基礎(chǔ)上,以個人或小組為單位完成與案例作品類似的實驗任務(wù)。通過完成各種設(shè)計型作業(yè),培養(yǎng)學生的創(chuàng)新能力和應用能力,使學生能靈活運用所學知識創(chuàng)造性地解決實際問題。
(4) 案例教學的效果評價階段。實際上這里的評價對學生而言應該主要從學生的掌握程度、理解程度和是否能獨立地開發(fā)類似的程序以及實際動手能力等指標來進行評價;對教師而言主要從案例的選取,課堂實施案例以及教學藝術(shù)等方面進行評價,只有綜合評價各個因素才能正確實施案例教學,從而促進案例教學在程序設(shè)計教學中的廣泛應用。
4結(jié)束語
在VB程序設(shè)計中合理、有效地使用案例教學,可以說是對傳統(tǒng)教學方法的一次革命,對非計算機專業(yè)教育更有特殊的意義。案例教學在VB程序設(shè)計教學中的實施,能夠明確教學目的,充分調(diào)動學生學習的積極性,快速有效地掌握知識,提高學生實際動手能力和主動探索、合作、創(chuàng)新能力,凸現(xiàn)VB程序設(shè)計課程的實踐性特征。但是,“教學有法,教無定法”,案例教學模式只是現(xiàn)代教學模式中的一種,案例教學本身也是一個綜合運用多種教學法的教學模式,每個教師都應根據(jù)教學內(nèi)容、學生實際情況和自身特點的不同選擇和運用不同的教學方法,不斷反思、總結(jié)、提高,只有這樣才能真正提高課堂教學效果。
參考文獻:
[1] 孫萬東. 案例教學模式的課堂管理策略[M]. 哈爾濱:黑龍江高教出版社,2007.
[2] 劉亞彬,朱亞莉,章萬煒. 基于網(wǎng)絡(luò)的案例教學模式的研究[J]. 中國教育信息化,2006(17).
[3] 胡西川. 計算機基礎(chǔ)教學環(huán)境因素及教改策略的探討[J]. 高等理科教育,2006(1):58-60.
[4] 張繼學. 案例教學及其在國內(nèi)的發(fā)展現(xiàn)狀[J]. 職業(yè)教育研究,2004(11):60-61.
[5] 張新平. 論案例教學及其在教育管理學課程中的運用[J]. 課程?教材?教法,2002(10):56-61.