摘要:本文通過“數(shù)據(jù)庫系統(tǒng)概論”實訓教學的案例,從教學模式改革、實訓教學設計和考核評分等方面探討適合獨立學院特點的教學方法,旨在充分重視實訓教學過程,培養(yǎng)學生主動性和創(chuàng)新能力,切實提高其應用能力。
關鍵詞:數(shù)據(jù)庫原理;實訓;教學改革;獨立學院
中圖分類號:G642 文獻標識碼:B
文章編號:1672-5913(2007)10-0051-03
1引言
山西大學商務學院作為一所獨立學院,教學定位就是要培養(yǎng)應用型人才,使學生在畢業(yè)后,能盡早的適應工作崗位需要。但是在長期的教學工作和指導畢業(yè)設計的過程中,筆者發(fā)現(xiàn)了一些具有典型意義的現(xiàn)象。以往不少成績優(yōu)秀的學生完成四年本科學習之后,在最后的畢業(yè)設計中面對實際問題需要進行數(shù)據(jù)庫系統(tǒng)框架的構建的時候,完全不知道從何處開始著手。拋開其華麗的前臺界面,他們設計的后臺數(shù)據(jù)庫和數(shù)據(jù)表的結構,甚至可以用簡單幼稚來形容。由此產(chǎn)生的系統(tǒng)隱性邏輯漏洞,使這些畢業(yè)設計作品毫無任何實際意義,完全成為應付畢業(yè)答辯的擺設。
究其原因,就是這些學生實踐經(jīng)驗極其匱乏,動手能力差,無法將以前學過的數(shù)據(jù)庫理論知識與實際開發(fā)相聯(lián)系。在這樣的背景下,我們開設了“數(shù)據(jù)庫系統(tǒng)概論”的實訓課程。該課程的教學以“數(shù)據(jù)庫系統(tǒng)概論”為理論課程,SQL Server 2000軟件作為實驗環(huán)境,并編寫了專門的實訓指導書,全部實訓內(nèi)容圍繞該課程的各個知識點展開,以實現(xiàn)知識、技能優(yōu)化整合。
2實訓教學的目標
作為一門與“數(shù)據(jù)庫系統(tǒng)概論”相結合的實訓課程,本課程的教學著重于訓練。課程本身沒有任何“考點”,所有內(nèi)容均與《數(shù)據(jù)庫系統(tǒng)概論》書中的內(nèi)容同步。學生在實訓的過程中應掌握的并非一些抽象的概念,而是去鍛煉一系列具體的實踐能力。實訓課程著重在以下幾個方面對學生的能力進行培養(yǎng)。
2.1學習興趣的培養(yǎng)
經(jīng)常有一些計算機專業(yè)的學生,在一個學期結束之后,完全不知道數(shù)據(jù)模型為何物、有何用途。如果學生對于專業(yè)根本不感興趣,那他就不可能把這個專業(yè)學好。烏申斯基曾說過這樣一名話:“沒有興趣的強制性學習,將會扼殺學生探求真理的欲望”。所以教師應特別注意教學方法的選擇,以保持和提高學生的學習興趣。
因此,只有當學生自覺主動地投入到學習中時,才能說明此課程的教學是成功的。
2.2獨立解決問題的能力
長期應試教育的結果使得部分學生不能正確理解知識、能力的關系,尤其不能正確認識他們之間的區(qū)別。他們甚至認為,知識、能力是等同的,都可以通過考試分數(shù)來衡量,較高的考試分數(shù)似乎就意味著較強的能力,受到這種傳統(tǒng)應試思想的影響,很多學生知識的積累與能力的培養(yǎng)完全依賴于課堂上老師的教學內(nèi)容。
這種完全依賴與課堂教學的被動應試模式所造成的惡劣后果,在大四的畢業(yè)設計中全部暴露出來,學生除了課內(nèi)的理論知識之外一片茫然。筆者在指導畢業(yè)設計的過程中,發(fā)現(xiàn)他們所開發(fā)系統(tǒng)往往缺乏整體的規(guī)劃,早期數(shù)據(jù)庫整體架構設計時考慮不周而導致的邏輯漏洞,在后期的調(diào)試階段表現(xiàn)為系統(tǒng)功能上的重大缺陷。使系統(tǒng)陷入無休止的“修改—引發(fā)新問題—再修改”的惡性循環(huán)中,并最終導致整個系統(tǒng)的重構。因此,一定要學生自己去思考,將學生獨立解題的思維當做教學的根本目的來著重培養(yǎng),以積累其解決實際問題的能力。
2.3實踐經(jīng)驗的積累
傳統(tǒng)的延續(xù)多年的本科教學使得本科生可以學習到一大堆前人在實踐中總結出來的抽象理論和概念。學生在課本上可以找到每一條理論定義的基本原理和推理過程,例如數(shù)據(jù)的抽象、完整性控制等。但就缺乏將這些從實踐中得到的基本原理再重新應用到實際工作中的能力。究其原因,就是學生用計算機解決實際問題的能力不足和實踐經(jīng)驗的匱乏。
學生的能力應不僅僅限于數(shù)據(jù)庫的設計與構件,而需要具備數(shù)據(jù)庫結構的優(yōu)化和重構的能力。這就需要我們在強化理論教學的同時,應重視學生實際動手能力的培養(yǎng),讓學生親手去做。只有培養(yǎng)好學生的動手能力,讓學生參加一些簡單數(shù)據(jù)庫系統(tǒng)的構建,積累最基礎的數(shù)據(jù)庫架構設計經(jīng)驗與常識,才能使學生在后續(xù)的課程中充分理解數(shù)據(jù)庫的設計與核心思想。
2.4自學能力的培養(yǎng)
筆者在與已畢業(yè)的往屆學生的交流中,經(jīng)常會聽到他們埋怨學校教學內(nèi)容“過時”,并未教給他們?nèi)魏巍皩嵱谩钡臇|西。比如,當前最流行的圖像處理軟件、最新版本的開發(fā)語言等等。此類情況在考試成績優(yōu)秀的學生身上出現(xiàn)的尤其明顯。在獨立學院教學中,學生最需要掌握的不是課堂上死記硬背的知識點,而是自學、自行消化新知識的能力。計算機技術的發(fā)展日新月異,其中軟件的升級和更新更是使人目不暇接,今天在大學課堂中學習的理論知識是沒有多少能夠在畢業(yè)之后直接應用在工作中的。
要解決這個矛盾,只有加強對學生自學能力的培養(yǎng),使學生能夠主動積極地學習,根據(jù)的需要,及時更新自己的知識結構,以適應社會的需要。
3教學內(nèi)容的結構
3.1理論教學
在實訓課程中,課堂教學與上機實驗的課時比例是1/3。在有限的課堂教學中,主要是對學生們實驗課過程中普遍出現(xiàn)的典型問題進行總結歸納,并結合理論教材內(nèi)容聯(lián)系實際進行分析。指導學生由理論過度到實踐,將學生碰到的具體疑問及時解決。同時在實驗課中表現(xiàn)優(yōu)秀的學生可以有機會向大家演示自己的作品并介紹自己的實現(xiàn)算法,這樣還可以鍛煉學生的表達能力,展示其思維過程,重點培養(yǎng)其創(chuàng)造性思維能力。
3.2實驗教學
(1) 實驗進度安排
實訓教學中設計了三個階段:基本技能培養(yǎng)、綜合模塊設計能力的培養(yǎng)和系統(tǒng)設計能力的培養(yǎng)。第一階段主要通過驗證型實驗,對理論教學中的原理、定義進行驗證性的學習并予以掌握,進一步加深課堂教學的感性認識;第二階段通過綜合模塊的設計,讓學生根據(jù)題目要求,將前一階段所學到的知識綜合應用,在實驗的過程中進行階段性的匯總;第三階段通過課程設計,培養(yǎng)學生正確的設計思想,分析和解決實際問題的能力和勇于探索的創(chuàng)新精神。
(2) 實驗題目
受學時數(shù)的限制,為學生上機實驗所提供的每一個實驗題目都需要周密考慮、精心設計。力求在有限的課時中獲取最佳的教學效果。為此我們編寫了專門的實訓指導書,所設計的實驗題目遵循了以下幾點:
1) 所有的題目都出自實際應用中遇到的問題:排除傳統(tǒng)的技巧性解題,避免出現(xiàn)在理論教材的習題中常見的僅僅針對關鍵字和語法特點的題目,以免誤導學生陷入學習誤區(qū),長時間在語法細節(jié)上轉圈,單純?yōu)橥瓿闪曨}而解題。
2) 在基本技能培養(yǎng)階段的實驗題目具備一定的針對性,所有題目的內(nèi)容與理論教材中各個知識點相對應,圍繞著“數(shù)據(jù)庫系統(tǒng)概論”教學計劃中的各個知識點進行實際訓練,使學生能完整、準確、有條理的掌握課程的各個基本知識點。
3) 在綜合模塊設計階段的實驗題目具備一定的概括性,這時題目的數(shù)量有所減少,但每一道題目的內(nèi)容同時涵蓋上一個教學階段中涉及到的多個知識點。讓學生在完成實驗的同時通過實踐手段對自己近期所學的知識進行階段性的總結。
4) 在系統(tǒng)設計階段的題目即課程設計的題目,課程設計是學生在學完一門課后應用本課程知識和以前積累的知識所進行的綜合性、開放性的訓練。實驗題目應具備高度的綜合性,其題目涵蓋到課程中的所有重要知識點;同時跨越課程界限。要求學生在完成設計的過程中除應用數(shù)據(jù)庫課程的相關之外同時采用之前學習過的軟件開發(fā)語言來設計系統(tǒng)前臺操作界面。實現(xiàn)多門專業(yè)課程知識的綜合應用,以培養(yǎng)學生工程意識和創(chuàng)新能力。
(3) 實驗過程指導:
實驗課組織形式是有意識地將理論教學內(nèi)容和實驗內(nèi)容相結合,教師在理論課上應指導學生做好實驗預習。實驗課時首先由教師利用課件講解實驗內(nèi)容及相關注意事項,然后學生自己動手操作,教師對學生只進行方向性指導,幫助學生理解題目和把握設計方向。學生在教師的指導下,根據(jù)給定的實驗題目,自己設計實現(xiàn)方案、步驟。只要總體目標達到,教師可不作特別具體的要求,讓學生多角度、多方位地思考,培養(yǎng)學生進行科學研究的能力,使他們探索性地解決所提出的問題。
3.3成績評定
(1) 考核的方式與標準
實訓課程的考核包括教學環(huán)節(jié)的考核和實驗環(huán)節(jié)的考核,兩者分別進行,兩者之和為課程的總成績。教學環(huán)節(jié)的考核與實驗環(huán)節(jié)的考核同時完成。教學環(huán)節(jié)考核不通過者,實驗環(huán)節(jié)的考核成績作廢。實驗環(huán)節(jié)的考核包括報告和答辯兩種形式。要求做的實驗必須做,缺一次實驗將不參加最終成績的評定,任何一個實驗題目不能完成也不參加最終成績的評定。
(2) 成績的構成
學生在校期間參加專業(yè)課程的學習時,最為關注的問題往往是如何能通過考試。而實訓課程本身并不設置專門考試,該課程最終的成績通過學生每一次上機實驗課作業(yè)的得分(占40%)和平時到課率(占20%)課程設計(占40%)的得分計算而來。因此,只有平時重視理論聯(lián)系實際,勤思考、勤動手的學生,期末才能獲得好的成績。這樣不僅可以提高學生在上機實驗課中的積極性,也減輕了學生考試的壓力。
4結論
通過一個學期的實踐,實訓課程取得了良好的教學效果,學生們擺脫了死記硬背的學習方法,學習起來輕松、活躍和主動;課程設計的過程中,氣氛活躍,互動性很好,有許多學生還利用了大量的休息時間,投入到課程設計中去。經(jīng)過實踐和探索,不僅提高了解決實際問題,而且還培養(yǎng)了學生的團隊合作能力和創(chuàng)新精神。
學生從開始學習計算機起,就會不斷遇到新的技術、新的軟件,在教學中注重培養(yǎng)學生解決問題的能力和創(chuàng)造性,多提供運用知識的機會,教會學生怎樣學習就顯得特別重要。只要努力地去培養(yǎng)學生的動手能力、自學能力和解決問題的能力,讓他們思考、實踐、主動摸索,學生畢業(yè)后才能盡早的適應工作需要,成為應用型人才。
參考文獻
[1] 薩師煊. 數(shù)據(jù)庫系統(tǒng)概論[M]。 高等教育出版社,2000.
收稿時間:2007-1-18
作者簡介:殷鵬,男,山西大學商務學院信息工程系。