摘要:本文就財(cái)經(jīng)類院校數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)課程在課堂、實(shí)驗(yàn)教學(xué)中的改革進(jìn)行了思考與探索,提出了多留一些時(shí)間給學(xué)生思考、興趣是學(xué)習(xí)最有效的動(dòng)力、貫穿整個(gè)課程的案例教學(xué)法、優(yōu)化實(shí)驗(yàn)環(huán)節(jié)、充分利用網(wǎng)絡(luò)平臺(tái)進(jìn)行輔助教學(xué)等觀點(diǎn)。
關(guān)鍵詞:程序設(shè)計(jì);實(shí)驗(yàn);案例教學(xué)
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:B
文章編號(hào):1672-5913(2007)06-0027-03
1 引言
數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)是財(cái)經(jīng)類院校普遍開設(shè)一門信息技術(shù)課程,一般包括兩部分內(nèi)容,數(shù)據(jù)庫(kù)管理基礎(chǔ)知識(shí)和程序設(shè)計(jì)基礎(chǔ)知識(shí)。這門課程對(duì)培養(yǎng)學(xué)生的信息素養(yǎng)非常重要,因?yàn)楦咚刭|(zhì)的財(cái)經(jīng)類學(xué)生不僅要掌握辦公自動(dòng)化軟件,懂得網(wǎng)絡(luò)等基礎(chǔ)知識(shí),也應(yīng)該初步掌握數(shù)據(jù)庫(kù)和程序設(shè)計(jì)的相關(guān)知識(shí),為他們的職業(yè)生涯打好堅(jiān)實(shí)的信息技術(shù)基礎(chǔ)。這門課枯燥、難學(xué)是不少學(xué)生的體會(huì),尤其對(duì)偏文類學(xué)生。我們?cè)谶@門課的教學(xué)實(shí)踐中通過(guò)多留一些時(shí)間給學(xué)生思考,努力提高學(xué)生的學(xué)習(xí)興趣,貫穿整個(gè)課程的案例教學(xué)法,不斷探索新的教學(xué)方式,提高了教學(xué)實(shí)效。
2 數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)教學(xué)中存在的問(wèn)題
2.1 課程內(nèi)容多,作業(yè)多,留給學(xué)生思考的時(shí)間少
本課程內(nèi)容多,信息量大,學(xué)生普遍沒數(shù)據(jù)庫(kù)和程序設(shè)計(jì)的基礎(chǔ),命令、函數(shù)多達(dá)數(shù)百個(gè),面向?qū)ο?、面向過(guò)程等概念也數(shù)量眾多,還有課外作業(yè),實(shí)驗(yàn)等,學(xué)生忙于接受新知識(shí);教師則忙于講授,很少有提出問(wèn)題讓學(xué)生思考問(wèn)題的時(shí)間。
2.2 這門課枯燥、難學(xué),學(xué)生的學(xué)習(xí)興趣不濃
計(jì)算機(jī)公共基礎(chǔ)課程主要學(xué)習(xí)辦公自動(dòng)化軟件的使用,了解網(wǎng)絡(luò)、操作系統(tǒng)等知識(shí),學(xué)習(xí)難度不大,且平時(shí)都要用到,所以學(xué)生的學(xué)習(xí)興趣比較大,教學(xué)效果一般也不錯(cuò)。但數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)這門課不一樣,很多學(xué)生經(jīng)常會(huì)問(wèn)老師為什么要學(xué)這門課,這門課是講什么的諸如此類的問(wèn)題,再加上學(xué)習(xí)當(dāng)中發(fā)現(xiàn)難度挺大,很多學(xué)生就興趣大減,這個(gè)問(wèn)題是實(shí)實(shí)在在擺在我門授課教師面前的,很值得我們?nèi)ニ伎?,破解這個(gè)難題。
2.3 面向?qū)ο笈c面向過(guò)程比較難以有機(jī)的銜接
面向?qū)ο蠓椒▽⒊绦蚩醋飨嗷f(xié)作又彼此獨(dú)立的對(duì)象的集合,面向過(guò)程的程序設(shè)計(jì)主要在設(shè)計(jì)對(duì)象的操作時(shí)發(fā)揮作用。如果先講解傳統(tǒng)的面向過(guò)程程序設(shè)計(jì),再講解面向?qū)ο蟪绦蛟O(shè)計(jì)方法,當(dāng)學(xué)生學(xué)完前者方法時(shí),會(huì)以為程序設(shè)計(jì)就是由順序、分支、循環(huán)等結(jié)構(gòu)組成,當(dāng)開始面向?qū)ο蟪绦蛟O(shè)計(jì)的講解時(shí),才發(fā)現(xiàn)還有對(duì)象、屬性、事件、方法等那么多的概念,還有許多不同于面向過(guò)程程序設(shè)計(jì)的全新思路,往往會(huì)使學(xué)生在掌握這兩部分知識(shí)時(shí)產(chǎn)生脫節(jié)現(xiàn)象。
2.4建立數(shù)據(jù)庫(kù)應(yīng)用的整體概念有困難
有的學(xué)生學(xué)完了甚至不知道這門課學(xué)點(diǎn)啥,因?yàn)槲覀兊睦油际菃为?dú)的小的例子,整個(gè)課程包含了很多例子,相關(guān)性不大,這些都會(huì)導(dǎo)致學(xué)生難以建立起一個(gè)完整的數(shù)據(jù)庫(kù)應(yīng)用的概念。而不能讓學(xué)生建立完整的數(shù)據(jù)庫(kù)應(yīng)用的概念則這門課程的教學(xué)就比較失敗,因?yàn)樨?cái)經(jīng)類院校非計(jì)算機(jī)專業(yè)的學(xué)生今后從事編程的概率很低,但他們可能會(huì)參與系統(tǒng)分析、對(duì)所應(yīng)用的系統(tǒng)提出一些修改意見等,他們需要的不是程序編寫的細(xì)節(jié),而是從整體上把握一個(gè)應(yīng)用的設(shè)計(jì)方法和設(shè)計(jì)思路。
2.5 實(shí)驗(yàn)環(huán)節(jié)存在許多有待改進(jìn)的地方
首先,實(shí)驗(yàn)內(nèi)容的設(shè)計(jì)不太合理,量偏大,實(shí)驗(yàn)項(xiàng)目之間相關(guān)性不強(qiáng),比較理想的實(shí)驗(yàn)項(xiàng)目是單獨(dú)可以做,但最后能匯成一個(gè)小型的應(yīng)用系統(tǒng)。
其次,學(xué)生的重視程度不夠,同時(shí)上實(shí)驗(yàn)課時(shí)學(xué)生在大機(jī)房里經(jīng)常會(huì)在老師的視野之外,有的學(xué)生會(huì)溜號(hào),玩游戲什么的,給實(shí)驗(yàn)紀(jì)律等各方面的管理帶來(lái)難度;輔導(dǎo)教師人手不足,很難及時(shí)解答學(xué)生的問(wèn)題,也很難掌握學(xué)生的實(shí)驗(yàn)進(jìn)度和實(shí)驗(yàn)效果。
3 教學(xué)方法改進(jìn)的思考
3.1 多留一些時(shí)間給學(xué)生思考
從笛卡爾的名言“我思,故我在”可知,思考的重要性是不容置疑的。孔子說(shuō)過(guò):“學(xué)而不思則殆”,如果不思考,就不是真正意義上的學(xué)習(xí)。從這個(gè)角度來(lái)看這門課程的教學(xué),往往因?yàn)檎n程內(nèi)容多,老師們普遍的是用灌輸?shù)姆椒ㄔ谑谡n,甚至連提問(wèn)的時(shí)間都沒有。
從教材的角度,介紹命令、函數(shù)時(shí)參數(shù)一大堆,例子,習(xí)題過(guò)多,應(yīng)該加以簡(jiǎn)化;從教學(xué)方法的角度,課堂教學(xué)應(yīng)該以學(xué)生為中心實(shí)行啟發(fā)式教學(xué),采取講練結(jié)合,在講授過(guò)程中,重點(diǎn)是講授獲得知識(shí)的方法和思維方法,注意調(diào)動(dòng)學(xué)生的積極性,使學(xué)生創(chuàng)新學(xué)習(xí)的過(guò)程成為教師引導(dǎo)下師生共同探索的過(guò)程應(yīng)該提倡啟發(fā)式教學(xué);書面作業(yè)和實(shí)驗(yàn)上機(jī)作業(yè)也要控制數(shù)量,盡量少而精。
可以充分利用案例——數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)課堂教學(xué)輔助系統(tǒng)(后面有介紹)中的提問(wèn)模塊,如圖1所示,巧妙地設(shè)計(jì)了一些問(wèn)題,而不提問(wèn)死記硬背的內(nèi)容,以主動(dòng)引導(dǎo)學(xué)生去思考,在教學(xué)上盡量避免“We teach nothingfrom everything”,即:什么都教但沒把什么真正交給學(xué)生。
圖1提問(wèn)模塊
3.2 興趣是學(xué)習(xí)最有效的動(dòng)力
我們常常教育學(xué)生要明確學(xué)習(xí)目標(biāo),端正學(xué)習(xí)態(tài)度,但這類說(shuō)教其實(shí)很難產(chǎn)生實(shí)際效果。而如果我們能夠用適當(dāng)?shù)姆绞揭饘W(xué)生對(duì)課程的興趣,學(xué)生就能夠非常主動(dòng)地去學(xué),則無(wú)疑找到了最好的途徑。
本課程其實(shí)有比較好的條件來(lái)培養(yǎng)學(xué)生的興趣,多媒體授課可以充分利用電腦展現(xiàn)數(shù)據(jù)庫(kù)應(yīng)用的魅力。我們?cè)O(shè)計(jì)的案例,把學(xué)生的課堂管理如提問(wèn)、點(diǎn)名,作業(yè)質(zhì)量,考試成績(jī)等作為系統(tǒng)的重要部分讓學(xué)生真切地體會(huì)數(shù)據(jù)庫(kù)管理系統(tǒng)的美妙,感受到數(shù)據(jù)庫(kù)應(yīng)用就在我們的生活、學(xué)習(xí)中,而不是遙不可及,由此來(lái)提高學(xué)生的學(xué)習(xí)興趣;在學(xué)期初的教學(xué)中多安排一些趣味性的例子,比如提問(wèn),一般情況下由抽獎(jiǎng)程序決定被抽到的學(xué)生來(lái)回答問(wèn)題,同時(shí)也設(shè)置一些變化,其中有五分之一的同學(xué)盡管被抽到了,但他是由程序內(nèi)部一個(gè)隨機(jī)數(shù)決定的“幸運(yùn)者”,他可以不回答問(wèn)題,而是在課間休息時(shí)點(diǎn)歌或FLASH,這樣就增加了趣味性,活躍了課堂氣氛。另外,盡管用數(shù)據(jù)庫(kù)應(yīng)用的設(shè)計(jì)方法來(lái)設(shè)計(jì)一些游戲程序并不是特別理想,但也可以設(shè)計(jì)出一些傳統(tǒng)的小游戲程序,比如打字游戲,警察抓小偷游戲等,在實(shí)驗(yàn)環(huán)節(jié)可以安排幾個(gè),挺能激發(fā)學(xué)生的學(xué)習(xí)興趣。
3.3 積極探索課堂教學(xué)新模式
根據(jù)我們課程的特點(diǎn),特別針對(duì)程序設(shè)計(jì)這一難關(guān),我們?cè)诮虒W(xué)模式上作了積極的探索。比如像學(xué)游泳,如果光看老師的演示,你是永遠(yuǎn)學(xué)不會(huì)游泳的,要學(xué)會(huì)必須去深水池里嗆幾口水。很多學(xué)生挺恐懼我們這門課的程序設(shè)計(jì)部分,他們會(huì)刻意地回避。針對(duì)這種情況,我們可以通過(guò)抽獎(jiǎng)程序隨機(jī)地選幾個(gè)學(xué)生到黑板或電腦前做練習(xí),或者在其他指定的位置上做練習(xí),同時(shí)要求其他學(xué)生也嚴(yán)格遵守獨(dú)立做題的紀(jì)律,這樣的話學(xué)生們就會(huì)有被推到深水里去游泳的感覺。通過(guò)幾次這樣的練習(xí),大部分學(xué)生都能夠克服畏難情緒,進(jìn)入程序設(shè)計(jì)者的角色。
3.4 使用貫穿始終的案例——數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)課堂教學(xué)輔助系統(tǒng)
我們?cè)O(shè)計(jì)了課堂教學(xué)輔助系統(tǒng),從第一堂課開始讓它貫穿整個(gè)教學(xué)過(guò)程中,其主界面如圖2所示。
圖2教學(xué)輔助系統(tǒng)主界面
該系統(tǒng)主要分為以下五個(gè)模塊,如表1所示。
表1五個(gè)模塊
使用課堂教學(xué)輔助系統(tǒng)有許多好處:(1)學(xué)生反復(fù)接觸這個(gè)系統(tǒng),而我們?cè)O(shè)計(jì)的系統(tǒng)“麻雀雖小,五臟俱全”是一個(gè)完整的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),這樣學(xué)生自然而然建立起了數(shù)據(jù)庫(kù)應(yīng)用的整體概念。(2)作為教師的輔助教學(xué)系統(tǒng)也可以作為學(xué)生的輔助學(xué)習(xí)系統(tǒng),到期末時(shí)可以拷貝給學(xué)生供學(xué)生復(fù)習(xí)。(3)經(jīng)常性地使用提問(wèn)模塊,以提問(wèn)來(lái)強(qiáng)化學(xué)生平時(shí)學(xué)習(xí)的主動(dòng)性。學(xué)生在聽了一段時(shí)間的課后注意力往往會(huì)下降。我們的提問(wèn)程序,類似于電視節(jié)目中那些抽獎(jiǎng)節(jié)目,基本思路是隨機(jī)的進(jìn)行提問(wèn),學(xué)生不知道什么時(shí)候會(huì)問(wèn)到自己,所以會(huì)注意力比較集中。另外,對(duì)課堂紀(jì)律不太好,有遲到、不到現(xiàn)象的學(xué)生可以通過(guò)內(nèi)部運(yùn)算或手動(dòng)設(shè)置提高這些學(xué)生的被點(diǎn)中率。(4)針對(duì)面向?qū)ο笈c面向過(guò)程銜接方面的難題,可以充分利用系統(tǒng),從面向?qū)ο箝_始去講授本課程而不是從面向?qū)ο筮^(guò)程開始,把面向過(guò)程融合到面向?qū)ο蟮膽?yīng)用中去,這樣一來(lái),面向?qū)ο笈c面向過(guò)程就有機(jī)地銜接起來(lái)了。
3.5 重視實(shí)踐教學(xué),從多方面加以改進(jìn)
實(shí)踐環(huán)節(jié)的重要性不言而喻,但如何抓好是大有文章可做的。首先是抓到課率和實(shí)驗(yàn)紀(jì)律;其次,每次實(shí)驗(yàn)課的任務(wù)要明確,當(dāng)然題量要合適,要求學(xué)生一定要完成。教師可以把學(xué)生的實(shí)驗(yàn)結(jié)果的電子文擋拷回去,對(duì)學(xué)生的實(shí)驗(yàn)結(jié)果進(jìn)行抽查,下一次實(shí)驗(yàn)課花少量時(shí)間進(jìn)行點(diǎn)評(píng)。這樣一方面可以督促學(xué)生保質(zhì)保量完成實(shí)驗(yàn),另一方面教師也可以掌握學(xué)生在實(shí)驗(yàn)中存在的問(wèn)題,做到有的放矢。如果學(xué)生在規(guī)定時(shí)間內(nèi)完不成則要學(xué)生另外找時(shí)間補(bǔ)上,每次實(shí)驗(yàn)都要評(píng)分,同時(shí)在總成績(jī)中給予實(shí)驗(yàn)部分較高的分值比例(例如40%)。
合理編排實(shí)驗(yàn)項(xiàng)目,每個(gè)實(shí)驗(yàn)單獨(dú)可以做,但最后應(yīng)能匯成一個(gè)系統(tǒng),這樣一個(gè)學(xué)期下來(lái),學(xué)生就相當(dāng)于完成了一個(gè)小型的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),他們既能建立起完整的數(shù)據(jù)庫(kù)應(yīng)用的概念也會(huì)有成就感。
3.6 充分利用Internet平臺(tái)加強(qiáng)與學(xué)生的溝通,為學(xué)生提供學(xué)習(xí)資源
好的教育要求老師必須了解學(xué)生,除了上大課外,老師應(yīng)該多創(chuàng)造機(jī)會(huì)與學(xué)生進(jìn)行小范圍的交流,現(xiàn)代信息技術(shù)也提供了種手段,比如老師可以公開自己的QQ號(hào),E-mail地址等,更重要的是可以利用學(xué)校搭建網(wǎng)站,應(yīng)用網(wǎng)絡(luò)平臺(tái)不斷豐富課堂教學(xué)資源,為學(xué)生提供優(yōu)質(zhì)的自主學(xué)習(xí)環(huán)境。比如在線測(cè)試系統(tǒng),可以給學(xué)生提供充分的測(cè)試練習(xí);視頻課件,讓學(xué)生隨時(shí)可以重復(fù)老師講授的內(nèi)容;在適當(dāng)?shù)臅r(shí)間進(jìn)行在線答疑等。
4 結(jié)束語(yǔ)
本文是作者對(duì)數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)課程教學(xué)中如何引導(dǎo)學(xué)生多思考問(wèn)題,如何激發(fā)學(xué)生的學(xué)習(xí)興趣,設(shè)計(jì)一個(gè)比較獨(dú)到的案例,如何優(yōu)化實(shí)驗(yàn)等方面作了一些探索。在教學(xué)中發(fā)現(xiàn)問(wèn)題,解決問(wèn)題是我們每個(gè)教師的責(zé)任;把對(duì)這些問(wèn)題的思考拿出來(lái)跟大家一起分享,則是件很快樂的事。
參考文獻(xiàn):
[1] 劉寶林.案例與實(shí)踐:探索“Java語(yǔ)言程序設(shè)計(jì)”課程與教材改革之路[J].現(xiàn)代教育報(bào),2005,(9):9.
[2] 徐遠(yuǎn)棋.淺析案例教學(xué)法在計(jì)算機(jī)教學(xué)中的應(yīng)用[J].中山大學(xué)學(xué)報(bào),2005,(4):25.
收稿日期:2006-08-20
作者簡(jiǎn)介:周家地(1966-),漢族,講師,研究方向:數(shù)據(jù)庫(kù)應(yīng)用、稅務(wù)電算化。