摘要:針對當(dāng)前高校數(shù)據(jù)庫課程教學(xué)的狀況,在分析“數(shù)據(jù)庫原理及其應(yīng)用技術(shù)”課程與計(jì)算思維關(guān)系的基礎(chǔ)上,筆者提出采用IPR-CDIO、案例教學(xué)法、“大班上課、小班討論”和任務(wù)驅(qū)動教學(xué)法等模式,從而達(dá)成訓(xùn)練學(xué)生計(jì)算思維的目標(biāo)。實(shí)踐表明,采取有效的計(jì)算思維訓(xùn)練可以顯著提高數(shù)據(jù)庫課程的教學(xué)效果。
關(guān)鍵詞:計(jì)算思維;IPR-CDIO;數(shù)據(jù)庫課程;教學(xué)改革
中圖分類號:G642 文獻(xiàn)標(biāo)識碼:B/A 論文編號:1674-2117(2016)10-0079-04
引言
目前數(shù)據(jù)庫技術(shù)已經(jīng)應(yīng)用到各行各業(yè)中,各種數(shù)據(jù)管理系統(tǒng)都離不開數(shù)據(jù)庫技術(shù)強(qiáng)有力的支持。筆者所在學(xué)校的數(shù)據(jù)庫課程統(tǒng)稱為“數(shù)據(jù)庫原理及其應(yīng)用技術(shù)”,它不僅是計(jì)算機(jī)專業(yè)的主干課,而且是信息與計(jì)算科學(xué)、信息管理與信息系統(tǒng)等理工科、管理類專業(yè)的必(選)修課程,如何讓學(xué)生通過本課程的學(xué)習(xí),了解數(shù)據(jù)庫技術(shù)在社會各領(lǐng)域中的作用,掌握基本的數(shù)據(jù)庫知識,學(xué)會分析和使用各種數(shù)據(jù)庫管理系統(tǒng),掌握數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計(jì)、開發(fā)和維護(hù)等方面的技能,對學(xué)生來說是十分重要的。
計(jì)算思維是運(yùn)用計(jì)算科學(xué)的基礎(chǔ)概念進(jìn)行問題求解、系統(tǒng)設(shè)計(jì)、人類行為理解等涵蓋計(jì)算科學(xué)之廣度的一系列思維活動,是除理論思維、實(shí)驗(yàn)思維外的第三大思維。[1]
對學(xué)生計(jì)算思維能力的培養(yǎng)已成為大學(xué)計(jì)算機(jī)基礎(chǔ)課程的主要任務(wù)之一,它強(qiáng)調(diào)在學(xué)生學(xué)習(xí)計(jì)算機(jī)知識與技能的同時(shí)培養(yǎng)其計(jì)算思維,而計(jì)算思維的培養(yǎng)又能有效促進(jìn)學(xué)生對計(jì)算機(jī)知識與技能的學(xué)習(xí)。[2]鑒于以上原因,筆者將計(jì)算思維理念引入“數(shù)據(jù)庫原理及其應(yīng)用技術(shù)”課程的教學(xué)中,在整個(gè)教學(xué)過程貫穿計(jì)算思維的方法,在教授不同知識點(diǎn)時(shí),運(yùn)用不同的計(jì)算思維的方法,培養(yǎng)學(xué)生利用計(jì)算思維解決本領(lǐng)域問題的能力。最終,不僅教師形成了新的教學(xué)思路和良好的教學(xué)方法,同時(shí)學(xué)生也提升了其求知能力和創(chuàng)新能力。
CDIO代表構(gòu)思(Conceive)、設(shè)計(jì)(Design)、實(shí)施(Implement)和運(yùn)作(Operate)。IPR是指興趣(Interest)、毅力(Perseverance)和責(zé)任(Responsibility),IPR-CDIO就是將學(xué)生的探索興趣、解決問題的毅力和社會責(zé)任感的培養(yǎng),融入到項(xiàng)目研發(fā)的CDIO過程。教師通過不同級別的項(xiàng)目設(shè)計(jì),激發(fā)學(xué)生的學(xué)習(xí)興趣,培養(yǎng)其獲取知識(自主學(xué)習(xí))、共享知識(團(tuán)隊(duì)合作)、運(yùn)用知識(解決問題)、總結(jié)知識(技術(shù)創(chuàng)新)和傳播知識(溝通交流)的能力與素質(zhì),同時(shí)訓(xùn)練他們的職業(yè)道德修養(yǎng)和社會責(zé)任意識。[3]
筆者結(jié)合“數(shù)據(jù)庫原理及其應(yīng)用技術(shù)”課程進(jìn)行教學(xué)改革,探索創(chuàng)新可行的計(jì)算思維的培養(yǎng)模式,在教學(xué)中以培養(yǎng)學(xué)生的計(jì)算思維為目標(biāo),通過使用IPR-CDIO工程教學(xué)方法進(jìn)行課程實(shí)踐應(yīng)用拓展,培養(yǎng)學(xué)生的計(jì)算思維能力和創(chuàng)新應(yīng)用能力,從而提高數(shù)據(jù)庫課程的教學(xué)效率。
教學(xué)改革內(nèi)容
1.基于計(jì)算思維的數(shù)據(jù)庫課程體系構(gòu)建
針對不同專業(yè)的學(xué)生教授數(shù)據(jù)庫課程時(shí),教師設(shè)計(jì)課程體系不僅要考慮如何兼顧課時(shí)和教學(xué)深度,同時(shí)還要考慮實(shí)用性。課程體系的設(shè)計(jì)以數(shù)據(jù)庫應(yīng)用技術(shù)為基礎(chǔ)和出發(fā)點(diǎn),涵蓋數(shù)據(jù)倉庫和數(shù)據(jù)挖掘等相關(guān)概念和方法,將數(shù)據(jù)庫技術(shù)和數(shù)據(jù)挖掘技術(shù)結(jié)合在一起,讓學(xué)生掌握基本的數(shù)據(jù)管理和數(shù)據(jù)分析技術(shù)。在計(jì)算思維理念的指導(dǎo)下,讓學(xué)生真正能用數(shù)據(jù)庫的相關(guān)方法和工具解決將來在工作和研究中遇到的問題。
根據(jù)不同專業(yè)在數(shù)據(jù)庫教學(xué)方面的教學(xué)內(nèi)容和教學(xué)時(shí)間的要求,在保證能夠體現(xiàn)數(shù)據(jù)管理完整過程的基礎(chǔ)上,筆者最大限度地精簡了課程內(nèi)容,精選了必要的知識點(diǎn),減少甚至去掉不必要的內(nèi)容,將課程內(nèi)容劃分為如下圖所示的幾個(gè)部分。
在教學(xué)過程中,教師針對不同專業(yè)的學(xué)生,要合理取舍講授的內(nèi)容??蛇x擇性講解的內(nèi)容包括關(guān)系的完整性、視圖、索引、存儲過程、觸發(fā)器、事務(wù)處理、備份恢復(fù)、安全性等。例如,對安全工程等專業(yè)的學(xué)生,安全性部分應(yīng)重點(diǎn)介紹。
對于學(xué)生必須掌握的知識和技術(shù),應(yīng)重點(diǎn)講解。例如,對關(guān)系數(shù)據(jù)庫來說,SQL命令是最重要、最基本的訪問方式,從建庫、建表、數(shù)據(jù)操縱到數(shù)據(jù)查詢以及基本的數(shù)據(jù)分析都要用到SQL語言,數(shù)據(jù)挖掘前的數(shù)據(jù)整理和清理,也要用到SQL語言,所以對這部分應(yīng)該講透、講到位。
2.基于計(jì)算思維的數(shù)據(jù)庫課程資源構(gòu)建
為了適應(yīng)不同專業(yè)的多種需求,以及在有限的時(shí)間內(nèi)完成教學(xué)任務(wù)的要求,需要多種在線和離線的多元化教學(xué)資源相配套。在全國都在縮減公共課課時(shí)的大背景下,為了保證教學(xué)質(zhì)量,筆者設(shè)計(jì)與實(shí)施了基于MOOC平臺的教學(xué)模式,通過MOOC平臺呈現(xiàn)課程內(nèi)容。課下學(xué)生完成線上學(xué)習(xí)、習(xí)題與作業(yè),與教師線上交流、討論;課上教師檢查學(xué)生學(xué)習(xí)情況、答疑、輔導(dǎo)、討論,實(shí)現(xiàn)傳統(tǒng)教學(xué)與網(wǎng)絡(luò)教學(xué)相結(jié)合的多元化教學(xué)模式。筆者與浙江財(cái)經(jīng)大學(xué)、浙江農(nóng)林大學(xué)和浙江傳媒學(xué)院等高校聯(lián)合制作的MOOC視頻課程(第一版)已經(jīng)在玩課網(wǎng)(http://www.wanke001.com/)上線,在線注冊學(xué)習(xí)人數(shù)達(dá)2300余人,有東北師范大學(xué)、上海海洋大學(xué)等多所省內(nèi)外高校使用了本課程教學(xué)資源,教學(xué)效果良好。
3.基于計(jì)算思維的數(shù)據(jù)庫課程教學(xué)方法
基于計(jì)算思維的教學(xué),應(yīng)以思維訓(xùn)練和提高問題求解能力為目標(biāo)。在教學(xué)過程中,教師應(yīng)以計(jì)算思維為切入點(diǎn),針對不同的教學(xué)內(nèi)容,采用適當(dāng)?shù)慕虒W(xué)方法,訓(xùn)練學(xué)生的計(jì)算思維,使其在掌握數(shù)據(jù)庫原理和應(yīng)用技術(shù)的同時(shí),掌握基本的計(jì)算思維方法。由于各專業(yè)的人才培養(yǎng)目標(biāo)和內(nèi)容不同,對計(jì)算思維和計(jì)算機(jī)能力的要求也不同,因此,除了傳統(tǒng)教學(xué)中使用的講授模式之外,教師還需要結(jié)合不同專業(yè)的特點(diǎn),探索與計(jì)算思維相結(jié)合的多元化教學(xué)模式。
如表1所示,針對表1中的課程體系,在基礎(chǔ)理論、基本操作和系統(tǒng)開發(fā)中,教師分別對涉及的重點(diǎn)知識,引入計(jì)算思維中相應(yīng)的方法。在相關(guān)知識點(diǎn)講解和計(jì)算思維引入的過程中,根據(jù)具體的情況,筆者分別使用基于問題教學(xué)模式、任務(wù)驅(qū)動式教學(xué)模式、案例教學(xué)模式、課堂講授+網(wǎng)絡(luò)學(xué)習(xí)的教學(xué)模式中的一種或者多種模式,激發(fā)了學(xué)生的學(xué)習(xí)興趣、啟發(fā)了思維,取得了較好的教學(xué)效果。
(1)采用案例教學(xué)模式
從激發(fā)學(xué)生學(xué)習(xí)的積極性的角度來看,與專業(yè)方向相融合的案例教學(xué)是一種重要的教學(xué)方法?!皵?shù)據(jù)庫原理及其應(yīng)用技術(shù)”是一門理論和實(shí)踐相結(jié)合的課程,教學(xué)方式中包括課堂教學(xué)和實(shí)驗(yàn)教學(xué),兩種教學(xué)方式都可以引入案例教學(xué)法。在理論教學(xué)中筆者引入案例教學(xué),重在讓學(xué)生深刻理解數(shù)據(jù)庫的基本原理,培養(yǎng)學(xué)生的計(jì)算思維意識,從而從本質(zhì)上和全局上進(jìn)行思考并給出問題的解決思路。例如,針對金融工程專業(yè)的學(xué)生,在講解實(shí)體聯(lián)系模型時(shí),讓其設(shè)計(jì)一個(gè)網(wǎng)站管理會員制客戶的數(shù)據(jù)庫系統(tǒng)概念模型。在實(shí)驗(yàn)教學(xué)中引入案例教學(xué),重在激發(fā)學(xué)生的學(xué)習(xí)興趣和熱情,培養(yǎng)學(xué)生的知識運(yùn)用能力和動手實(shí)踐能力,從而幫助其將知識“內(nèi)化”為能力。實(shí)驗(yàn)教學(xué)案例的設(shè)計(jì)要注重趣味性,只有貼近生活并融入專業(yè)知識的案例,才能最大程度地激發(fā)學(xué)生的學(xué)習(xí)興趣。
課堂教學(xué)是整個(gè)數(shù)據(jù)庫課程教學(xué)的第一個(gè)環(huán)節(jié),筆者將案例滲透到課堂教學(xué)的每個(gè)環(huán)節(jié),以傳統(tǒng)的學(xué)生選課數(shù)據(jù)庫為基礎(chǔ)講解基本知識點(diǎn),然后聯(lián)系實(shí)際中使用的“學(xué)生教務(wù)管理系統(tǒng)”的設(shè)計(jì)與開發(fā),講解知識點(diǎn)在實(shí)際中的應(yīng)用。同時(shí),采用分組教學(xué)模式,即在課程教學(xué)開始前將學(xué)生按照每組3~5人進(jìn)行分組,并為每個(gè)組分配不同的項(xiàng)目。筆者考慮到學(xué)生目前的認(rèn)知能力和知識水平,主要從功能需求、數(shù)據(jù)管理需求和信息安全需求三個(gè)方面盡可能清晰地描述每個(gè)案例,使每個(gè)小組看到案例描述都能清楚地知道自己應(yīng)該完成的工作。這種做法可以有效地縮短學(xué)生在明確案例需求方面花費(fèi)的時(shí)間,使他們把主要的精力放在數(shù)據(jù)庫設(shè)計(jì)上,從而突出了數(shù)據(jù)庫課程的重點(diǎn)。
課后作業(yè)的布置也采用分組的形式,每組的作業(yè)知識點(diǎn)相同,但是具體的作業(yè)內(nèi)容根據(jù)項(xiàng)目不同也有所不同。對普遍出錯(cuò)的知識點(diǎn)在習(xí)題課上集中講解,對個(gè)別組出現(xiàn)的個(gè)別錯(cuò)誤則采用課后答疑的方式解決。
教師通過這種方式不僅可以加強(qiáng)和學(xué)生的交流,幫助學(xué)生鞏固知識點(diǎn),使他們更加正確地把握案例,而且還可以引導(dǎo)他們設(shè)計(jì)出合理的數(shù)據(jù)庫,從而為后面的實(shí)驗(yàn)和課程設(shè)計(jì)打下良好的基礎(chǔ)。
(2)采用“大班授課、小班討論”模式
首先,教師在課堂上結(jié)合教學(xué)內(nèi)容給出一些與具體理論知識聯(lián)系緊密的案例,讓學(xué)生以小組的形式進(jìn)行自由討論,充分發(fā)揮學(xué)生的主觀能動性。其次,學(xué)生通過小班討論,消化理解知識點(diǎn),加深對案例的理解。最后,鼓勵(lì)學(xué)生通過實(shí)際的項(xiàng)目案例來檢驗(yàn)課堂所學(xué)知識,并通過上機(jī)操作來加深對技術(shù)的理解和掌握。
(3)基于問題教學(xué)模式
在課堂教學(xué)中,采用基于問題的教學(xué)法,能使師生在“提出問題、探究問題、解決問題、引發(fā)新問題”的螺旋式遞進(jìn)問題情境中進(jìn)行交流和學(xué)習(xí),啟發(fā)思考。
基于問題教學(xué)法,就是以問題為載體貫穿教學(xué)過程,使學(xué)生在設(shè)問和釋問的過程中萌生自主學(xué)習(xí)的動機(jī)和欲望,進(jìn)而逐漸養(yǎng)成自主學(xué)習(xí)的習(xí)慣,并在實(shí)踐中不斷優(yōu)化自主學(xué)習(xí)方法,提高自主學(xué)習(xí)能力?;趩栴}教學(xué)法充分體現(xiàn)了學(xué)生的主體地位,能有效激發(fā)學(xué)生學(xué)習(xí)的主動性和積極性。
(4)任務(wù)驅(qū)動式教學(xué)模式
在教學(xué)中采用任務(wù)驅(qū)動教學(xué)法,為學(xué)生提供實(shí)踐情境和感悟問題情境的體驗(yàn),圍繞任務(wù)展開學(xué)習(xí),以任務(wù)的完成結(jié)果檢驗(yàn)和總結(jié)學(xué)習(xí)過程,使學(xué)生主動建構(gòu)一個(gè)從探究問題到實(shí)踐、思考、運(yùn)用相關(guān)技能解決問題的學(xué)習(xí)體系。
(5)“課堂講授+網(wǎng)絡(luò)學(xué)習(xí)”的教學(xué)模式
采用“課堂講授+網(wǎng)絡(luò)學(xué)習(xí)”的教學(xué)模式可以進(jìn)一步激發(fā)學(xué)生學(xué)習(xí)的自主性。在課堂上講授數(shù)據(jù)庫核心的理論知識和關(guān)鍵技術(shù)及方法,培養(yǎng)和訓(xùn)練學(xué)生用計(jì)算思維的核心思想考慮問題和解決問題。利用網(wǎng)絡(luò)課程向?qū)W生講授數(shù)據(jù)庫具體的操作方法,如表的創(chuàng)建和操作、報(bào)表的查詢和創(chuàng)建、界面設(shè)計(jì)以及數(shù)據(jù)庫操作的編程實(shí)現(xiàn)等。網(wǎng)絡(luò)課程不受課堂學(xué)時(shí)限制,有利于學(xué)生拓展知識范圍,對于重難點(diǎn)問題學(xué)生也可進(jìn)行反復(fù)學(xué)習(xí),有效解決了他們學(xué)習(xí)進(jìn)度不同步的問題,在一定程度上起到了因材施教的作用。
4.基于計(jì)算思維的數(shù)據(jù)庫課程考核方法
為了體現(xiàn)計(jì)算思維的培養(yǎng)效果,可采用過程性評價(jià)與結(jié)果性評價(jià)相結(jié)合的方法。該方法需要重視提高平時(shí)成績在總成績中的比例,規(guī)范平時(shí)成績的考核指標(biāo),包括學(xué)生在教學(xué)平臺上的表現(xiàn)、參與討論的積極性、提出問題和解決問題的深度和創(chuàng)新性、作業(yè)和實(shí)驗(yàn)的完成情況、創(chuàng)新性作品的質(zhì)量、出勤考核、階段測試的成績等,并且采用等級評分制,淡化分?jǐn)?shù),注重能力和素質(zhì)的評價(jià)。同時(shí)也要重視考試的重要性,規(guī)范考試制度,建立試題庫,采用上機(jī)考試系統(tǒng)統(tǒng)一考試、評卷,保證考試的公平性和公正性,保證不同班級、不同任課教師考核評價(jià)的一致性。
在課程考核方面,實(shí)現(xiàn)根據(jù)培養(yǎng)計(jì)劃和大綱要求,對課程需要掌握的知識和計(jì)算思維能力培養(yǎng)按照重要程度進(jìn)行分級,然后在日常教學(xué)過程中,根據(jù)學(xué)生的表現(xiàn)進(jìn)行評分,并根據(jù)其重要程度作為評分的權(quán)重,在綜合平時(shí)成績和期末考核成績的基礎(chǔ)上,給予總體的科學(xué)評價(jià)。筆者所在學(xué)?,F(xiàn)在主要采用MOOC和翻轉(zhuǎn)課堂的形式,考核比例如表2所示。
結(jié)語
計(jì)算思維是提高學(xué)生專業(yè)素質(zhì)的有效途徑,其數(shù)學(xué)思維和工程方法對數(shù)據(jù)庫學(xué)習(xí)非常有幫助。筆者通過對“數(shù)據(jù)庫原理及其應(yīng)用技術(shù)”課程中基于計(jì)算思維的教學(xué)模式和教學(xué)方式進(jìn)行研究,形成了適合高校學(xué)生數(shù)據(jù)庫課程學(xué)習(xí)的一整套課程體系、資源庫、支持平臺、教學(xué)方法和成果,從而提高了學(xué)生對計(jì)算機(jī)領(lǐng)域相關(guān)知識的掌握和理解,增強(qiáng)了其利用計(jì)算思維解決本領(lǐng)域?qū)嶋H問題的能力。
參考文獻(xiàn):
[1]何欽銘,陸漢權(quán),馮博琴.計(jì)算機(jī)基礎(chǔ)教學(xué)的核心任務(wù)是計(jì)算思維能力的培養(yǎng)——《九校聯(lián)盟(C9)計(jì)算機(jī)基礎(chǔ)教學(xué)發(fā)展戰(zhàn)略聯(lián)合聲明》解讀[J].中國大學(xué)教學(xué),2010(09):5-7.
[2]李廉.計(jì)算思維——概念與挑戰(zhàn)[J].中國大學(xué)教學(xué),2012(01):7-12.
[3]陸慧娟,關(guān)偉,高波涌,何靈敏.基于IPR-CDIO理念的數(shù)據(jù)庫課程教學(xué)改革研究[C].浙江省高校計(jì)算機(jī)教學(xué)研究會——2015學(xué)術(shù)年會論文集.杭州:浙江大學(xué)出版社,2015(08).
作者簡介:陸慧娟,女,教授,浙江省高校教學(xué)名師,研究方向?yàn)槟J阶R別、生物信息學(xué)等;高波涌,男,副教授,研究方向?yàn)槟J阶R別、圖像檢索等;何靈敏,男,副教授,研究方向?yàn)槟J阶R別、地理信息系統(tǒng)等;關(guān)偉,男,講師,研究方向?yàn)槟J阶R別、數(shù)據(jù)庫應(yīng)用等。
基金項(xiàng)目:本項(xiàng)目得到全國教育信息技術(shù)研究“十二五”規(guī)劃2014年度重點(diǎn)課題(146221930)、中國計(jì)量大學(xué)校級教改項(xiàng)目(HEX2014008)和量院〔2014〕93號(“計(jì)算機(jī)專業(yè)實(shí)踐教學(xué)質(zhì)量提升教學(xué)團(tuán)隊(duì)”)的資助。