摘要:本文介紹了在計算機專業(yè)建設(shè)過程中圍繞數(shù)據(jù)庫系統(tǒng)原理課程所開展的一系列工作,分析了數(shù)據(jù)庫系統(tǒng)原理課程教學狀況,并從教學目標、教學內(nèi)容、教學方法、考核方式等方面進行了探討,提出了在數(shù)據(jù)庫系統(tǒng)原理課程教學中引入案例教學法、在課后鞏固復(fù)習中引入基于反饋機制的教學模式、實踐教學中引入基于反饋機制的教學模式,構(gòu)成課堂教學質(zhì)量控制的閉環(huán),強調(diào)了實踐環(huán)節(jié),提高了學生的實際應(yīng)用能力,達到了應(yīng)用型人才培養(yǎng)的目的。
關(guān)鍵詞:案例教學;教學改革;應(yīng)用型人才培養(yǎng)
中圖分類號:G642 文獻標識碼:A 文章編號:1674-7712 (2012) 14-0122-01
目前我國軟件人才不僅數(shù)量不足,而且結(jié)構(gòu)失衡[1],具體表現(xiàn):畢業(yè)生缺乏軟件開發(fā)崗位的實踐能力,到軟件開發(fā)工作崗位上要經(jīng)歷適應(yīng)期,導(dǎo)致軟件企業(yè)從高校招聘的人才必須經(jīng)過幾個月的職業(yè)崗位培訓(xùn),才能真正勝任工作,說明高校培養(yǎng)的軟件人才與軟件企業(yè)的崗位要求存在明顯差距。其根本原因是軟件人才培養(yǎng)模式不能適應(yīng)軟件市場發(fā)展所致。
數(shù)據(jù)庫技術(shù)是計算機科學技術(shù)中發(fā)展最快且應(yīng)用最廣泛的技術(shù)之一?!皵?shù)據(jù)庫系統(tǒng)原理”作為計算機專業(yè)的重要課程,涉及到理論、技術(shù)和應(yīng)用三個方面[2]。以數(shù)據(jù)庫為核心的信息系統(tǒng)發(fā)展迅速,數(shù)據(jù)庫學科中的新思想、新概念、新技術(shù)層出不窮,一些新建地方本科院校,在本科專業(yè)建設(shè)初期,追隨的是研究型大學的培養(yǎng)模式,很快這種教學模式與地方新建本科院校學生知識結(jié)構(gòu)之間的不匹配的弊端越來越明顯:學生僅為考試過關(guān)而學,并不注重提高自身能力,不利于激發(fā)學生學習主動性。為了改變這種紙上談兵、理論脫離實際的狀況,筆者與課題組同事在數(shù)據(jù)庫系統(tǒng)原理教學中做了初步探索,使得教學效果有了極大改觀。
一、構(gòu)建培養(yǎng)應(yīng)用型人才的教學模式
(一)培養(yǎng)目標的改革
培養(yǎng)目標的準確把握是提高教學質(zhì)量的前提。本次教改以培養(yǎng)市場急需的應(yīng)用型人才為基本目標,不僅培養(yǎng)學生一定的理論基礎(chǔ),還要培養(yǎng)學生的動手能力和創(chuàng)新能力,培養(yǎng)學生分析問題的方法和解決問題的能力,開拓學生思路、視野,激發(fā)每位學生的學習興趣和學習潛能。本課程的學習還應(yīng)該對學生取得計算機數(shù)據(jù)庫相關(guān)職業(yè)資格證書有較大幫助,使學生在完成本課程學習之后,能通過相關(guān)職業(yè)資格認證考試,為其今后從事計算機軟件行業(yè)相關(guān)工作打下基礎(chǔ)。
(二)教學方法的改革
理論性過強、與實際應(yīng)用脫節(jié)是目前大多數(shù)院?!皵?shù)據(jù)庫系統(tǒng)原理”課程的主要問題。過強的理論、抽象的概念都使學生原本較強的學習興趣逐漸下降,這對人才培養(yǎng)是極為不利的。然而為了保證學生的考研和專升本,又不能輕易改變教學內(nèi)容。所以在教學過程中課題組成員對國內(nèi)外高?!皵?shù)據(jù)庫系統(tǒng)原理”的課程建設(shè)、教材、教學方法、教學模式和實踐教學等多個方面進行了調(diào)查,確定了在課堂教學中引入項目案例的教學模式,在課后鞏固復(fù)習中引入基于反饋機制的教學模式,在實踐教學中引入基于工作過程的方法,構(gòu)成課堂教學質(zhì)量控制的閉環(huán),使學生切實感受數(shù)據(jù)庫應(yīng)用程序開發(fā)中各開發(fā)人員角色及應(yīng)承擔的任務(wù)。
課題組成員在學生比較熟悉的應(yīng)用領(lǐng)域精選了有代表性的大小案例十幾個,在設(shè)計每個案例時既考慮與前后課程的銜接,又照顧到不同層次學生的需要,采用大小案例相互結(jié)合的方法進行示范教學,實現(xiàn)邊講邊練,循序漸進地引導(dǎo)學生掌握相應(yīng)的知識和技能,大大縮短教學情景與實際軟件開發(fā)的差距。通過案例把抽象的原理、概念等具體化,使學生清楚地認識到這些原理、概念在實際軟件開發(fā)中的用處,激發(fā)了每位學生的學習興趣和學習潛能。結(jié)合案例中經(jīng)常出現(xiàn)的問題,課題組成員指導(dǎo)學生如何上網(wǎng)查閱資料,如何充分借助軟件幫助系統(tǒng),從而實現(xiàn)了應(yīng)用型人才的培養(yǎng)目標。
建立帶有課后反饋機制的教學模式,構(gòu)成課堂教學質(zhì)量控制的閉環(huán)。每堂課之后,每個學生都要對照學習要求,向任課教師反饋自己的學習掌握情況,任課教師對掌握情況不好的學生及時采取針對性的輔導(dǎo),對于學生普遍存在或反映的問題,任課教師及時集中輔導(dǎo),必要時可以適當調(diào)整教學內(nèi)容和進度。學生在一堂課中遇到的問題,往往比較單純,解決起來也要容易得多。本教學模式的實施可以從根本上避免對前期知識點欠賬太多無法彌補的情況發(fā)生。
改變以前重理論輕實踐的思想,本著理論與實踐能力兼顧、為各類學生負責的教學思想,在課程設(shè)計中采用基于工作過程的方法,4至6人結(jié)對進行課程設(shè)計,邊討論邊開發(fā)。完成作品后,進行公開答辯,使學生切實感受數(shù)據(jù)庫應(yīng)用程序開發(fā)中各開發(fā)人員的角色及應(yīng)承擔的任務(wù),培養(yǎng)學生的創(chuàng)新意識和分析、解決問題的思維方式和方法,訓(xùn)練學生的終身學習能力,提高課堂教學質(zhì)量。
(三)考核方式的改革
在原有考核體系中期末成績占至少70%的比重,出勤率、課堂表現(xiàn)最多占30%,實驗成績和平時成績未受到足夠重視,導(dǎo)致學生平時散漫,臨近考試緊急突擊的現(xiàn)象。因此改革了考核方式,降低了期末所占比例,增加了課程設(shè)計考核。課程設(shè)計考核中表現(xiàn)考核占20%,項目案例完成情況占40%,設(shè)計報告考核占40%。其中表現(xiàn)考核根據(jù)學生在課程設(shè)計過程中的態(tài)度、出勤及紀律等給出分數(shù);項目案例完成情況根據(jù)選題和完成情況以及在系統(tǒng)演示時針對設(shè)計隨機問題的回答情況給出分數(shù);設(shè)計報告的考核根據(jù)報告中E-R模型設(shè)計規(guī)范、合理性,關(guān)系模式的設(shè)計是否符合規(guī)范化的要求,數(shù)據(jù)庫的設(shè)計是否考慮安全性和完整性,具體實現(xiàn)情況給出適當?shù)姆謹?shù),并針對設(shè)計報告進行學生交流。考核方式在第一堂課就介紹給了學生,使學生充分重視綜合素質(zhì)的訓(xùn)練,徹底打消僥幸和依賴心理[3]。實踐證明,這種考核辦法對調(diào)動學生的學習積極性,提高其學習興趣,客觀、公正地評價該門課程的教學質(zhì)量和效果都起到了很好的促進作用。
二、案例教學的效果