柴夢竹
(廣州工程技術(shù)職業(yè)學(xué)院,廣東 廣州 510075)
基于任務(wù)驅(qū)動(dòng)的《數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)》課程改革與探索
柴夢竹
(廣州工程技術(shù)職業(yè)學(xué)院,廣東 廣州 510075)
數(shù)據(jù)庫課程是高校計(jì)算機(jī)專業(yè)的一門必修課,隨著信息技術(shù)的不斷更新以及企業(yè)對學(xué)生要求的變化,數(shù)據(jù)庫課程教學(xué)急需進(jìn)行課程改革。本文針對《數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)》課程存在的問題進(jìn)行了探討,闡述了采用“任務(wù)驅(qū)動(dòng)”與“項(xiàng)目導(dǎo)入”相結(jié)合教學(xué)方法的依據(jù),提出了從課程內(nèi)容的選擇、任務(wù)驅(qū)動(dòng)的教學(xué)模式、任務(wù)過程中滲透數(shù)據(jù)庫理論知識(shí)等方面的教學(xué)改革。
任務(wù)驅(qū)動(dòng);數(shù)據(jù)庫技術(shù);高職;教學(xué)改革;項(xiàng)目導(dǎo)入
《數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)》是一門理論與實(shí)際結(jié)合非常緊密的課程,實(shí)踐性和應(yīng)用性非常強(qiáng)。通過本課程的學(xué)習(xí),使學(xué)生準(zhǔn)確理解什么是數(shù)據(jù)庫以及數(shù)據(jù)庫在各領(lǐng)域的應(yīng)用,掌握數(shù)據(jù)庫技術(shù)及應(yīng)用開發(fā)方法,具備利用數(shù)據(jù)庫工具開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)的基本技能,為今后應(yīng)用數(shù)據(jù)庫管理信息,利用信息,打下基礎(chǔ)。以往的教學(xué)通常采用“理論十實(shí)驗(yàn)+實(shí)訓(xùn)”的傳統(tǒng)教學(xué)模式,由于該課程理論比較抽象,學(xué)生普遍感覺學(xué)習(xí)起來入門難、目標(biāo)不明確、不知如何應(yīng)用到實(shí)際中。
而受課時(shí)的限制,教學(xué)講授基本理論占去太多課時(shí),應(yīng)用和操作不足。課堂教學(xué)以教師講授為主,教學(xué)模式單一,灌輸填鴨式教學(xué),學(xué)生過于依賴教師,自學(xué)能力差,學(xué)習(xí)缺乏主動(dòng)性。實(shí)踐基本上屬于被動(dòng)模仿式實(shí)驗(yàn),學(xué)生根據(jù)已經(jīng)設(shè)計(jì)好的詳細(xì)的實(shí)驗(yàn)步驟和方法完成實(shí)驗(yàn),查看實(shí)驗(yàn)結(jié)果,只滿足于驗(yàn)證相關(guān)理論。在實(shí)際教學(xué)中,傳統(tǒng)的傳授方法使學(xué)生很難用所學(xué)的理論指導(dǎo)實(shí)踐解決問題,教學(xué)效果不高。
本人在長期的教學(xué)實(shí)踐中,結(jié)合課程特點(diǎn)和實(shí)際教學(xué),利用“項(xiàng)目導(dǎo)入”與“任務(wù)驅(qū)動(dòng)”相結(jié)合的教學(xué)方法,探討了《數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)》課程的教學(xué)改革。提出按項(xiàng)目開發(fā)的實(shí)際工作過程組織教學(xué)內(nèi)容,采用任務(wù)驅(qū)動(dòng)和案例教學(xué)法,把理論和實(shí)踐更好的融合起來?!绊?xiàng)目導(dǎo)入,任務(wù)驅(qū)動(dòng)”的教學(xué)方法尤其適用于學(xué)習(xí)計(jì)算機(jī)應(yīng)用方面的知識(shí)和技能。任務(wù)驅(qū)動(dòng)有利于學(xué)生學(xué)習(xí)到實(shí)際的計(jì)算機(jī)專業(yè)技能和崗位能力,項(xiàng)目導(dǎo)入有利于鞏固學(xué)生專業(yè)知識(shí)、整合提高實(shí)踐應(yīng)用能力。
樹立以“實(shí)踐、綜合和應(yīng)用”為核心的指導(dǎo)思想,以培養(yǎng)學(xué)生使用數(shù)據(jù)庫管理系統(tǒng)解決實(shí)際問題的能力為宗旨,重點(diǎn)培養(yǎng)學(xué)生分析、解決實(shí)際問題的能力。例如:結(jié)合高職學(xué)生特點(diǎn)和畢業(yè)后所要從事的具體工作,關(guān)于關(guān)系運(yùn)算符號(hào)表示形式、規(guī)范化處理的算法等知識(shí)點(diǎn)的講解是通過實(shí)例來引導(dǎo)的。
采用工學(xué)結(jié)合教學(xué)模式,重視教學(xué)設(shè)計(jì),根據(jù)教學(xué)內(nèi)容和學(xué)生特點(diǎn),在教學(xué)中盡量營造探究性學(xué)習(xí)、協(xié)同學(xué)習(xí)等學(xué)習(xí)環(huán)境;以現(xiàn)代教育理念為指導(dǎo),設(shè)計(jì)相應(yīng)的教學(xué)過程和組織形式。采取現(xiàn)代教學(xué)方法,理論教學(xué)中采用問題引導(dǎo)法、現(xiàn)代啟發(fā)式法等;實(shí)踐教學(xué)中采用項(xiàng)目導(dǎo)向、任務(wù)驅(qū)動(dòng)法、行為引導(dǎo)式法、小組協(xié)作法等,注重理論與實(shí)踐結(jié)合,給學(xué)生提供更多的實(shí)習(xí)環(huán)境,多搞些實(shí)踐活動(dòng),有條件時(shí)模擬實(shí)際項(xiàng)目開發(fā),鍛煉學(xué)生的動(dòng)手能力和團(tuán)隊(duì)合作精神。
“任務(wù)驅(qū)動(dòng)”是一種建立在建構(gòu)主義教學(xué)理論基礎(chǔ)上的教學(xué)法。是指在整個(gè)教學(xué)過程中,以完成一個(gè)個(gè)具體的任務(wù)為線索,把教學(xué)內(nèi)容巧妙融入完成任務(wù)的過程之中,。并在完成任務(wù)的同時(shí)培養(yǎng)學(xué)生的創(chuàng)新意識(shí)和創(chuàng)新能力以及自主學(xué)習(xí)的習(xí)慣,引導(dǎo)他們學(xué)會(huì)如何去發(fā)現(xiàn),如何去思考,如何去尋找解決問題的方法,最終讓學(xué)生自己提出問題,并經(jīng)過思考,自己解決問題。
“項(xiàng)目導(dǎo)入、任務(wù)驅(qū)動(dòng)”是指教師根據(jù)階段教學(xué)要求設(shè)計(jì)一個(gè)項(xiàng)目,根據(jù)當(dāng)前項(xiàng)目設(shè)計(jì)并提出一系列任務(wù),針對提出的任務(wù),采取演示或講解等方式,給出完成任務(wù)的思路、方法、操作和結(jié)果,然后引導(dǎo)學(xué)生邊想邊學(xué)邊練,最終完成相應(yīng)的學(xué)習(xí)任務(wù)的一種教學(xué)方法。其中的項(xiàng)目要求具有技術(shù)典型、內(nèi)容全面、思路科學(xué)、結(jié)合實(shí)際,這樣的項(xiàng)目才能使學(xué)生從整體體會(huì)解決實(shí)際問題的過程性,然后再通過任務(wù)將項(xiàng)目完成各個(gè)環(huán)節(jié)串聯(lián)起來。該方法有利于真正培養(yǎng)學(xué)生的創(chuàng)新能力、自學(xué)能力、實(shí)踐能力,增強(qiáng)學(xué)生獨(dú)立思考能力和協(xié)作精神。
基于任務(wù)驅(qū)動(dòng)的實(shí)驗(yàn)教學(xué)體現(xiàn)了以學(xué)生為中心,教師為主導(dǎo)的教學(xué)策略,強(qiáng)調(diào)學(xué)生的主體性,充分發(fā)揮學(xué)生在學(xué)習(xí)過程中的主動(dòng)性、積極性和創(chuàng)造性。 教師將實(shí)驗(yàn)的要求和內(nèi)容進(jìn)行分解,設(shè)計(jì)成具體的任務(wù),明確每項(xiàng)任務(wù)的要求。學(xué)生在教師的組織、引導(dǎo)下,用不同的方法完成任務(wù)。 在這個(gè)過程中,學(xué)生的知識(shí)、思維和技能都能得到鍛煉和提高。
要求學(xué)生能根據(jù)一個(gè)實(shí)際需求完成一個(gè)數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。它強(qiáng)調(diào)從需求分析、數(shù)據(jù)搜集、數(shù)據(jù)整理、系統(tǒng)設(shè)計(jì)到系統(tǒng)實(shí)現(xiàn)全過程的參與。這是一個(gè)大的項(xiàng)目,它可以分成若干個(gè)小的模塊或任務(wù),隨著學(xué)習(xí)進(jìn)程分步完成。 如設(shè)計(jì)“學(xué)生成績管理系統(tǒng)”,教師可以引導(dǎo)學(xué)生通過聯(lián)系實(shí)際不斷地提出問題:學(xué)生成績管理需要管理學(xué)生基本信息,包括學(xué)生信息的錄入、修改、刪除、查詢;管理學(xué)生的成績,包括學(xué)生成績的錄入、查詢等功能;需要打印報(bào)表,如:成績單,選課表,所以還得設(shè)置打印功能;如果該系統(tǒng)規(guī)定專人負(fù)責(zé),需要設(shè)置用戶名和登錄密碼,體現(xiàn)保密性等。經(jīng)過系統(tǒng)的分析,可以設(shè)計(jì)出一個(gè)基本功能框架。隨著任務(wù)分析的深入,整個(gè)系統(tǒng)功能不斷完善,結(jié)構(gòu)不斷清晰。這實(shí)際上是將教學(xué)內(nèi)容拆分為一個(gè)個(gè)的“任務(wù)”,逐步地展示、布置給學(xué)生。
任務(wù)可以是教師設(shè)計(jì)的具體的任務(wù),也可以是教師提出任務(wù)目標(biāo),由學(xué)生設(shè)計(jì)的任務(wù)。例如:關(guān)于T-SQL 查詢的實(shí)驗(yàn)就可以提出這樣的任務(wù):通過實(shí)驗(yàn)掌握T-SQL 語言實(shí)現(xiàn)數(shù)據(jù)查詢的功能,要求用T-SQL 語句實(shí)現(xiàn)對論壇數(shù)據(jù)庫中的信息查詢。查詢的要求由學(xué)生們自己提出,教師進(jìn)行篩選,得出具體任務(wù)。對于這樣的任務(wù)形式,學(xué)生參與的積極性較高,教師通過對各種查詢要求進(jìn)行分析和歸納,使學(xué)生學(xué)會(huì)分析各種查詢要求所表達(dá)的語意的方法,進(jìn)而轉(zhuǎn)化為正確的語句格式,真正達(dá)到對知識(shí)的靈活運(yùn)用。
根據(jù)以上任務(wù)問題,分組讓學(xué)生進(jìn)行充分討論,教師雖然之前已做過實(shí)例示范,但在學(xué)生完成任務(wù)的過程中,還是要針對重點(diǎn)難點(diǎn)進(jìn)行分析,引導(dǎo)。分階段進(jìn)行討論、交流、歸納相應(yīng)的有關(guān)知識(shí)和操作技巧,使掌握慢的同學(xué)能跟上進(jìn)度,營造協(xié)作學(xué)習(xí)的環(huán)境,促進(jìn)共同提高。分組有利于學(xué)生取長補(bǔ)短、廣開言路、積極思考、創(chuàng)新思維、協(xié)同學(xué)習(xí)等,最終形成各自結(jié)果。
比如講解概念結(jié)構(gòu)設(shè)計(jì)中最重要的知識(shí)點(diǎn)E-R模型設(shè)計(jì),先選取一些常用數(shù)據(jù)庫管理系統(tǒng)題目,將具體設(shè)計(jì)任務(wù)分配給各組,在限定的時(shí)間內(nèi)完成后,由各組代表講解設(shè)計(jì)的模型,進(jìn)行自我評(píng)價(jià)和總結(jié)。教師首先要肯定學(xué)生的設(shè)計(jì)成效,接著一定要指出各組的問題和不足,并提出相應(yīng)的修改建議。此過程一定培養(yǎng)學(xué)生獨(dú)立思考和解決問題的能力,教師只是引導(dǎo)、監(jiān)督、解答疑點(diǎn)、鼓勵(lì)學(xué)生探索問題。
在這個(gè)過程中教師要鼓勵(lì)學(xué)生實(shí)現(xiàn)自己的想法,不應(yīng)過多地評(píng)價(jià)設(shè)計(jì)的對錯(cuò)和優(yōu)劣,但是要確保每個(gè)學(xué)生都掌握了實(shí)現(xiàn)任務(wù)的方法。同時(shí)記錄學(xué)生上機(jī)時(shí)出現(xiàn)的問題,及時(shí)對任務(wù)的完成情況進(jìn)行分析評(píng)價(jià)。從任務(wù)所涉及的知識(shí)和技能出發(fā),分析學(xué)生存在的不足和引導(dǎo)學(xué)生正確的解題思路和方法,對解決問題使用到的技術(shù)和知識(shí)進(jìn)行分析和總結(jié),除了教師評(píng)價(jià)之外,還可以組織學(xué)生交流和互評(píng),使學(xué)生能夠互相學(xué)習(xí),取長補(bǔ)短。進(jìn)一步強(qiáng)化學(xué)生能力,鞏固所學(xué)知識(shí)。
目前數(shù)據(jù)庫課程考核基本上都是以學(xué)校期末考試為主,同時(shí)有的數(shù)據(jù)庫課程教學(xué)后,讓學(xué)生參加計(jì)算機(jī)二級(jí)考試,學(xué)生過分重視考試環(huán)節(jié),在實(shí)踐方面重視不夠。有必要探索校內(nèi)考核與用人單位考核要求相一致的機(jī)制,加大學(xué)生學(xué)習(xí)的過程監(jiān)控,把平時(shí)課外作業(yè),在課堂討論中的發(fā)言,模擬面試中的表現(xiàn)及社會(huì)實(shí)踐的參與程度等都作為過程考核內(nèi)容,著重考核學(xué)生獲取新知識(shí)、新技術(shù)能力和信息分辯能力。
提高課程設(shè)計(jì)在考核中所占比例,課程設(shè)計(jì)是“數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)”課程內(nèi)容的一部分,主要目的時(shí)對所學(xué)數(shù)據(jù)知識(shí)、技能、方法的全面應(yīng)用、總結(jié)和提高。課程設(shè)計(jì)時(shí)間為一周,我們對課程設(shè)計(jì)同樣要做到精心規(guī)劃:老師提前選好題目,對每個(gè)題目都給出詳細(xì)的說明和要求,包括評(píng)分標(biāo)準(zhǔn);在老師指導(dǎo)下對學(xué)生分組,確定小組長和選定小組題目;設(shè)計(jì)結(jié)束后推選一名同學(xué)講解自己的課程設(shè)計(jì),并回答老師的提問;由老師評(píng)出課程設(shè)計(jì)的成績,成績占該課程成績的30%。
考核是對學(xué)生學(xué)習(xí)情況的評(píng)價(jià),也是對課程教學(xué)效果的評(píng)估,是教學(xué)過程的重要環(huán)節(jié)。傳統(tǒng)的筆試在考查學(xué)生基礎(chǔ)知識(shí)和語言細(xì)節(jié)方面有一定的優(yōu)勢,而學(xué)生的實(shí)際操作技能和對知識(shí)的綜合應(yīng)用能力,則可以通過平時(shí)的上機(jī)實(shí)踐和綜合實(shí)驗(yàn)的情況反映出來,所以要理論考核與實(shí)踐考核兩方結(jié)合才能客觀的評(píng)價(jià)學(xué)生的學(xué)習(xí)效果。
《數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)》是一門基于SQL Server2005的理論與實(shí)踐并重的學(xué)科,在教學(xué)方法上,應(yīng)重視多種教學(xué)方法優(yōu)化組合。數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)能力的培養(yǎng)需要一個(gè)長期實(shí)踐的過程,引發(fā)學(xué)生的學(xué)習(xí)興趣至關(guān)重要,教師的細(xì)心引導(dǎo)和嚴(yán)格要求將起著關(guān)鍵性的作用。作為教師要博覽群書,并將所學(xué)的知識(shí)和項(xiàng)目開發(fā)、科研活動(dòng)結(jié)合起來,不斷更新教學(xué)觀念、改進(jìn)教學(xué)方法和手段,才能提高教學(xué)質(zhì)量,適應(yīng)人才培養(yǎng)的需要。
[1] 沈美,于翔.“數(shù)據(jù)庫技術(shù)”課程教學(xué)改革的探討[J].計(jì)算機(jī)教育,2010,1.
[2] 喻勇,王群,劉向陽.《數(shù)據(jù)庫原理及應(yīng)用》課程教學(xué)改革初探[J].中國水運(yùn),2008,12.
[3] 陳芳.對《數(shù)據(jù)庫基礎(chǔ)與應(yīng)用》課程教學(xué)方法的探討[J].寧夏師范學(xué)院學(xué)報(bào):自然科學(xué),2008,6.
[4] 周麗娟.數(shù)據(jù)庫教學(xué)體系改革與優(yōu)化[J].高教論壇,2009,1.
[5] 王淑霞,沈慧娟.數(shù)據(jù)庫原理課程教學(xué)方法改革與實(shí)踐[J].通化師范學(xué)院學(xué)報(bào),2009,30.
[6] 宮潔.“任務(wù)驅(qū)動(dòng)”教學(xué)法在“SQL Server 數(shù)據(jù)庫”教學(xué)中的應(yīng)用[J].科技資訊,2008,8.
The reform and exploration of the course “Database Design and Realization”basing on the task-driven
CHAI Meng-zhu
As a compulsory course for major of computer science at universities, database teaching is calling for course reform when meeting the development of information technology and new requirements of enterprises for graduates.The present study explores the existing problems with the course “Database Design and Realization”, expounds the basis of the teaching method combining “task-driven” and “project imported” concepts and put forward the ideas of teaching reform on choice of teaching content, task-driven teaching model and infiltrating database theory into task.
task-driven; database technology; higher vocational; teaching reform; project imported
G71
A
1008-7427(2011)05-0037-02
2011-03-08
作者系廣州工程技術(shù)職業(yè)學(xué)院信息工程系講師。