摘要:本文就財經類院校數據庫應用基礎課程在課堂、實驗教學中的改革進行了思考與探索,提出了多留一些時間給學生思考、興趣是學習最有效的動力、貫穿整個課程的案例教學法、優化實驗環節、充分利用網絡平臺進行輔助教學等觀點。
關鍵詞:程序設計;實驗;案例教學
中圖分類號:G642 文獻標識碼:B
文章編號:1672-5913(2007)06-0027-03
1 引言
數據庫應用基礎是財經類院校普遍開設一門信息技術課程,一般包括兩部分內容,數據庫管理基礎知識和程序設計基礎知識。這門課程對培養學生的信息素養非常重要,因為高素質的財經類學生不僅要掌握辦公自動化軟件,懂得網絡等基礎知識,也應該初步掌握數據庫和程序設計的相關知識,為他們的職業生涯打好堅實的信息技術基礎。這門課枯燥、難學是不少學生的體會,尤其對偏文類學生。我們在這門課的教學實踐中通過多留一些時間給學生思考,努力提高學生的學習興趣,貫穿整個課程的案例教學法,不斷探索新的教學方式,提高了教學實效。
2 數據庫應用基礎教學中存在的問題
2.1 課程內容多,作業多,留給學生思考的時間少
本課程內容多,信息量大,學生普遍沒數據庫和程序設計的基礎,命令、函數多達數百個,面向對象、面向過程等概念也數量眾多,還有課外作業,實驗等,學生忙于接受新知識;教師則忙于講授,很少有提出問題讓學生思考問題的時間。
2.2 這門課枯燥、難學,學生的學習興趣不濃
計算機公共基礎課程主要學習辦公自動化軟件的使用,了解網絡、操作系統等知識,學習難度不大,且平時都要用到,所以學生的學習興趣比較大,教學效果一般也不錯。但數據庫應用基礎這門課不一樣,很多學生經常會問老師為什么要學這門課,這門課是講什么的諸如此類的問題,再加上學習當中發現難度挺大,很多學生就興趣大減,這個問題是實實在在擺在我門授課教師面前的,很值得我們去思考,破解這個難題。
2.3 面向對象與面向過程比較難以有機的銜接
面向對象方法將程序看作相互協作又彼此獨立的對象的集合,面向過程的程序設計主要在設計對象的操作時發揮作用。如果先講解傳統的面向過程程序設計,再講解面向對象程序設計方法,當學生學完前者方法時,會以為程序設計就是由順序、分支、循環等結構組成,當開始面向對象程序設計的講解時,才發現還有對象、屬性、事件、方法等那么多的概念,還有許多不同于面向過程程序設計的全新思路,往往會使學生在掌握這兩部分知識時產生脫節現象。
2.4建立數據庫應用的整體概念有困難
有的學生學完了甚至不知道這門課學點啥,因為我們的例子往往都是單獨的小的例子,整個課程包含了很多例子,相關性不大,這些都會導致學生難以建立起一個完整的數據庫應用的概念。而不能讓學生建立完整的數據庫應用的概念則這門課程的教學就比較失敗,因為財經類院校非計算機專業的學生今后從事編程的概率很低,但他們可能會參與系統分析、對所應用的系統提出一些修改意見等,他們需要的不是程序編寫的細節,而是從整體上把握一個應用的設計方法和設計思路。
2.5 實驗環節存在許多有待改進的地方
首先,實驗內容的設計不太合理,量偏大,實驗項目之間相關性不強,比較理想的實驗項目是單獨可以做,但最后能匯成一個小型的應用系統。
其次,學生的重視程度不夠,同時上實驗課時學生在大機房里經常會在老師的視野之外,有的學生會溜號,玩游戲什么的,給實驗紀律等各方面的管理帶來難度;輔導教師人手不足,很難及時解答學生的問題,也很難掌握學生的實驗進度和實驗效果。
3 教學方法改進的思考
3.1 多留一些時間給學生思考
從笛卡爾的名言“我思,故我在”可知,思考的重要性是不容置疑的。孔子說過:“學而不思則殆”,如果不思考,就不是真正意義上的學習。從這個角度來看這門課程的教學,往往因為課程內容多,老師們普遍的是用灌輸的方法在授課,甚至連提問的時間都沒有。
從教材的角度,介紹命令、函數時參數一大堆,例子,習題過多,應該加以簡化;從教學方法的角度,課堂教學應該以學生為中心實行啟發式教學,采取講練結合,在講授過程中,重點是講授獲得知識的方法和思維方法,注意調動學生的積極性,使學生創新學習的過程成為教師引導下師生共同探索的過程應該提倡啟發式教學;書面作業和實驗上機作業也要控制數量,盡量少而精。
可以充分利用案例——數據庫應用基礎課堂教學輔助系統(后面有介紹)中的提問模塊,如圖1所示,巧妙地設計了一些問題,而不提問死記硬背的內容,以主動引導學生去思考,在教學上盡量避免“We teach nothingfrom everything”,即:什么都教但沒把什么真正交給學生。

