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