李林輝
【摘要】本文以《數(shù)據(jù)庫技術(shù)應(yīng)用》課程為例,探討啟發(fā)式教學(xué)在此課程中的初步應(yīng)用,通過此教學(xué)方法的開展,學(xué)生的學(xué)習(xí)興趣顯著增強(qiáng),教學(xué)效率普遍提高。可嘗試將啟發(fā)式的教學(xué)方法逐步應(yīng)用于課程的全部教學(xué)過程中,從而培養(yǎng)學(xué)生的分析問題和解決問題的能力。
【關(guān)鍵詞】啟發(fā)式 數(shù)據(jù)庫技術(shù)應(yīng)用 教學(xué)方法
【中圖分類號(hào)】TP311.13-4 【文獻(xiàn)標(biāo)識(shí)碼】A 【文章編號(hào)】2095-3089(2016)21-0152-01
數(shù)據(jù)庫技術(shù)應(yīng)用課程是數(shù)據(jù)庫系統(tǒng)原理課程的延伸,通過數(shù)據(jù)庫系統(tǒng)原理課程的講授,學(xué)生已掌握數(shù)據(jù)庫的基本原理,數(shù)據(jù)庫技術(shù)應(yīng)用這門課更注重的是學(xué)生掌握某種數(shù)據(jù)庫管理系統(tǒng)的使用的能力,傳統(tǒng)的這門課程的教學(xué)方法偏重單向的知識(shí)傳授,學(xué)生在整個(gè)課程的學(xué)習(xí)過程中都是被動(dòng)的接受老師講授的知識(shí),這種教學(xué)模式存在學(xué)生自主學(xué)習(xí)能力、解決問題能力、動(dòng)手實(shí)踐能力差等弊端。為此,在數(shù)據(jù)庫技術(shù)應(yīng)用課程的教學(xué)中,為解決上述問題、在尊重教師主導(dǎo)作用的同時(shí),更加注重培養(yǎng)學(xué)生的主動(dòng)精神。我們采用“啟發(fā)式”教學(xué)法對(duì)數(shù)據(jù)庫應(yīng)用技術(shù)的理論課和實(shí)驗(yàn)課進(jìn)行改革和探索。最核心的目的就是想通過教學(xué)方法的改革,從根本上調(diào)動(dòng)學(xué)生學(xué)習(xí)的主觀能動(dòng)性、激發(fā)學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生自主學(xué)習(xí)能力、分析問題和解決問題的能力。
一、啟發(fā)式教學(xué)的內(nèi)涵
啟發(fā)式教學(xué)就是要求教師根據(jù)教學(xué)目的、內(nèi)容、學(xué)生的知識(shí)水平和知識(shí)規(guī)律,運(yùn)用各種教學(xué)手段,采用啟發(fā)誘導(dǎo)方法傳授知識(shí)、培養(yǎng)能力,使學(xué)生積極主動(dòng)地學(xué)習(xí),以促進(jìn)學(xué)生身心發(fā)展,促使他們生動(dòng)活潑地學(xué)習(xí)的一種教學(xué)指導(dǎo)思想[1]。
啟發(fā)式教學(xué)是相對(duì)于傳統(tǒng)的灌輸式教學(xué)的一種教學(xué)方法,它要求教師不直接告訴學(xué)生新知識(shí),而是為學(xué)生學(xué)習(xí)新知識(shí)提供事實(shí)、例證等,引導(dǎo)學(xué)生探索、發(fā)現(xiàn),讓學(xué)生自己獲得新知識(shí)。
二、啟發(fā)式教學(xué)在課程中的應(yīng)用
1.提問式啟發(fā)方式
提問啟發(fā)式顧名思義是通過提問加深學(xué)生的認(rèn)識(shí),激發(fā)學(xué)生的學(xué)習(xí)興趣,在課堂教學(xué)中給學(xué)生留出了一定的時(shí)間和空間,讓他們自己經(jīng)過思考,回答問題后教師引出并講解所教課程知識(shí)點(diǎn)內(nèi)容和相關(guān)單元操作過程的解釋,充分調(diào)動(dòng)學(xué)生學(xué)習(xí)積極性和主動(dòng)性,可以讓學(xué)生對(duì)所學(xué)知識(shí)產(chǎn)生興趣,從而激發(fā)學(xué)生的求知欲望。下面以SQL中的查詢?yōu)槔v述啟發(fā)式思維的教學(xué)過程。如查詢選修了2號(hào)課程的學(xué)生的姓名[2],在第一次講授此內(nèi)容時(shí),講解的順序是先嵌套查詢定義,然后寫出此查詢的sql語句,select sname from student where sno in(select sno from sc where cno=2);學(xué)生的反應(yīng)都覺得嵌套查詢不重要,因?yàn)榇瞬樵兛梢杂眠B接查詢來實(shí)現(xiàn),如上例可以用sql語句select sname from student,sc where student.sno=sc.sno and cno=2;來實(shí)現(xiàn)。從這件事后每次再講到這個(gè)內(nèi)容,就引導(dǎo)學(xué)生,要實(shí)現(xiàn)這個(gè)查詢,大家能想到如何實(shí)現(xiàn)么?留一些時(shí)間給學(xué)生,通過以前學(xué)的知識(shí)學(xué)生能寫出通過連接查詢得到此結(jié)果,這樣做可以吸引學(xué)生參與到教學(xué)活動(dòng)中來,同時(shí)引入要學(xué)的嵌套式查詢同樣也可以實(shí)現(xiàn)此查詢,還針對(duì)具體的例子講解嵌套查詢?cè)诓樵冃噬蟽?yōu)于連接查詢。
2.追問啟發(fā)方式
教學(xué)過程中教師提出問題后,學(xué)生回答問題不全面或不正確時(shí),教師不予直接給出答案,而是進(jìn)一步追問,使學(xué)生在追問下,保持獨(dú)立思考,自覺糾正缺點(diǎn)或錯(cuò)誤,探求出正確答案,這稱為追問啟發(fā)式。
例如教師在講解oracle的PL/SQL語言時(shí),會(huì)提問我們以前在數(shù)據(jù)庫原理中學(xué)習(xí)過SQL語言,這種語言都有什么特點(diǎn)?學(xué)生回答后,繼續(xù)追問通過此語言能否完成邏輯判斷、循環(huán)等操作?即如果想在數(shù)據(jù)中完成這樣的操作,更新員工表中的工資,如果員工的職位為店員,則工資更新為原工資的110%,如果為店長(zhǎng),更新其工資為原工資的120%,用SQL語句能否完成此操作?通過進(jìn)一步的追問,鞏固了以前學(xué)的知識(shí),同時(shí)引出新的學(xué)習(xí)內(nèi)容PL/SQL的概念:PL/SQL也是一種程序語言,叫做過程化SQL語言(Procedural Language/SQL)。PL/SQL是Oracle數(shù)據(jù)庫對(duì)SQL語句的擴(kuò)展[2]。在普通SQL語句的使用上增加了編程語言的特點(diǎn),所以PL/SQL把數(shù)據(jù)操作和查詢語句組織在PL/SQL代碼的過程性單元中,通過邏輯判斷、循環(huán)等操作實(shí)現(xiàn)復(fù)雜的功能或者計(jì)算。通過提問的方法引入新的內(nèi)容。通過提問能夠吸引學(xué)生的注意力。
3.啟發(fā)式教學(xué)在《數(shù)據(jù)庫技術(shù)應(yīng)用》課程中運(yùn)用時(shí)應(yīng)注意的問題
針對(duì)課程的特點(diǎn),適當(dāng)?shù)厥褂脝l(fā)式教學(xué),以激發(fā)學(xué)生對(duì)知識(shí)的理解,但在實(shí)際教學(xué)中要把握啟發(fā)的時(shí)機(jī)、要使用恰當(dāng)?shù)囊龑?dǎo)方式才能更有利于教學(xué)。
(1)運(yùn)用啟發(fā)式教學(xué)時(shí)要把握時(shí)機(jī)
在課堂上,教師的責(zé)任就是要針對(duì)學(xué)生認(rèn)識(shí)上的矛盾,采取啟發(fā)誘導(dǎo)的方法,激發(fā)學(xué)生思考的能動(dòng)作用,并給指明學(xué)習(xí)的方向,傳授學(xué)習(xí)的內(nèi)容和方法,以促使他們按照預(yù)期的教學(xué)目的進(jìn)行轉(zhuǎn)化。啟發(fā)式教學(xué)雖然能夠激發(fā)學(xué)生的求知欲,也能讓學(xué)生積極參與到課堂中,加深學(xué)生對(duì)知識(shí)的理解,但是要注意把握啟發(fā)的時(shí)機(jī),不要過早,如果過早了,學(xué)生的思考還沒達(dá)到一定的高度,教師就已經(jīng)采用啟發(fā)式教學(xué),有可能沒有推動(dòng)學(xué)生積極思考,要根據(jù)學(xué)生思維的高度,要做到適時(shí)。
(2)運(yùn)用啟發(fā)式教學(xué)時(shí)引導(dǎo)要恰當(dāng)
數(shù)據(jù)庫技術(shù)應(yīng)用課程中有點(diǎn)知識(shí)內(nèi)容有些內(nèi)容看似沒有關(guān)聯(lián)性,其實(shí)內(nèi)部是有關(guān)聯(lián)性的,恰當(dāng)?shù)匾龑?dǎo)是非常關(guān)鍵的。例如在講Oracle中的異常時(shí),我們會(huì)講到異常分為系統(tǒng)異常,和自定義異常。系統(tǒng)異常又分為系統(tǒng)預(yù)定義異常和非預(yù)定義異常,通常學(xué)生通常不會(huì)將這三類異常聯(lián)系起來,這就需要老師恰當(dāng)?shù)囊龑?dǎo)。我們通常這樣向?qū)W生講述,Oracle中,系統(tǒng)給分配了異常號(hào)的異常統(tǒng)稱為系統(tǒng)異常,在系統(tǒng)異常中給異常起了名字的叫系統(tǒng)預(yù)定義異常,系統(tǒng)異常中的非預(yù)定義異常就是沒有給起異常名的異常[2],我們能不能給這類異常起個(gè)名?通常這樣就激起了學(xué)生的好奇心,答案是可以的我們看看如何實(shí)現(xiàn),起了名的系統(tǒng)異常就成為什么異常?引入系統(tǒng)異常中非預(yù)定義異常向預(yù)定義異常的轉(zhuǎn)換。理解了上述內(nèi)容,那自定義異常能否轉(zhuǎn)化為系統(tǒng)的非預(yù)定義異常呢,進(jìn)而轉(zhuǎn)化成預(yù)定義異常呢?答案也是可以的,自定義異常沒有異常號(hào),我們給他分一個(gè)異常號(hào),這個(gè)異常就變成了系統(tǒng)的非預(yù)定義異常,再給它一個(gè)異常名,就變成的了系統(tǒng)的預(yù)定義異常,通過這樣的引導(dǎo)后,有了前面的知識(shí)做鋪墊,學(xué)生對(duì)異常的理解就比較透徹。
三、結(jié)語
實(shí)施啟發(fā)式教學(xué),首先應(yīng)注重學(xué)生的主體性。教學(xué)中,學(xué)生是主體,教學(xué)的關(guān)鍵是發(fā)揮學(xué)生主體的自覺性、積極性和創(chuàng)造性;其次要重視互動(dòng)性,教學(xué)中師生之間相互融合和相互作用,教師引導(dǎo)學(xué)生去思考和解決問題。在《數(shù)據(jù)庫技術(shù)應(yīng)用》課程中運(yùn)用啟發(fā)式教學(xué)有利于激發(fā)學(xué)生的學(xué)習(xí)興趣,有利于對(duì)知識(shí)的深刻理解。同時(shí)在運(yùn)用啟發(fā)式教學(xué)時(shí)要注意把握時(shí)機(jī),要有恰當(dāng)?shù)囊龑?dǎo),這樣才能更好的啟發(fā)學(xué)生思考問題,更好的提高教學(xué)質(zhì)量,提動(dòng)人才培養(yǎng)模式的改革。
參考文獻(xiàn):
[1]郭方玲,吉海玲. 啟發(fā)式教學(xué)[M].青島:青島出版社
[2]Oracle 11g數(shù)據(jù)庫管理員指南,劉憲軍[M]. 機(jī)械工業(yè)出版社