戴 蓉 李飛洋
信息技術(shù)的發(fā)展如火如荼,萬物互聯(lián)正在慢慢成為現(xiàn)實(shí),這意味著現(xiàn)在直至未來將會產(chǎn)生大量的數(shù)據(jù),而數(shù)據(jù)庫技術(shù)在海量數(shù)據(jù)的存儲和管理中發(fā)揮著重要作用[1]。因此,數(shù)據(jù)庫技術(shù)與應(yīng)用一直是計算機(jī)專業(yè)重要的必修課,其在學(xué)習(xí)和應(yīng)用中的重要性不言而喻[2]。
從課程內(nèi)容的角度來看,數(shù)據(jù)庫技術(shù)與應(yīng)用絕不是一門易于學(xué)習(xí)和掌握的課程,其中涉及許多交織的主體理論和應(yīng)用程序,該課程包含相當(dāng)豐富的知識內(nèi)容,包括數(shù)據(jù)模型的理論知識、數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)的認(rèn)識、結(jié)構(gòu)化查詢語言、查詢優(yōu)化的理論方法、數(shù)據(jù)庫設(shè)計和系統(tǒng)實(shí)現(xiàn)等內(nèi)容。同時,數(shù)據(jù)庫學(xué)習(xí)涉及信息系統(tǒng)的分析和設(shè)計、編程語言的使用和其他相關(guān)內(nèi)容。由于該課程涉及的內(nèi)容廣泛,因此對學(xué)生的學(xué)習(xí)能力、學(xué)習(xí)興趣和邏輯思維能力、分析問題和解決問題的能力具有一定要求。
數(shù)據(jù)庫技術(shù)與應(yīng)用絕不是一門能夠引起學(xué)生較大興趣的課程,該課程所包含的理論大多是抽象的,因此對于本科生來說,大多數(shù)理論應(yīng)用于實(shí)踐時不僅具體瑣碎,而且適用性較差,容易造成學(xué)生的厭煩和畏難心理。因此,學(xué)生在學(xué)習(xí)中會感到無從下手,尤其是對一些缺乏扎實(shí)知識基礎(chǔ)的學(xué)生來說更是如此。這樣一來,學(xué)生對這門課程缺乏學(xué)習(xí)興趣和積極性,對困難產(chǎn)生恐懼心理。越來越多的高校開始對數(shù)據(jù)庫課程教學(xué)模式進(jìn)行研究[3],引入了項目式教學(xué)、慕課平臺、翻轉(zhuǎn)課堂、思維導(dǎo)圖等[4-5]。
在教學(xué)過程中,需要以學(xué)生為中心,將學(xué)生作為課堂教學(xué)的主體,課堂教學(xué)活動要圍繞學(xué)生的成長和發(fā)展,讓學(xué)生通過合理的方法利用現(xiàn)有的網(wǎng)絡(luò)教學(xué)平臺提高自己的學(xué)習(xí)效率。同時,將知識系統(tǒng)與思維系統(tǒng)相結(jié)合,考慮知識系統(tǒng)之間的相關(guān)性,幫助學(xué)生整合孤立的知識點(diǎn)和分散的思維方式,從而形成有機(jī)整體。通過這種方式,學(xué)生不僅對知識結(jié)構(gòu)具有更深層次的理解,而且在學(xué)習(xí)知識的過程中不斷認(rèn)識到科研思維在數(shù)據(jù)庫學(xué)習(xí)中的作用。
以學(xué)生為中心的思想通過興趣引導(dǎo)、任務(wù)驅(qū)動、加強(qiáng)教師引導(dǎo)等方式,突出學(xué)生的學(xué)習(xí)主導(dǎo)地位,提高教學(xué)質(zhì)量和效率,具體內(nèi)容如圖1 所示。
圖1 以學(xué)生為中心的模型
在教學(xué)過程中,教師可以嘗試通過多維度的教學(xué)方法來培養(yǎng)學(xué)生的學(xué)習(xí)興趣,不斷確立學(xué)生在教學(xué)過程中的主體地位。
一是角色交換方式。師生角色互換,學(xué)生成為課堂中的主導(dǎo)者。上課前,學(xué)生對教師發(fā)布的線上視頻進(jìn)行學(xué)習(xí),然后從中選擇一個內(nèi)容上臺講課。同時,還可以讓學(xué)生對課堂上學(xué)到的知識進(jìn)行廣泛的討論,充分發(fā)揮以學(xué)生為中心的優(yōu)勢,讓學(xué)生真正成為課堂的主體。
二是互動討論。這種方式可以調(diào)動學(xué)生的學(xué)習(xí)積極性,激發(fā)學(xué)生的學(xué)習(xí)潛能,不斷提高學(xué)生的自我探索能力。因此,讓學(xué)生在課堂上或課外進(jìn)行討論,激發(fā)他們的學(xué)習(xí)興趣是非常重要的。本文根據(jù)學(xué)生對知識的掌握程度,設(shè)計了基礎(chǔ)、強(qiáng)化、拓展三階段討論式教學(xué)方案,如圖2 所示。
圖2 進(jìn)階式討論教學(xué)方法
三是錯誤告警方法。教師在課前標(biāo)記學(xué)生容易犯錯的地方,在PPT 等教案上進(jìn)行提示和總結(jié),隨后讓學(xué)生找出錯誤點(diǎn)并給出解釋。對于學(xué)生不能找出來的錯誤,教師可以指出錯誤并給出詳細(xì)的解釋。通過這樣的形式,學(xué)生在學(xué)習(xí)時的注意力更加集中,對于教師的錯誤點(diǎn)解釋給予更多的關(guān)注。通過錯誤告警的方法,教師可以在活躍課堂氣氛的同時激發(fā)學(xué)生的學(xué)習(xí)積極性。
四是聯(lián)系實(shí)際。教師在課堂上進(jìn)行拓展,將數(shù)據(jù)庫知識點(diǎn)與現(xiàn)實(shí)生活中的實(shí)例結(jié)合起來進(jìn)行授課。例如,教師講數(shù)據(jù)庫安全防護(hù)時,可以結(jié)合個人信息泄露、賬號被盜等與現(xiàn)實(shí)生活密切相關(guān)的實(shí)例,然后關(guān)聯(lián)數(shù)據(jù)庫相關(guān)知識點(diǎn):通過阻塞、安全協(xié)議等手段避免數(shù)據(jù)庫數(shù)據(jù)錯誤。這就激發(fā)了學(xué)生的好奇心和興趣,也讓學(xué)生更深入地理解和吸收相關(guān)知識,讓學(xué)生理論聯(lián)系實(shí)際,加強(qiáng)學(xué)生對掌握的數(shù)據(jù)庫知識點(diǎn)的實(shí)際應(yīng)用。
五是問題引導(dǎo)。學(xué)生要遵循教師引導(dǎo),積極解決復(fù)雜的問題,提高學(xué)習(xí)的獨(dú)立性和思維能力。
以學(xué)生為中心更加注重學(xué)生自主學(xué)習(xí)、分析問題、解決問題等能力的培養(yǎng)。因此,教師應(yīng)采取多元化的任務(wù)驅(qū)動教學(xué)策略,通過激勵、探究、合作等教學(xué)方式,調(diào)動學(xué)生的積極性、主動性和創(chuàng)造性。
教師應(yīng)更多地融入學(xué)生的世界,與學(xué)生進(jìn)行交流。從熟悉學(xué)生、鼓勵學(xué)生和關(guān)心學(xué)生三方面融入學(xué)生群體,設(shè)計出個性化的教學(xué)方案,提高教學(xué)質(zhì)量和學(xué)習(xí)效率。
多角度科研思維方式包含如下方面:問題分析、文獻(xiàn)綜述、理論分析、實(shí)踐驗(yàn)證、項目方案完善和線上/線下知識點(diǎn)講解。多角度科研思維框架圖如圖3 所示。多角度科研思維方式的核心是科研項目實(shí)際案例。目標(biāo)驅(qū)動教學(xué),通過與線上線下的數(shù)據(jù)庫教學(xué)方式相結(jié)合,當(dāng)學(xué)生在實(shí)際項目實(shí)踐操作中遇到問題時,可以培養(yǎng)學(xué)生各方面的思維能力,包括問題分析、文獻(xiàn)綜述、理論分析等方面的能力。
圖3 多角度科研思維框架
學(xué)生通過線上線下的學(xué)習(xí)構(gòu)建數(shù)據(jù)庫知識體系,教師選擇合適的實(shí)踐項目引導(dǎo)學(xué)生分析問題和查找資料。通過問題分析,形成項目的解碼描述;通過文獻(xiàn)綜述,提高學(xué)生查找項目的研究動態(tài);通過理論分析和實(shí)踐驗(yàn)證,理論聯(lián)系實(shí)際,加強(qiáng)學(xué)生對知識點(diǎn)的掌握,然后提出完善的項目方案。
將以學(xué)生為中心的多角度科研思維方式應(yīng)用在數(shù)據(jù)庫技術(shù)與應(yīng)用課堂上,分為三個部分:課前準(zhǔn)備、任務(wù)導(dǎo)向的課堂建設(shè)、實(shí)踐。
對于課前準(zhǔn)備,教師需要準(zhǔn)備好與課堂知識點(diǎn)相關(guān)的項目案例,并在平臺發(fā)布,學(xué)生通過自主學(xué)習(xí)理論知識點(diǎn),并對案例進(jìn)行分析,找到關(guān)聯(lián)性。通過這個過程,學(xué)生主動學(xué)習(xí)意識將會加強(qiáng)。
對于任務(wù)導(dǎo)向的課堂建設(shè),作為教學(xué)的核心主體,應(yīng)通過案例進(jìn)行說明。案例為:識別和搜尋特征數(shù)據(jù)。教師對案例進(jìn)行分析,并對與其關(guān)聯(lián)的知識點(diǎn)(數(shù)據(jù)集相關(guān)內(nèi)容)進(jìn)行講解;學(xué)生吸收教師講授的知識點(diǎn),結(jié)合前期所學(xué)算法,對問題進(jìn)行分析,給出問題的目標(biāo)、難點(diǎn)和需要用到的算法和技術(shù)等內(nèi)容;學(xué)生對項目案例的研究動態(tài)進(jìn)行查詢,通過文獻(xiàn)綜述的方式進(jìn)一步了解項目內(nèi)容;通過前期準(zhǔn)備,學(xué)生可以選擇適合的算法進(jìn)行數(shù)據(jù)集的測試,然后完成算法的實(shí)現(xiàn)、分析、評估。
對于實(shí)踐部分,通過豐富的實(shí)踐活動(包括教師科研項目、課程設(shè)計和其他程序設(shè)計競賽等),進(jìn)一步加強(qiáng)學(xué)生的動手能力,提升學(xué)生的科研思維能力。
通過對學(xué)生在課堂上的積極性(包括到課率、參與度、回答問題正確性、協(xié)作和探索精神)的測評,可以得出隨著新教學(xué)方式在數(shù)據(jù)庫教學(xué)中的應(yīng)用,學(xué)生在課上和課下的積極性逐年增長,說明本文以學(xué)生為中心的科研思維方式的有效性,如圖4 所示。
圖4 學(xué)生在課堂上的積極性變化情況
受到研究時間和研究條件的限制,以學(xué)生為中心的科研思維方式的研究還存在很多不足之處,需要在對照班級和教學(xué)方式等方面進(jìn)一步完善。
綜上,對于以學(xué)生為中心的科研思維教學(xué)方式的研究分為5 個階段,分別是準(zhǔn)備、理論研究、方式設(shè)計、方式應(yīng)用和研究總結(jié)階段,如圖5 所示。
圖5 以學(xué)生為中心的科研思維教學(xué)方式的研究思路
本文將興趣引導(dǎo)、任務(wù)驅(qū)動、加強(qiáng)教師引導(dǎo)等方法融合成以學(xué)生為本的教學(xué)理念,并與多角度科研思維方式相結(jié)合,將其應(yīng)用在數(shù)據(jù)庫技術(shù)與應(yīng)用課堂教學(xué)中,以現(xiàn)代思維對傳統(tǒng)教學(xué)模式進(jìn)行改革創(chuàng)新,提升學(xué)生的學(xué)習(xí)能力、學(xué)習(xí)興趣和邏輯思維能力、分析問題和解決問題的能力。