【摘 要】將案例教學(xué)法引入到SQL Server課程中,根據(jù)邊遠(yuǎn)欠發(fā)達(dá)地區(qū)的高職院校學(xué)生的實(shí)際情況,闡述了該課程案例的選取與設(shè)計(jì),以及如何采取有效措施來激發(fā)學(xué)生學(xué)習(xí)的興趣、培養(yǎng)學(xué)生編程的能力,使學(xué)生學(xué)有所成。
【關(guān)鍵詞】案例教學(xué)法 邊遠(yuǎn)欠發(fā)達(dá)地區(qū) 高職院校 SQL Server數(shù)據(jù)庫
【中圖分類號】 G 【文獻(xiàn)標(biāo)識碼】 A
【文章編號】0450-9889(2015)03C-0146-02
近年來,高考人數(shù)開始逐年下跌,而各大高校卻在逐年擴(kuò)招,在這種局勢下,嚴(yán)重影響了高職院校的招生,特別是有的邊遠(yuǎn)欠發(fā)達(dá)地區(qū)高職院校學(xué)生文化基礎(chǔ)普遍較差,計(jì)算機(jī)知識基礎(chǔ)薄弱,缺乏學(xué)習(xí)的主動性和積極性,分析問題和解決問題的能力偏弱,但在學(xué)習(xí)內(nèi)容的選擇性、學(xué)習(xí)途徑的多渠道性方面有著強(qiáng)烈的要求。SQL Server數(shù)據(jù)庫課程是高職院校計(jì)算機(jī)專業(yè)的專業(yè)核心課程之一,也是高職學(xué)生普遍感到學(xué)習(xí)難度較大的課程,而案例教學(xué)法在SQL Server數(shù)據(jù)庫教學(xué)中的應(yīng)用起到了很大的成效,由于案例貼近于學(xué)生的生活實(shí)際,能夠改善課堂的氣氛,激發(fā)學(xué)生的興趣,調(diào)動學(xué)生的積極性和主動性,從而提高教學(xué)效果。
一、邊遠(yuǎn)欠發(fā)達(dá)地區(qū)高職院校SQL Server數(shù)據(jù)庫教學(xué)現(xiàn)狀
SQL Server數(shù)據(jù)庫是一門重實(shí)踐的課程,教學(xué)過程中應(yīng)結(jié)合實(shí)際的案例進(jìn)行講解。根據(jù)高職生的特點(diǎn),可以要求學(xué)生掌握和理解一些基本的理論知識的同時(shí),主要培養(yǎng)學(xué)生分析問題和解決問題的能力,能舉一反三,掌握實(shí)際編程技能。目前,大多數(shù)的SQL Server數(shù)據(jù)庫教材在內(nèi)容安排上,普遍都是先講理論,后講例題。這樣安排雖然可以確保知識的嚴(yán)謹(jǐn)性,但是沒有考慮高職生的實(shí)際情況,教師在上課的時(shí)候仍然偏重于理論知識的講解,沒有跟實(shí)際項(xiàng)目和案例結(jié)合,理論與實(shí)踐沒有很好地過渡,從而導(dǎo)致學(xué)生沒有學(xué)習(xí)興趣,無法調(diào)動學(xué)生的學(xué)習(xí)積極性,達(dá)不到學(xué)習(xí)效果。因此,在SQL Server數(shù)據(jù)庫的教學(xué)中,如何設(shè)置合理的教學(xué)案例,調(diào)動學(xué)生學(xué)習(xí)的積極性和主動性,讓學(xué)生能學(xué)以致用,是高職院校計(jì)算機(jī)專業(yè)必須思考的問題。
二、案例教學(xué)法
案例教學(xué)法是一種以案例為基礎(chǔ)的教學(xué)法。它是在教師的指導(dǎo)下,根據(jù)教學(xué)目標(biāo)和內(nèi)容的需要,從實(shí)際案例出發(fā),提出問題,分析問題,解決問題,通過師生的共同努力,使學(xué)生達(dá)到理論聯(lián)系實(shí)際,提高能力和水平的方法。教師在教學(xué)中扮演著設(shè)計(jì)者和激勵(lì)者的角色,鼓勵(lì)學(xué)生積極參與討論。它是一種將理論與實(shí)踐相結(jié)合并且采用啟發(fā)式教學(xué)的學(xué)習(xí)過程,有助于引導(dǎo)學(xué)生獨(dú)立思考和自主學(xué)習(xí),是一種行之有效的教學(xué)方法。
三、SQL Server數(shù)據(jù)庫教學(xué)實(shí)用案例的設(shè)置
案例教學(xué)法最重要的是要有合適的案例,如果沒有合適的案例,就達(dá)不到案例教學(xué)法應(yīng)有的效果,因此案例的選擇在案例教學(xué)法中至關(guān)重要。在SQL Server數(shù)據(jù)庫教學(xué)案例選擇上應(yīng)考慮兩個(gè)因素:其一,案例中應(yīng)包含課本所講知識點(diǎn);其二,案例是學(xué)生所熟悉的內(nèi)容,因?yàn)樵谑谡n過程中需要學(xué)生能主動發(fā)現(xiàn)問題、分析問題,并能解決問題。
根據(jù)邊遠(yuǎn)欠發(fā)達(dá)地區(qū)高職院校學(xué)生學(xué)習(xí)情況,設(shè)計(jì)SQL Server數(shù)據(jù)庫案例要注意以下幾個(gè)方面:
通俗易懂。由于邊遠(yuǎn)欠發(fā)達(dá)地區(qū)高職院校學(xué)生學(xué)習(xí)成績較差,分析問題和解決問題的能力偏弱,案例選擇時(shí)不宜太難太偏,應(yīng)該選擇學(xué)生學(xué)習(xí)生活中涉及的問題,容易被學(xué)生所接受,且能激發(fā)學(xué)生學(xué)習(xí)的興趣,能讓學(xué)生主動思考問題,分析問題,最終能解決問題。
具有較強(qiáng)的綜合性。案例的設(shè)計(jì)要比一般的舉例更全面,其分析和解決過程更具綜合性。
多種實(shí)現(xiàn)途徑。案例的實(shí)現(xiàn)方法有多種,學(xué)生可開動腦筋去決策、去處理,通過反復(fù)的練習(xí),學(xué)生的能力可以得到更大的提高。
結(jié)合以上幾點(diǎn),應(yīng)針對邊遠(yuǎn)欠發(fā)達(dá)地區(qū)高職學(xué)生,特別是本校學(xué)生基礎(chǔ)差的特點(diǎn),兼顧學(xué)生的接受能力和職業(yè)需求,制定合理的教學(xué)計(jì)劃。在教學(xué)中,把教“教材”改革為教“課程”,教師由過去的“講授者”變?yōu)椤爸笇?dǎo)者”,激發(fā)學(xué)生學(xué)習(xí)程序設(shè)計(jì)的興趣,讓學(xué)生在“做中學(xué),學(xué)中做”,培養(yǎng)學(xué)生的編程能力,適應(yīng)社會需求。我們結(jié)合SQL Server數(shù)據(jù)庫這門課程的特點(diǎn),從簡單易學(xué)且適用的學(xué)習(xí)角度出發(fā),選擇了兩個(gè)學(xué)生日常生活能接觸使用的案例進(jìn)行教學(xué),一個(gè)用于課堂教學(xué),一個(gè)用于課后練習(xí)。課堂教學(xué)選擇的是學(xué)生成績管理系統(tǒng),包含一個(gè)學(xué)生成績數(shù)據(jù)庫,數(shù)據(jù)庫里有student、course和score三個(gè)表,案例中使用的數(shù)據(jù)可以從學(xué)校教務(wù)處獲取,得到本校學(xué)生的相關(guān)數(shù)據(jù),這些大量的實(shí)際數(shù)據(jù)可以滿足SQL Server數(shù)據(jù)庫教學(xué)中遇到的各種問題。課后練習(xí)的是圖書管理系統(tǒng),有個(gè)book數(shù)據(jù)庫,庫里有六個(gè)表,包括管理員信息表、圖書信息表、借書登記表、歸還登記表、借閱卡信息表、書籍查詢信息表,同樣可以去本校圖書館獲取有關(guān)圖書的相關(guān)數(shù)據(jù)以便練習(xí)使用。在教學(xué)過程中,按照教材各章節(jié)的教學(xué)目標(biāo)和要求,把這兩個(gè)案例分解成小的項(xiàng)目,結(jié)合項(xiàng)目教學(xué)法實(shí)現(xiàn)案例教學(xué),這樣學(xué)生才能將理論與實(shí)踐融會貫通。
四、SQL Server數(shù)據(jù)庫案例的教學(xué)過程
(一)學(xué)生預(yù)習(xí)
首先,提前把案例教學(xué)材料發(fā)給學(xué)生,讓學(xué)生閱讀案例材料,搜集相關(guān)的信息,分析案例中各數(shù)據(jù)的內(nèi)在聯(lián)系。在這個(gè)環(huán)節(jié)中,老師可以給學(xué)生列出一些在后期需要解決的問題,讓學(xué)生帶著問題去預(yù)習(xí)和思考,提高學(xué)習(xí)效率。學(xué)生對案例的預(yù)習(xí)非常重要,如果學(xué)生沒有做好準(zhǔn)備工作,會影響到整個(gè)教學(xué)過程的效果。
(二)案例講解與分析
學(xué)生預(yù)習(xí)完案例材料后,對整個(gè)教學(xué)內(nèi)容有了一個(gè)大概的了解,這時(shí),教師對案例進(jìn)行分析和講解,在講解過程中,主要講解案例所涉及的知識要點(diǎn),分析本次課的難點(diǎn)并提出問題。此外,我們應(yīng)調(diào)動學(xué)生參與討論的積極性,把大多數(shù)時(shí)間留給學(xué)生練習(xí)和討論,引導(dǎo)學(xué)生總結(jié)歸納。
(三)小組討論和個(gè)人練習(xí)相結(jié)合
講解并演示完案例后,教師可以根據(jù)學(xué)生的實(shí)際情況將學(xué)生劃分為幾個(gè)小組。小組成員的層次要多樣化,特別要關(guān)注一些內(nèi)向、不積極的學(xué)生,合理分組,這樣他們在準(zhǔn)備和討論時(shí),表達(dá)不同意見的機(jī)會就多些。比如在學(xué)生成績管理系統(tǒng)中,選擇什么方法建立數(shù)據(jù)庫,建立數(shù)據(jù)表,表的字段選用什么數(shù)據(jù)類型及數(shù)據(jù)長度,如何選擇主鍵,表和表之間存在什么聯(lián)系,如何建立外鍵關(guān)系等,在小組內(nèi)應(yīng)該展開討論,并得出最終答案,各小組答案不一定相同,得到結(jié)果后小組之間再相互交流,經(jīng)過討論和分析之后學(xué)生對案例的理解也就更深刻。在此基礎(chǔ)上,學(xué)生開始在計(jì)算機(jī)上動手操作,在SQL Server數(shù)據(jù)庫中建表和關(guān)系,要求學(xué)生在自己的計(jì)算機(jī)里建一個(gè)學(xué)生成績數(shù)據(jù)庫,再在庫里建三個(gè)表,student表、course表和score表,并設(shè)置主鍵,建立三個(gè)表之間的關(guān)系。要求采取不同的方法來實(shí)現(xiàn),比如用T-SQL語句來實(shí)現(xiàn)表的建立,或者在對象資源管理器中來創(chuàng)建表等。
組內(nèi)學(xué)生相互監(jiān)督和相互幫助,確保每個(gè)學(xué)生都做完之后,組內(nèi)再討論總結(jié),相互交流,加深對知識點(diǎn)的印象。這一過程為學(xué)生自由發(fā)揮的過程,可以讓學(xué)生起到主體作用,此時(shí)的討論可以加深學(xué)生對案例的理解,有分歧的問題可由教師統(tǒng)一分析,再進(jìn)一步講解直到掌握。最后由教師總結(jié),提出幾個(gè)意見比較集中的問題和解決方案,這樣做就將學(xué)生的注意力引導(dǎo)到方案的合理解決上來。
課后再加強(qiáng)學(xué)生個(gè)人練習(xí),給學(xué)生布置課后實(shí)踐操作作業(yè),設(shè)計(jì)另外一個(gè)圖書管理系統(tǒng)數(shù)據(jù)庫,所設(shè)計(jì)的操作與上課用的學(xué)生成績管理系統(tǒng)同步跟進(jìn)。這樣既可以讓學(xué)生更進(jìn)一步熟悉所學(xué)知識,提高他們熟練操作的技能,也可以檢測學(xué)生是否掌握了所學(xué)知識,是否具備對知識舉一反三、融會貫通的能力。
(四)教學(xué)總結(jié)與歸納
經(jīng)過一系列的實(shí)踐和討論后,應(yīng)該留出一定的時(shí)間讓學(xué)生自己進(jìn)行總結(jié)歸納,這樣,學(xué)生的體會才能更深。我們要多鼓勵(lì)學(xué)生提出自己的觀點(diǎn)和看法,主動參與教學(xué)、積極思考問題。此外,教師應(yīng)作出方向性的總結(jié),給學(xué)生一個(gè)正確的指引。
綜上所述,在SQL Server數(shù)據(jù)庫教學(xué)過程中,針對基礎(chǔ)較差的邊遠(yuǎn)欠發(fā)達(dá)地區(qū)高職學(xué)生的認(rèn)知規(guī)律,通過采用案例教學(xué)法調(diào)動了學(xué)生的積極性和主動性,取得了良好的效果,但也有不足之處,有些理論知識無法用案例演示出來,所以需要融合項(xiàng)目教學(xué)法和任務(wù)驅(qū)動教學(xué)法來完成,探索出符合邊遠(yuǎn)欠發(fā)達(dá)地區(qū)高職學(xué)生特點(diǎn)的有效的教學(xué)方法,以達(dá)到最佳效果。
【參考文獻(xiàn)】
[1]黃力明.《SQL Server 數(shù)據(jù)庫原理及應(yīng)用》精品課程建設(shè)改革與實(shí)踐[J].計(jì)算機(jī)教育,2009(23)
[2]易開宇.案例教學(xué)法的探索[J].信息與電腦,2010(04)
【基金項(xiàng)目】廣西高等教育教學(xué)改革工程立項(xiàng)項(xiàng)目(2014JGA389)
【作者簡介】蔣玉芳(1981- ),女,廣西現(xiàn)代職業(yè)技術(shù)學(xué)院講師。
(責(zé)編 丁 夢)