康梅娟 郭狀先
摘要:“ASP.Net技術(shù)與應(yīng)用”是一門理論性和實(shí)踐性都很強(qiáng)的課程,針對(duì)該課程的特點(diǎn),采用案例教學(xué)法可以激發(fā)學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生的創(chuàng)新能力,幫助學(xué)生將理論和實(shí)踐結(jié)合起來,提高教學(xué)效果。本文介紹了案例教學(xué)法及其特征,探討了案例教學(xué)法在“ASP.Net技術(shù)與應(yīng)用”中的實(shí)踐和意義。
關(guān)鍵詞:ASP.Net;案例教學(xué)法;教學(xué)實(shí)踐
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:B
1引言
“ASP.Net技術(shù)與應(yīng)用”是我院為計(jì)算機(jī)相關(guān)專業(yè)學(xué)生所開設(shè)的一門重要的專業(yè)基礎(chǔ)課程,它全面地介紹了ASP.Net的基礎(chǔ)知識(shí)和使用ASP.Net開發(fā)網(wǎng)絡(luò)應(yīng)用程序的技術(shù)和方法。該課程具有很強(qiáng)的理論性、實(shí)踐性和實(shí)用性,通過該課程的學(xué)習(xí)可以提高學(xué)生的就業(yè)能力。該課程教材多是先分章節(jié)介紹基礎(chǔ)知識(shí)點(diǎn),在相應(yīng)知識(shí)點(diǎn)處提供小的范例,最后提供一個(gè)完整的范例。由于ASP.Net的基礎(chǔ)知識(shí)理論性比較強(qiáng),學(xué)生學(xué)起來有一定的難度并且覺得比較枯燥,如果采用常規(guī)的按部就班的方法教學(xué),有的學(xué)生會(huì)覺得“入門難、不知所云、沒意思”,從而喪失學(xué)習(xí)興趣,不愿意學(xué)下去;也有的學(xué)生雖然堅(jiān)持學(xué)到最后,但由于各章節(jié)的知識(shí)點(diǎn)比較分散、缺乏系統(tǒng)性和完整性,而導(dǎo)致學(xué)生不能理解各知識(shí)點(diǎn)相互之間的關(guān)聯(lián),不能學(xué)以致用,學(xué)到最后才稍稍明白ASP.Net的用途。
那么,如何激發(fā)學(xué)生的學(xué)習(xí)興趣,調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性和主動(dòng)性,如何幫助學(xué)生理解所學(xué)知識(shí),使其能夠理論聯(lián)系實(shí)踐,將所學(xué)知識(shí)融會(huì)貫通,這些都是提高教學(xué)效果需要考慮的問題。筆者在多年的教學(xué)實(shí)踐中,以提高“ASP.Net技術(shù)與應(yīng)用”的教學(xué)效果為目的,對(duì)案例教學(xué)法進(jìn)行了研究與實(shí)踐,并取得了良好成效。
2案例教學(xué)法
案例教學(xué)法是目前國(guó)內(nèi)外比較流行的一種教學(xué)方法,已被廣泛應(yīng)用于醫(yī)學(xué)、法學(xué)和管理信息系統(tǒng)等教學(xué)中。案例教學(xué)法,即在教師的指導(dǎo)下,根據(jù)教學(xué)目標(biāo)和內(nèi)容的需要,采用案例組織學(xué)生進(jìn)行學(xué)習(xí)、研究、鍛煉能力的方法。
結(jié)合“ASP.Net技術(shù)與應(yīng)用”課程的特點(diǎn),其案例教學(xué)具有以下特征。
(1) 情境性:情境性也即案例性,實(shí)現(xiàn)了教學(xué)理論與實(shí)際應(yīng)用的溝通與融合。學(xué)生在教師的指導(dǎo)下,通過對(duì)具體案例的分析和學(xué)習(xí)形成自主實(shí)踐、自主學(xué)習(xí)的空間,提高了學(xué)習(xí)興趣及內(nèi)在動(dòng)力。
(2) 主體性:在傳統(tǒng)的授受式教學(xué)中,學(xué)生處于被動(dòng)的接受的地位,其主體地位得不到保障。在案例教學(xué)中,為了解決案例內(nèi)隱或外現(xiàn)的問題,學(xué)生會(huì)獨(dú)立地搜索、查找、閱讀、理解和分析資料,尋找解決問題的思路和方法,從而充分發(fā)揮學(xué)習(xí)的積極性、主動(dòng)性和創(chuàng)造性,使其主體地位得到落實(shí)。
(3) 互動(dòng)性:在傳統(tǒng)的授受式教學(xué)中,教師將教學(xué)信息單向傳遞給學(xué)生,學(xué)生與教師、學(xué)生與學(xué)生之間沒有進(jìn)行充分的交流和溝通。在案例教學(xué)中,一方面,學(xué)生不斷地從教學(xué)案例中感知、提取信息,和教師進(jìn)行交互;另一方面,學(xué)生和學(xué)生之間通過案例分析和討論,共同尋找解決問題的方法,可以提高學(xué)生分析問題和解決問題的能力,加深對(duì)所學(xué)知識(shí)的理解。
(4) 實(shí)踐性:案例教學(xué)法中所采用的案例通常是教師從教學(xué)實(shí)踐中提取出來的典型范例,集知識(shí)性、趣味性和實(shí)踐性為一體,案例教學(xué)充分重視學(xué)生的能動(dòng)性和實(shí)踐性。與傳統(tǒng)的授受式教學(xué)相比,案例教學(xué)法更注重培養(yǎng)學(xué)生的實(shí)際操作能力、實(shí)踐應(yīng)用能力和創(chuàng)新能力。
(5) 問題性:在案例教學(xué)中,提出問題是起點(diǎn),解決問題是歸宿。案例教學(xué)法可以歸納為“提出問題—分析問題—解決問題”三個(gè)步驟,通過這三個(gè)步驟,一方面可以提高學(xué)生的自主性和批判性;另一方面有助于提高學(xué)生分析問題和解決問題的能力,并在問題發(fā)現(xiàn)和解決中不斷發(fā)展他們的科學(xué)探究意識(shí)和能力。
3案例設(shè)計(jì)及應(yīng)用
傳統(tǒng)的教學(xué)方法是先將知識(shí)點(diǎn)分散在各個(gè)章節(jié)逐一進(jìn)行講解,最后簡(jiǎn)單介紹一個(gè)完整的實(shí)例。案例教學(xué)法和傳統(tǒng)的教學(xué)方法不同,案例教學(xué)法的整個(gè)過程圍繞著案例求解來完成。在第一次課中,教師引入事先設(shè)計(jì)好的案例,讓學(xué)生明確地知道學(xué)完這一門課之后將能夠解決什么樣的問題,將學(xué)會(huì)什么技能,激發(fā)學(xué)生的學(xué)習(xí)興趣。在今后的課程中,教師根據(jù)各章節(jié)的知識(shí)點(diǎn)的講授要求將整個(gè)案例細(xì)分為若干個(gè)各自獨(dú)立的小案例。在每一個(gè)階段的教學(xué)中,教師根據(jù)案例提出問題,讓學(xué)生思考如何解決問題;然后,教師與學(xué)生一起討論問題的解決,引導(dǎo)學(xué)生分析問題,在分析問題的過程中,講授所要用到的知識(shí)點(diǎn);最后,教師為學(xué)生演示,一步一步完成案例程序的開發(fā)。
3.1案例設(shè)計(jì)
案例教學(xué)法成功與否,案例的設(shè)計(jì)是個(gè)關(guān)鍵。在設(shè)計(jì)案例時(shí)需要注意以下幾點(diǎn):涵蓋知識(shí)點(diǎn)多,大小合適,難易合適,有一定的趣味性。
筆者根據(jù)多年的教學(xué)實(shí)踐經(jīng)驗(yàn)設(shè)計(jì)了一個(gè)“留言板”網(wǎng)站作為“ASP.Net技術(shù)與應(yīng)用”課程的案例。“留言板”網(wǎng)站包括前臺(tái)和后臺(tái)兩個(gè)模塊,前臺(tái)主要實(shí)現(xiàn)會(huì)員注冊(cè)、會(huì)員登錄驗(yàn)證、查看留言(會(huì)員和非會(huì)員都可以查看留言)、發(fā)表留言(只有會(huì)員可以發(fā)表留言)、會(huì)員修改個(gè)人資料功能,后臺(tái)主要實(shí)現(xiàn)管理員登錄驗(yàn)證、會(huì)員管理(可以查看、刪除會(huì)員)、管理員管理(可以添加、修改、刪除管理員)、留言管理(可以查看、刪除留言)功能。
“留言板”網(wǎng)站具有以下特點(diǎn)。
(1) 貼近學(xué)生生活,交互性強(qiáng)。留言板在Internet上應(yīng)用廣泛,很多學(xué)生都用過,和學(xué)生生活比較貼近,再加上留言板交互性強(qiáng),容易引起學(xué)生的興趣。
(2) 大小合適,難度適中。因?yàn)檎n堂教學(xué)時(shí)間有限,規(guī)模太大的網(wǎng)站不容易實(shí)現(xiàn),也會(huì)使學(xué)生產(chǎn)生畏懼心理從而降低學(xué)習(xí)的積極性?!傲粞园濉本W(wǎng)站規(guī)模相對(duì)較小,在課堂上比較容易實(shí)現(xiàn),其難度適中,學(xué)生比較容易掌握,并且有利于建立學(xué)習(xí)的自信心。
(3) 涵蓋知識(shí)點(diǎn)多。留言板網(wǎng)站是使用C#編程,使用SQL Server創(chuàng)建數(shù)據(jù)庫(kù),在Visual Studio.Net環(huán)境下開發(fā)實(shí)現(xiàn)的。它涵蓋了Web窗體、常用服務(wù)器端控件、服務(wù)器端數(shù)據(jù)驗(yàn)證控件、ADO.Net訪問數(shù)據(jù)庫(kù)、DataGrid控件、Application對(duì)象、Session對(duì)象、Response對(duì)象等知識(shí)點(diǎn)。
3.2案例應(yīng)用
由于篇幅有限,本文僅以“提出問題—解決問題”的形式說明筆者在授課過程中是如何圍繞案例一步步展開和深入教學(xué)的,如表1所示。
3.3案例式實(shí)驗(yàn)教學(xué)
“ASP.Net技術(shù)與應(yīng)用”是一門實(shí)踐性很強(qiáng)的課程,實(shí)驗(yàn)教學(xué)是很重要的教學(xué)環(huán)節(jié),只有重視實(shí)踐才能幫助學(xué)生鞏固課堂上所學(xué)的知識(shí)。實(shí)驗(yàn)教學(xué)采用任務(wù)驅(qū)動(dòng)的教學(xué)方法,將驗(yàn)證性案例的實(shí)現(xiàn)和設(shè)計(jì)性案例的完成相結(jié)合,分為兩個(gè)步驟:首先,以課堂教學(xué)案例為基礎(chǔ),讓學(xué)生驗(yàn)證性地完成教師課堂上使用的案例;其次,教師根據(jù)當(dāng)前實(shí)驗(yàn)所涵蓋的知識(shí)點(diǎn),提出一個(gè)與教學(xué)案例相似的練習(xí)案例,該練習(xí)案例涵蓋的知識(shí)點(diǎn)要比教學(xué)案例多,最好能包含一個(gè)下一節(jié)課講到的知識(shí)點(diǎn),要求學(xué)生獨(dú)立完成,從而培養(yǎng)學(xué)生獨(dú)立解決實(shí)際問題的能力和自主學(xué)習(xí)能力。
4結(jié)束語(yǔ)
實(shí)踐證明,案例教學(xué)法在“ASP.Net技術(shù)與應(yīng)用”中的應(yīng)用,激發(fā)了學(xué)生的學(xué)習(xí)興趣,加深了學(xué)生對(duì)所學(xué)知識(shí)的理解,培養(yǎng)了學(xué)生的創(chuàng)新精神和創(chuàng)新能力,提高了教學(xué)效果,同時(shí)也提高了教師的專業(yè)素養(yǎng)和教學(xué)水平。
參考文獻(xiàn):
[1] 唐世綱,譚曉林. 案例教學(xué)基本特征初探[J]. 成人教育,2004(9):59-60.
[2] 陳建潮,李洛,熊薇. 在程序設(shè)計(jì)課程中導(dǎo)入“案例式”教學(xué)方法[J]. 計(jì)算機(jī)教育,2007(4):22-26.
[3] 徐甜,吳華.“案例驅(qū)動(dòng)”教學(xué)法在計(jì)算機(jī)教學(xué)中的研究與實(shí)踐[J]. 職業(yè)時(shí)空,2006(15):74.
[4] 陳志泊. ASP.Net數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)教程[M]. 北京:人民郵電出版社,2005.