孫玉紅 王家濤
摘要:在計算機類本科教學過程中,以“動態(tài)網(wǎng)站構建”課程為例,說明了案例教學法的實踐過程,并分析了其中的利處和弊端,說明了案例教學法的實施對提高學生的動手能力起到極大的促進作用,同時根據(jù)教學內(nèi)容的需要,結合傳統(tǒng)教學方法進行教學,這為以后的教學改革提供了一些新的思路。
關鍵詞:案例教學法;教學改革;“動態(tài)網(wǎng)站構建”
中圖分類號:G642.41 文獻標志碼:A 文章編號:1674-9324(2017)28-0162-02
一、引言
隨著經(jīng)濟的發(fā)展,對應用型人才的需求突飛猛進,為了適應市場對人才的需求,我們學院更加注重了學生的動手能力的培養(yǎng)。“動態(tài)網(wǎng)站構建”是我們學院對提高學生動手能力開設的專業(yè)選修課之一。該課程面向計算機科學與技術、軟件工程、網(wǎng)絡工程專業(yè)的學生,對培養(yǎng)學生的動手實踐能力起到不可替代的重要作用。對這樣一門綜合性強又極為重要的專業(yè)課程,我們在教學過程中采用了案例教學法為主導,輔以其他方式相結合的教學方法。案例教學法是一種常用的教學方法,基本思想是在教師的指導或引導下,根據(jù)教學目的組織學生對案例的調(diào)查、閱讀、思考、分析、討論和交流的學習過程,培養(yǎng)學生分析問題和解決問題的方法或道理,加深學生對基本原理和概念的理解的一種特定的教學方法,其本質(zhì)是理論與實踐相結合的互動式教學。
二、課程的開設情況
為了使學生對內(nèi)容知識點有更好的運用能力,我們采用課堂討論與上機實驗結合的組織形式。對案例教學法的實施,以PHP為例,首先我們選擇人民郵電出版社的《PHP網(wǎng)站開發(fā)實例教程》這本教材,該教材是一本以項目案例為主導的教材,采用理論結合實際的案例驅(qū)動式教學方法,以每節(jié)一個案例的形式,用案例帶動知識點的學習,將抽象的知識形象地表達出來,從而使學生可以學以致用,突出了內(nèi)容的實用性。全書由45個案例和綜合的網(wǎng)站開發(fā)為主要內(nèi)容,在每個案例之后,涉及到的知識點以及相關知識點給出解釋。案例的設計遵循了知識點逐步深入的順序,整個教學過程也是由淺入深,逐步提高學生能力的過程。除了書上的案例,教師備課中還需要補充相應難度和涉及類似知識點的案例。在教學過程中首先由教師提出問題,啟發(fā)學生思考,解決該案例的過程是由教師與學生的互動和討論完成,最后講解知識點,并由老師或選擇學生進行總結。因為每一個案例都需要通過結果來驗證是否滿足了需求,學生可以在課堂上或?qū)嶒炚n進行實驗,以增強對案例以及知識點的理解與掌握。
三、案例教學法的優(yōu)缺點分析
通過教學實踐,案例教學法的優(yōu)點表現(xiàn)在這樣幾個方面:
首先由于“動態(tài)網(wǎng)站構建”課程本身需要的知識量比較多,基礎的課程如“數(shù)據(jù)庫理論”、“高級語言編程”、“HTML”、“JavaScript”、“網(wǎng)頁設計”等。在短時間內(nèi)讓學生熟練掌握這么多課程的信息量是不現(xiàn)實的,而且在不同的項目開發(fā)中對不同的知識點也是有側重的。由于我們的案例來源于開發(fā)實踐,因此具有典型性,在解決一個案例的時候需要的各個知識點恰好實現(xiàn)了橫向聯(lián)系,即數(shù)據(jù)庫的設計、腳本實現(xiàn)以及網(wǎng)頁頁面的設計進行了橫向的綜合聯(lián)系。舉例來說,要實現(xiàn)一個員工信息管理,從數(shù)據(jù)表的設計中可以使用到數(shù)據(jù)查詢語言SQL、訪問以及連接數(shù)據(jù)庫使用腳本語言,對信息的任何增加、刪除、修改、查找都再次使用SQL和腳本語言結合,然而得到數(shù)據(jù)之后需要HTML以及相關知識將之顯示給用戶。因此在這樣的典型案例中,學生必須面對至少三個方面的知識。當學生學會解決這樣一個案例,那么相應的知識點也就自然接觸到并學會了使用,而沒有任何知識不連貫的感受。
第二方面,案例教學過程中,學生們直接面對案例并解決問題,理論聯(lián)系實際,有利于開發(fā)能力的培養(yǎng)。相比較傳統(tǒng)的講授知識點的形式,案例法注重學生的參與和動手過程,因此教師圍繞案例教學,學生圍繞案例操作。教師可以先展示給學生一些問題的最終結果,對要求學生開發(fā)的一些案例是和教師展示的案例不完全相同的,但難度相當,這樣要求的原因是在保證多數(shù)學生能夠自主解決的基礎上,提高學生的學習興趣,并鍛煉學生的分析解決問題的能力。即“照貓畫虎”,這一形式對于“動態(tài)網(wǎng)站構建”課程是合適的。由于這一過程是由學生親自動手,因此學生的開發(fā)實踐能力得到顯著提高。
第三方面,有助于在短時間內(nèi)使學生掌握更多的知識量。因為案例的多樣性,并不是所有案例涉及的知識點是相同的,學生在解決新的案例過程中,會發(fā)現(xiàn)新的知識需求,因此通過解決這一案例,進一步掌握新的知識點。舉例來說,學生在解決刪除操作過程中,會考慮刪除的徹底性問題,因此需要加一個是否徹底刪除的判斷,最簡單的辦法是這個判斷由一個JavaScript語句來解決。而課堂上教師講解的案例可能不涉及到這方面的知識,啟發(fā)學生通過自學或查資料或討論解決這樣的問題,從而促進學生學習的主動性。
第四方面,案例教學法中強調(diào)學生的主導地位,教師的角色主要是指導者和評價者,一方面可以將傳統(tǒng)的老師單向傳授知識轉變?yōu)閷W生討論,自主學習的過程;另一方面可以將教師從繁重的講授中解放出來,更多地與學生進行互動,從而達到一種教師為主導、學生為主體、教學相長的效果,這對提高學生的溝通能力起到重要的作用。舉例來說,在一個綜合的網(wǎng)站構建過程中,需要對網(wǎng)站進行需求分析、系統(tǒng)設計和系統(tǒng)實現(xiàn)幾個大的步驟,因此我們將對學生分為幾組。教師可以扮演用戶簡單提出需求,然后詳細的功能分析由一組學生來完成,另一組學生根據(jù)這個分析結果進行系統(tǒng)設計,第三組學生根據(jù)系統(tǒng)設計的結果進行實現(xiàn),這其中不同組的學生之間必須進行充分溝通,才能保證自己工作的順利開展,因此學生們鍛煉了自己的溝通能力與合作能力。這與實際企業(yè)中對人才的需求是相吻合的。
然而,凡事都有兩面性,案例教學法作為一種教學方法,運用在“動態(tài)網(wǎng)站構建”課程上,也有一些明顯的不足之處。其一,因為課程的開展是通過一個個案例進行的,案例在安排上雖然具有一定的先后關系,然而這些案例涉及到的知識點并不是循序漸進的,有的知識點可能在兩個案例中重復使用,有的關系比較近的知識點卻不一定都出現(xiàn)在案例中,因此對學生來說,如何系統(tǒng)地掌握課程的知識就有一定的困難,尤其是基礎能力較差的學生,到期末所收獲的可能是一系列案例的解決過程,而對知識點卻難以形成系統(tǒng)的體系。第二,對于教師來說,案例教學法的實行首先需要教師選擇合適的案例,所以教師需要具備一定的開發(fā)能力,或者具有相應的項目開發(fā)的經(jīng)驗。只有如此,教師對教學中的案例安排才具有真實性和開發(fā)意義。而且,開發(fā)實踐中客戶的需求是項目解決問題的最大動力源泉,這樣引導學生進行項目實戰(zhàn)開發(fā)時,學生有更高的積極性。除此之外,教師還需要了解到學生的水平,根據(jù)學生的接受能力選擇案例。因此教師除了具備準備和組織案例教學的能力外,更應當具備豐富的理論知識和較高的學術水平,具備理論和實踐的貫通、融合能力,這就要求教師不斷創(chuàng)新,能夠始終站在相關學科研究的前沿,掌握其最新的發(fā)展方向。
綜合以上的優(yōu)缺點分析,我們在實際的教學過程中,除了要加強教師自身的能力提高之外,還要考慮案例教學方法與傳統(tǒng)教學法的有機結合。因為案例教學法與其他傳統(tǒng)的教學法并不是格格不入的關系,事實上應該是互相補充的,因為教學方法只是達到我們預定教學目的的一種手段,我們對教學方法的選擇也是因地制宜。
四、小結
案例教學法是一種很好地調(diào)動學生積極性、提高學習興趣的教學方法,通過在“動態(tài)網(wǎng)站構建”課程的實踐,可以顯著地提高學生的動手開發(fā)能力,對于加強教師與學生的互動,增強學生的學習主體地位,起到顯著的促進作用,但對于不同的教學目的來說,不論是哪種教學方法都只是一種手段,為了達到不同的教學效果,常常需要多種教學方法互相結合,有效補充,具體的方法和措施還需要從不斷的教學改革中進行探索和實踐。
參考文獻:
[1]郭忠興.“案例教學過程優(yōu)化研究”[J].中國大學教學,2010:59-61.
[2]王秀芝.“案例教學中需要研究的幾個問題”[J].中國高等教育,2006,(12).
[3]張家軍,靳玉樂.“輪案例教學的本質(zhì)與特定”[J].中國教育學刊,2004,(1):48-50.
[4]孫玉紅.“案例教學法在面向?qū)ο蟪绦蛟O計課程中的運用[J].電腦知識與技術,2011,(7):1703-1704.
Abstract:In the teaching process of Computer Science,we take the course of "dynamic website construction" for example to explain the practice of case teaching and analyze the advantages and disadvantages. It is demonstrated that the case teaching method plays an important role in improving the abilities for students,and the classical teaching method should be combined for different teaching contents,which provides some new ideas for teaching reform in the future.
Key words:case teaching;teaching reform;dynamic website construction