黃力明
(鎮(zhèn)江市高等專科學(xué)校電子信息系,江蘇鎮(zhèn)江 212003)
案例教學(xué)法在“SQL Server數(shù)據(jù)庫原理與應(yīng)用”課程中的應(yīng)用
黃力明
(鎮(zhèn)江市高等??茖W(xué)校電子信息系,江蘇鎮(zhèn)江 212003)
針對“SQL Server數(shù)據(jù)庫原理與應(yīng)用”課程內(nèi)容的特點(diǎn),在課程教學(xué)中引入案例教學(xué)法,通過教學(xué)案例的設(shè)計(jì)、組織實(shí)施以及實(shí)際教學(xué),使學(xué)生在解決實(shí)際問題的過程中逐步形成并提高數(shù)據(jù)庫設(shè)計(jì)和應(yīng)用的能力。
數(shù)據(jù)庫;案例;案例教學(xué)法;教案
案例教學(xué)法是培養(yǎng)和提高學(xué)習(xí)者知識能力的一種教學(xué)方法,即將已經(jīng)發(fā)生或?qū)砜赡馨l(fā)生的問題以個案形式讓學(xué)習(xí)者去分析和研究,并提出解決問題的方案,從而提高學(xué)習(xí)者解決實(shí)際問題能力的一種教學(xué)方法。案例教學(xué)法是現(xiàn)代教學(xué)中的重要方法之一,已被推廣到計(jì)算機(jī)、醫(yī)學(xué)、軍事學(xué)、管理學(xué)、法學(xué)、教育學(xué)等眾多學(xué)科的教學(xué)中。我國的案例教學(xué)已有 20多年的歷史,對我國教育思想和教學(xué)方法的全面改革起著極其重要的推動作用。
現(xiàn)階段高職高專院?!癝QL Server數(shù)據(jù)庫原理與應(yīng)用”課程的教學(xué)受國內(nèi)主流《SQL Server數(shù)據(jù)庫原理與應(yīng)用》教材的影響,多以講授數(shù)據(jù)庫系統(tǒng)的基本概念、基本原理和基本技術(shù)為主。隨著教學(xué)手段的改進(jìn),已從“粉筆 +黑板”改變?yōu)椤坝?jì)算機(jī) +大屏幕投影”,但教學(xué)方式大多還是傳統(tǒng)的講授法、練習(xí)法。學(xué)生在學(xué)習(xí)過程中仍然處于被動地位,不少學(xué)生學(xué)完該門課程后雖能在理論考試中取得較好的成績,卻無法自己動手設(shè)計(jì)數(shù)據(jù)庫解決實(shí)際問題,難以開發(fā)出有實(shí)際應(yīng)用價值的數(shù)據(jù)庫系統(tǒng)。為此,筆者在“SQL Server數(shù)據(jù)庫原理與應(yīng)用”教學(xué)中引入案例教學(xué)法,激發(fā)了學(xué)生學(xué)習(xí)興趣和熱情,取得較好的教學(xué)效果。
高職高專教育倡導(dǎo)“能力本位”模式,以培養(yǎng)學(xué)生技術(shù)和職業(yè)崗位應(yīng)用能力為主,它強(qiáng)調(diào)培養(yǎng)學(xué)生的綜合職業(yè)能力。具體體現(xiàn)為培養(yǎng)“基礎(chǔ)理論知識適度,技術(shù)應(yīng)用能力強(qiáng),知識面較寬,素質(zhì)高”的專門應(yīng)用型人才[1-2]。通過“SQL Server數(shù)據(jù)庫原理與應(yīng)用”課程的學(xué)習(xí),學(xué)生應(yīng)掌握數(shù)據(jù)庫設(shè)計(jì)理論和方法;掌握大型數(shù)據(jù)庫 (SQL Server 2000)的應(yīng)用技術(shù),能熟練使用 Transact-SQL語言并進(jìn)行簡單編程;掌握保證數(shù)據(jù)完整性和數(shù)據(jù)安全性的技術(shù);掌握數(shù)據(jù)庫常規(guī)管理技術(shù)等。
為了確保學(xué)生通過學(xué)習(xí)掌握數(shù)據(jù)庫技術(shù)的應(yīng)用,實(shí)現(xiàn)高職高專培養(yǎng)創(chuàng)新人才的目標(biāo),并根據(jù)人的認(rèn)知規(guī)律——循序漸進(jìn)、螺旋上升,本課程案例教學(xué)的組織實(shí)施設(shè)計(jì)為 3個層次[3]。
1.1 教師循序漸進(jìn)引導(dǎo)
高職高專院校計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)“SQL Server數(shù)據(jù)庫原理及應(yīng)用”課程一般包括數(shù)據(jù)庫原理、設(shè)計(jì)和應(yīng)用 3個部分[3],課程目標(biāo)是培養(yǎng)學(xué)生設(shè)計(jì)數(shù)據(jù)庫和應(yīng)用數(shù)據(jù)庫技術(shù)的能力。數(shù)據(jù)庫設(shè)計(jì)和應(yīng)用涉及一些重要的概念,像數(shù)據(jù)庫基礎(chǔ)知識、關(guān)系模型的基本原理、關(guān)系數(shù)據(jù)庫設(shè)計(jì)理論基礎(chǔ)、關(guān)系數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)庫的完整性與安全性等。這些概念理解起來相對較難,課堂上主要通過典型的教學(xué)案例進(jìn)行分析,以教師分析、講授為主,重在講清原理,給出分析過程,得出分析結(jié)論,讓學(xué)生在案例學(xué)習(xí)中慢慢體會、接受和理解。
1.2 學(xué)生討論為主,教師引導(dǎo)為輔
案例教學(xué)過程中一個重要環(huán)節(jié)是學(xué)生參與問題的討論。討論案例旨在學(xué)生主動參與,師生相互交流,分析問題,提出解決問題的方法。在討論中,學(xué)生由被動學(xué)習(xí)變?yōu)橹鲃訁⑴c,主動提出問題、思考問題。教師作為案例討論的組織者、引導(dǎo)者,要創(chuàng)造寬松的學(xué)習(xí)氛圍,啟發(fā)學(xué)生就特定問題發(fā)表自己的見解,并允許學(xué)生提出不同的分析結(jié)果和實(shí)現(xiàn)方法,以培養(yǎng)學(xué)生的獨(dú)立思考能力和創(chuàng)新精神。教師也要能夠駕馭課堂討論的進(jìn)度和氛圍,幫助學(xué)生分析不同實(shí)現(xiàn)方法的優(yōu)劣,讓學(xué)生真正成為學(xué)習(xí)的主體。
1.3 在實(shí)踐中進(jìn)行案例設(shè)計(jì)
經(jīng)過前面 2個階段的學(xué)習(xí)和摸索,學(xué)生已經(jīng)初步掌握了數(shù)據(jù)庫設(shè)計(jì)方法和技術(shù),這時可以放手讓他們在課外實(shí)踐中進(jìn)行案例設(shè)計(jì)。教師根據(jù)教學(xué)要求和目標(biāo)明確設(shè)計(jì)要求,學(xué)生進(jìn)行獨(dú)立地分析、探索、實(shí)踐。通過主動參與、自主探究,提高搜集和處理信息,獲取新知識,分析和解決問題以及交流與合作的能力。
“SQL Server數(shù)據(jù)庫原理與應(yīng)用”課程中,數(shù)據(jù)庫原理是基礎(chǔ),設(shè)計(jì)和應(yīng)用是提高,它們相輔相成、互相促進(jìn)。教學(xué)中,學(xué)生感覺理論部分抽象難懂,設(shè)計(jì)和應(yīng)用部分更是無從下手。筆者以學(xué)生較熟悉的教務(wù)管理系統(tǒng)為貫穿教學(xué)始終的案例,以關(guān)系數(shù)據(jù)庫理論為指導(dǎo),通過循序漸進(jìn)的講解、演示和實(shí)驗(yàn),幫助學(xué)生理解數(shù)據(jù)庫的基本概念、理論和技術(shù),掌握一個簡單的數(shù)據(jù)庫從分析、設(shè)計(jì)到實(shí)現(xiàn)的完整設(shè)計(jì)過程,真正做到學(xué)以致用[4]。
本課程教學(xué)的最終目的是讓學(xué)生掌握數(shù)據(jù)庫的設(shè)計(jì)與應(yīng)用,培養(yǎng)學(xué)生的實(shí)際動手能力和探究、創(chuàng)新能力。所以,選取案例時,不僅要符合課程教學(xué)目的和教學(xué)內(nèi)容的要求,有代表性和典型性,難易度適中,還要考慮學(xué)生的認(rèn)知特點(diǎn)。表1,表2為不同層次的 2個案例教案,表1的案例教案適用于課堂教學(xué),教學(xué)目的是讓學(xué)生掌握數(shù)據(jù)庫設(shè)計(jì)技術(shù);表2的案例教案適用于課程實(shí)訓(xùn)環(huán)節(jié)教學(xué),教學(xué)目的是讓學(xué)生掌握信息系統(tǒng)開發(fā)設(shè)計(jì)中數(shù)據(jù)庫的設(shè)計(jì)和數(shù)據(jù)庫技術(shù)應(yīng)用。
表1 數(shù)據(jù)庫設(shè)計(jì)典型案例教案
表2 信息管理系統(tǒng)設(shè)計(jì)典型案例教案
1)案例要根據(jù)課程教學(xué)目的有針對性地精心設(shè)計(jì),把學(xué)生引入到需要通過某知識點(diǎn)來解決現(xiàn)實(shí)問題的情境。2)把握好案例的難易程度。案例太難,學(xué)生因知識儲備不夠無從下手,只有消極等待課堂上的灌輸,喪失參與的興趣。相反,案例過易,結(jié)果一猜便知,不僅降低了教學(xué)要求,也會降低學(xué)生的參與度。教學(xué)要圍繞案例和項(xiàng)目涉及的知識點(diǎn)進(jìn)行必要的講解和示范,以促進(jìn)學(xué)生的“知識遷移”。3)精心組織,人人參與。教師要精心組織教學(xué)過程,營造寬松的氛圍,為學(xué)生提供實(shí)踐、創(chuàng)新的機(jī)會和想象的空間,引導(dǎo)全體學(xué)生參與其中,使每一位學(xué)生都能有所收獲,尤其能體驗(yàn)到成功的喜悅[5-6]。
教學(xué)實(shí)踐表明,在“SQL Server數(shù)據(jù)庫原理與應(yīng)用”教學(xué)中合理、有效地實(shí)施案例教學(xué)法,激發(fā)了學(xué)生的創(chuàng)造性思維,充分調(diào)動了學(xué)生的積極性,提高了學(xué)生學(xué)以致用和實(shí)際動手能力,獨(dú)立分析、解決問題的能力以及他們的綜合素質(zhì),教學(xué)效果顯著。
[1]肖昨.案例教學(xué)法在“C++語言程序設(shè)計(jì)”教學(xué)中的應(yīng)用[J].計(jì)算機(jī)教育,2010(6):83-86.
[2]黃力明.《SQL Server數(shù)據(jù)庫原理及應(yīng)用》精品課程建設(shè)改革與實(shí)踐[J].計(jì)算機(jī)教育,2009(23):77-79.
[3]黃蘭英.案例教學(xué)法在《數(shù)據(jù)結(jié)構(gòu)》課程中的應(yīng)用[J].福建電腦,2006(11):214.
[4]王彤.案例教學(xué)法在數(shù)據(jù)庫原理課程中的應(yīng)用[J].計(jì)算機(jī)教育,2006(2):27-30.
[5]陳芳.案例教學(xué)法在教學(xué)中的運(yùn)用[J].哈爾濱職業(yè)技術(shù)學(xué)院學(xué)報(bào),2009(1):70-71.
[6]劉智.案例教學(xué)法在《安裝工程造價》課程教學(xué)中的應(yīng)用探討[J].湖北水利水電職業(yè)技術(shù)學(xué)院學(xué)報(bào),2008(3):4-6.
〔責(zé)任編輯:盧 蕊〕
Abstract:To aim at features of the SQL ServerDatabase Principles and applicative courses,the thesis introduces case teachingmethods and discusses the design,organization, implementation of the teaching cases and the actual teaching,which enables students to solve practical problems and gradually for m the ability of database design and application.
Key words:database;case;case teachingmethod;teaching plan
Application of case teach ing method in the SQL Server Database Principle and applicative courses
HUANGLi-ming
(Electronics and Information Department,Zhenjiang College,Zhenjiang 212003,China)
TP311.138
C
1008-8148(2010)04-0082-03
2010-06-09
2010年中國冶金教育學(xué)會職業(yè)教育類課題(20100713150338484)
黃力明 (1956—),男,江蘇溧陽人,副教授,主要從事智能優(yōu)化算法、聚類分析、模式識別、數(shù)字圖像處理方面研究。