孫振明
【摘要】針對程序?qū)W習枯燥的問題,將案例教學引入到《VB程序設(shè)計》課程教學過程中,進行了案例設(shè)計及實施關(guān)鍵的分析,提高了學生學習效率,提升了教師的教學效果。
【關(guān)鍵詞】案例教學? 教學方式? 程序設(shè)計
【基金項目】中國礦業(yè)大學(北京)教學改革項目:J180119;中央高?;究蒲袠I(yè)務(wù)費項目:2017QZ02。
【中圖分類號】G42 【文獻標識碼】A 【文章編號】2095-3089(2019)19-0244-02
一、引言
現(xiàn)在社會已處于全面信息化的時代,中國礦業(yè)大學(北京)作為培養(yǎng)高素質(zhì)、多樣化人才的高校,在工業(yè)工程專業(yè)的《2016版本科培養(yǎng)方案》中規(guī)定,學生需要“掌握計算機方面的相關(guān)知識,具有較強的計算機操作、編程、數(shù)值模擬和實際工程應(yīng)用的能力”,同時開設(shè)了《VB程序設(shè)計》等專業(yè)必修課程。
由于程序設(shè)計知識內(nèi)容的抽象性,在《VB程序設(shè)計》的教學過程中,有部分學生反映傳統(tǒng)教學方式比較枯燥、乏味,內(nèi)容不易學習理解,知識點不易掌握。通過調(diào)研了解到,大量研究證明案例教學可解決上述問題。為此,在本課程的教學過程中,嘗試引入了案例教學的方式,對課程案例進行了設(shè)計,并在教學過程中總結(jié)了實施的關(guān)鍵及應(yīng)用的效果。
二、課程案例設(shè)計
依據(jù)課程大綱要求,通過梳理課程知識關(guān)鍵點和難點,針對知識點的不同特點,提出了生活化案例設(shè)計、交互式案例設(shè)計、虛擬化案例設(shè)計等多種不同形式的案例類型。
1.生活化案例設(shè)計
生活化案例設(shè)計是指將知識點歸納到生活中常見的案例之中,通過具體的應(yīng)用,實現(xiàn)知識點的講解與學習。
如在講授數(shù)組概念時,設(shè)計了成績管理過程中統(tǒng)計高于平均分人數(shù)的案例。學生對平均成績的求解及高于平均分人數(shù)的統(tǒng)計過程非常熟悉。
在該案例中,如果運用已授課知識解決,需要計算平均分時輸入一遍成績,統(tǒng)計高于平均分的人數(shù)時再重復輸入成績,或者定義100個變量存儲成績來做計算和統(tǒng)計,但是這樣會帶來問題:(1)輸入數(shù)據(jù)/編寫代碼的工作量成倍增加;(2)多次輸入成績過程中,若兩次輸入成績中有誤,則統(tǒng)計的結(jié)果不正確。
因此,可以自然的引出數(shù)組的概念,通過數(shù)組的方式簡化程序設(shè)計及編碼等工作。
2.交互式案例設(shè)計
交互式案例設(shè)計是指將知識點歸納到案例中,案例可以通過在課堂的師生交互完成,實現(xiàn)知識點的講解與學習。
有關(guān)研究表明,在教學實踐過程中,如果有師生的互動交流過程,學生學習的效果將會有很大的提升。交互式案例基于互動教學的研究理論設(shè)計,案例需要師生互動進行完成。
如在講授排序算法過程,設(shè)計了師生交互演示排序過程的案例。參考網(wǎng)絡(luò)上流行的羅馬尼亞6種排序舞蹈,在授課過程中,隨機選取6名學生到講臺隨機排列,以學生的學號尾數(shù)為學生的數(shù)字,然后按照排序算法的流程,進行算法流程的交互演示。
交互式案例在首次互動中往往比較混亂,因?qū)W生對算法流程還不熟悉,經(jīng)常有出錯的現(xiàn)象,需要老師及時的指導。在兩次之后,互動流程明顯變好,說明學生對知識點的掌握程度有很大提升。
3.虛擬化案例設(shè)計
虛擬化案例設(shè)計是指將知識點歸納后采用虛擬仿真的模式展示,利用虛擬仿真可重復性好、顯示效果好等特點,實現(xiàn)知識點的講解與學習。
課程初期采用了同濟大學制作的FLASH視頻,對課程中部分內(nèi)容(如數(shù)組元素刪除、二分查找算法、遞歸算法、函數(shù)調(diào)用等)等進行虛擬展示。后期針對上機過程中容易出現(xiàn)的問題,設(shè)置了虛擬操作環(huán)境,在虛擬操作環(huán)境中,如果學生出現(xiàn)錯誤,虛擬平臺自動判定,并給出夸張、可視化的錯誤效果,讓學生對錯誤問題有深刻的印象,以提高學習的效果。
三、實施案例教學的關(guān)鍵
1.如何設(shè)計案例
案例的好壞是案例教學過程中的關(guān)鍵之一。案例設(shè)計必須與所講授知識點緊密契合,因此,設(shè)計案例需要遵循如下步驟:(1)按照大綱要求,梳理授課的知識點;(2)根據(jù)知識點的難易程度,分析需要進行案例教學的內(nèi)容;(3)依據(jù)知識點特點,選擇合適的案例內(nèi)容;(4)與學生和有經(jīng)驗的老師交流,針對案例內(nèi)容進行修改完善。
2.采用何種形式的案例
在教授課程過程中,筆者總結(jié)了三種不同的案例教學形式。在設(shè)計案例內(nèi)容過程中,采用何種形式進行案例應(yīng)用也是案例教學過程中的關(guān)鍵之一,形式的好壞直接影響到教學的最終效果。因此,在針對知識點內(nèi)容設(shè)計完案例之后,針對案例的特點,設(shè)計不同的案例形式。在案例形式設(shè)計過程中,同樣需要在設(shè)計出來后,與有經(jīng)驗的老師和上課的學生多次交流,針對反饋意見不斷修改完善,以達到最優(yōu)的效果。
四、結(jié)語
通過案例教學的研究,將新的教學方式方法應(yīng)用到所承擔課程的教學實踐過程中,實現(xiàn)了對現(xiàn)有教學方式的完善,不僅提高了教師的教學水平,同時也提高了學生學習知識的效率及效果。
參考文獻:
[1]中國礦業(yè)大學(北京).工業(yè)工程專業(yè)2016版本科培養(yǎng)方案[R]. 2017(03)
[2]雷海艷.淺談現(xiàn)代案例教學模式[J].長春理工大學學報(社會科學版).2007(01)
[3]唐世剛, 鐘萬林.互動式教學模式構(gòu)建研究[J].教育理論與實踐.2013(18)
[4]王斌,王衛(wèi)軍,趙伏軍,等.基于虛擬仿真式案例教學的礦業(yè)工程創(chuàng)新人才培養(yǎng)[J].煤炭高等教育.2017(02)