圖1提問模塊
3.2 興趣是學習最有效的動力
我們常常教育學生要明確學習目標,端正學習態度,但這類說教其實很難產生實際效果。而如果我們能夠用適當的方式引起學生對課程的興趣,學生就能夠非常主動地去學,則無疑找到了最好的途徑。
本課程其實有比較好的條件來培養學生的興趣,多媒體授課可以充分利用電腦展現數據庫應用的魅力。我們設計的案例,把學生的課堂管理如提問、點名,作業質量,考試成績等作為系統的重要部分讓學生真切地體會數據庫管理系統的美妙,感受到數據庫應用就在我們的生活、學習中,而不是遙不可及,由此來提高學生的學習興趣;在學期初的教學中多安排一些趣味性的例子,比如提問,一般情況下由抽獎程序決定被抽到的學生來回答問題,同時也設置一些變化,其中有五分之一的同學盡管被抽到了,但他是由程序內部一個隨機數決定的“幸運者”,他可以不回答問題,而是在課間休息時點歌或FLASH,這樣就增加了趣味性,活躍了課堂氣氛。另外,盡管用數據庫應用的設計方法來設計一些游戲程序并不是特別理想,但也可以設計出一些傳統的小游戲程序,比如打字游戲,警察抓小偷游戲等,在實驗環節可以安排幾個,挺能激發學生的學習興趣。
3.3 積極探索課堂教學新模式
根據我們課程的特點,特別針對程序設計這一難關,我們在教學模式上作了積極的探索。比如像學游泳,如果光看老師的演示,你是永遠學不會游泳的,要學會必須去深水池里嗆幾口水。很多學生挺恐懼我們這門課的程序設計部分,他們會刻意地回避。針對這種情況,我們可以通過抽獎程序隨機地選幾個學生到黑板或電腦前做練習,或者在其他指定的位置上做練習,同時要求其他學生也嚴格遵守獨立做題的紀律,這樣的話學生們就會有被推到深水里去游泳的感覺。通過幾次這樣的練習,大部分學生都能夠克服畏難情緒,進入程序設計者的角色。
3.4 使用貫穿始終的案例——數據庫應用基礎課堂教學輔助系統
我們設計了課堂教學輔助系統,從第一堂課開始讓它貫穿整個教學過程中,其主界面如圖2所示。

圖2教學輔助系統主界面
該系統主要分為以下五個模塊,如表1所示。
表1五個模塊

使用課堂教學輔助系統有許多好處:(1)學生反復接觸這個系統,而我們設計的系統“麻雀雖小,五臟俱全”是一個完整的數據庫應用系統,這樣學生自然而然建立起了數據庫應用的整體概念。(2)作為教師的輔助教學系統也可以作為學生的輔助學習系統,到期末時可以拷貝給學生供學生復習。(3)經常性地使用提問模塊,以提問來強化學生平時學習的主動性。學生在聽了一段時間的課后注意力往往會下降。我們的提問程序,類似于電視節目中那些抽獎節目,基本思路是隨機的進行提問,學生不知道什么時候會問到自己,所以會注意力比較集中。另外,對課堂紀律不太好,有遲到、不到現象的學生可以通過內部運算或手動設置提高這些學生的被點中率。(4)針對面向對象與面向過程銜接方面的難題,可以充分利用系統,從面向對象開始去講授本課程而不是從面向對象過程開始,把面向過程融合到面向對象的應用中去,這樣一來,面向對象與面向過程就有機地銜接起來了。
3.5 重視實踐教學,從多方面加以改進
實踐環節的重要性不言而喻,但如何抓好是大有文章可做的。首先是抓到課率和實驗紀律;其次,每次實驗課的任務要明確,當然題量要合適,要求學生一定要完成。教師可以把學生的實驗結果的電子文擋拷回去,對學生的實驗結果進行抽查,下一次實驗課花少量時間進行點評。這樣一方面可以督促學生保質保量完成實驗,另一方面教師也可以掌握學生在實驗中存在的問題,做到有的放矢。如果學生在規定時間內完不成則要學生另外找時間補上,每次實驗都要評分,同時在總成績中給予實驗部分較高的分值比例(例如40%)。
合理編排實驗項目,每個實驗單獨可以做,但最后應能匯成一個系統,這樣一個學期下來,學生就相當于完成了一個小型的數據庫應用系統,他們既能建立起完整的數據庫應用的概念也會有成就感。
3.6 充分利用Internet平臺加強與學生的溝通,為學生提供學習資源
好的教育要求老師必須了解學生,除了上大課外,老師應該多創造機會與學生進行小范圍的交流,現代信息技術也提供了種手段,比如老師可以公開自己的QQ號,E-mail地址等,更重要的是可以利用學校搭建網站,應用網絡平臺不斷豐富課堂教學資源,為學生提供優質的自主學習環境。比如在線測試系統,可以給學生提供充分的測試練習;視頻課件,讓學生隨時可以重復老師講授的內容;在適當的時間進行在線答疑等。
4 結束語
本文是作者對數據庫應用基礎課程教學中如何引導學生多思考問題,如何激發學生的學習興趣,設計一個比較獨到的案例,如何優化實驗等方面作了一些探索。在教學中發現問題,解決問題是我們每個教師的責任;把對這些問題的思考拿出來跟大家一起分享,則是件很快樂的事。
參考文獻:
[1] 劉寶林.案例與實踐:探索“Java語言程序設計”課程與教材改革之路[J].現代教育報,2005,(9):9.
[2] 徐遠棋.淺析案例教學法在計算機教學中的應用[J].中山大學學報,2005,(4):25.
收稿日期:2006-08-20
作者簡介:周家地(1966-),漢族,講師,研究方向:數據庫應用、稅務電算化。