徐向藝
[摘
要] 數據庫是計算機核心課程的重要分支,在計算機教學體系中發揮著至關重要的作用,如今已形成較為成熟的理論框架與知識體系。這一課程人才培養的主要目標就是讓學生掌握數據庫的有關理論,學會應用數據庫的管理系統,進而勝任信息系統的研發與數據庫管理工作。當前我國高校數據庫課程教學中存在一些問題亟待解決。探討計算機應用型人才培養中數據庫課程教學改革的策略。
[關
鍵
詞] 計算機應用型人才;數據庫課程;教學改革;策略
[中圖分類號] G642
[文獻標志碼] A
[文章編號] 2096-0603(2018)31-0198-02
近年來,隨著互聯網、云存儲、大數據等新技術的發展,社會對計算機專業人才的需求日益增多,這給計算機系的大學生帶來了良好的發展機遇。同時,給傳統教學方式也帶來了嚴峻的考驗。很多大學生畢業后面臨崗位轉型的狀況,然而當前我國在軟件研發方面人才嚴重匱乏,某種意義上影響了國家軟件產業的發展。因此,培養杰出的軟件研發人才成為相關工作者共同探討的重要課題。
一、當前高校數據庫課程存在的問題
第一,教學仍然重視理論,學生的動手能力下降,而且教學內容難以與當前的發展狀況接軌。近年來,伴隨著互聯網技術的發展,云存儲、XML技術、集群、并行計算的發展給數據庫帶來了較大的挑戰。第二,根據學生的個體差異,高校一般選擇統一化的教學方式。教學模式單一,教學理論、實踐的教學方式不夠科學,而且很多教學理論、方式十分抽象,不具有較強的操作性。第三,教學內容的體系不夠科學,沒有對教學內容進行合理的篩選,因此,難以跟上高新技術的發展形勢。第四,各門課程沒有得到良好的銜接,未達到有機融合,理論知識缺乏系統性,教學內容存在重復性,或重點知識發生遺漏等問題較為突出。第五,雙語教學呈現嚴重的缺陷,對考證、競賽方面不夠重視,增加了大學生的就業壓力。
二、高校數據庫課程教學的策略
(一)清晰劃分數據庫的教學目標
要合理確定數據庫課程的教學目標。學生學習數據庫主要是為了掌握設計、規劃、開發、管理數據庫的應用系統的方法,認為數據庫體系的構造應當體現理論、方式、技術、應用的完美結合,參見下圖。
(二)課堂教學
第一,新知識引進數據庫與教學內容的取舍量大,許多教材的層次參差不齊?;騻戎乩碚摚騻戎貙嵺`,難以滿足各個層次學生的需求。軟件產業、技術得到迅速發展,必須積極引入新的技術、知識、管理模式,了解新興工具的使用情況及發展情況,進而與軟件研發單位形成良好的對接。授課期間,新知識主要以專題化的方式表現出來,重視成熟技術、工具、國際標準的形式,開拓學生的知識視野、了解軟件技術的發展前景。第二,開發平臺的選用與應用在數據庫教材的問題上,通常重本院校側重選擇數據庫的相關原理,普本院校不但重視相關原理,而且還重視實踐應用。而高職類院校,則一般選用特殊種類的數據庫管理平臺。當前,我國很多中、小企業在數據挖掘、分析、管理方面沒有提出較高的要求,通常應用中小型的數據庫。而大規模的企業,一般應用Sybase數據庫的管理系統。有的高等院校也開設了相關的選修課程,如高級數據庫的管理系統、數據庫的分析和設計、數據挖掘等。因為受到教學資源的制約,可以通過專題講座的形式,對數據庫知識興趣十足的學生講解一些高級數據庫的相關知識。第三,加強雙語教學和實踐應用。當前的開發資料與工具大多以英文形式呈現,可以推行雙語式的教學模式,以提升學生的語言應用水平。各個高校應當積極按照教育部的相關標準,把雙語教學劃入教學改革的體系中。因為數據庫課程帶有國際共通性特點,專業術語、詞義的理解與連釋皆按照國際通用的慣例,可以首先成為雙語教學改革的試點。總之,雙語教學要求相關教師與學生掌握扎實的英語功底。然而我國學生盡管從小學就已經設置了英語課程,但要想嫻熟地應用,依然是一個問題。第四,增添教學互動環節。應當確保教與學之間的互動,例如:應用案例教學法引導學生積極地發表自己對案例的想法;或以情景教學法組織學生擔任相應的角色,開展知識辯論或討論。借助網絡教學平臺推行全程輔助的在線教學模式,增強師生之間的互動。第五,章節習題的案例化。通常而言,每個章節后皆有幾道習題,可以將一些具有代表性、較難的習題當作教學案例講解給學生,深入淺出地幫助學生做完習題。
(三)項目實踐
側重實踐教學是當前對計算機專業人才的必然要求。然而,很多高校對計算機專業的實踐教學,通常僅僅增設了幾個課時,沒有起到較為明顯的教學效果。學生學習理論知識的時候,通過案例的形式體現了實踐環節中的某些內容。引導學生展開實踐活動時,教師應當適當予以輔助或指導。例如:項目研發一般會涉及開發、調研、運維的生命周期,而數據庫系統也會涉及開發、設計、運維等流程。數據庫的管理系統可以為相關軟件的正常運行提供必要的數據支持。特別的項目必須由相關的軟件進行開發,同時對數據管理也提供了不同的標準。關于軟件研發方面,主要以功能為導向,以安全、性能、設計的約束等為基礎而進行。要求在合理選擇課題的基礎上,依據軟件項目的研發程序,在專業教師的引領下自主地進行項目實踐。第一,建立項目研發組。相關教師依據學生的實際情況,將不同的學生分配到一個小組,并且引導他們在合作中學習。注意組員數量要適當,通常為三至五人為一組,各組需要推選出一位組長,在教師的引領下,負責有效地制訂本組的研發計劃,還要合理地分配、監督小組成員的工作實行情況。第二,選定部分課題,由學生進行選題。數據庫課程屬于工科類型的專業,和很多課程能夠進行互補,例如:C語言、面向對象的程序、軟件工程、數據庫原理等,存在諸多知識的交叉點。因此,在課程設計與實踐教學過程中,可以對以上課程內容加以整合。由教師選定一定量、相應難度的課題,由學生在教師許可的基礎上自擬課題,最后促進選題的統一化。第三,嚴格的監督與考核。對課題的具體實行過程與結果皆需要進行認真的考核。開題時期:以系統的需求為基礎,完成開題報告,主要有課題的需求分析、主要內容、總體設計、時間規劃、每個成員的角色等。當審查結束后才可以研發系統。中期檢測:按照相關的計劃表,對研發的進度加以檢測。如果碰到某些問題,必須及時予以指導與處理。驗收時期:由學生對系統進行演示、說明,并系統地解說運行的情況。當項目全部完成后需要進行答辯。答辯時期:各個小組選派一位代表陳述,再由教師進行相關的提問。課程的設計報告:考查學生的工作總結、撰寫文檔的水平,例如:報告內容是否充實,結構是否完整,層次是否清晰,格式是否規范等。當前社會,企業在應用數據庫的時候,主要是工程性的開發,應當依據軟件工程學的相關原理組織,即把軟件工程學的一些方法有機地融于數據庫的原理及其具體課程的應用中,讓學生形成工程化的最初印象,依據工程化的標準,認真撰寫系統研發時期的文檔。
(四)教學考核
為了轉變課程教學以考試成績為主導的考核制度,引導學生積極地參與項目的實踐活動。一些教學工作人員共同討論了數據庫課程的考核方法,還提出了課內試驗、理論考試、課程設計、平??己说日加械谋壤鲝埣哟髮嵺`部分的考核分數。總之,主要考查學生對數據庫相關原理、技術、標準、方式的具體掌握水平,側重了解學生項目管理中體現的基本技能、團隊協作、人際交往等綜合技能的提升。把數據庫的原理、應用、設計等內容有機融合,構成數據庫的系統。所以,對課題設計的具體評測主要也應當從以下三個方面進行,構建評測的框架。其一,數據庫的原理。為了評測學生在數據庫的結構設計、系統總設計、安全保護方面完成的工作情況。其二,數據庫的設計。可以評測學生怎樣通過數據模型有效地組織實現系統,同時,應用DBMS系統自帶的功能建立結構與約束的條件。其三,數據庫的應用。評測學生利用特殊程序的設計語言及開發工具,在DBMS與數據庫設計平臺的支持下實現系統的業務功能,進而為客戶展示更加人性化的操作界面。
(五)引導學生參與競賽、考證、培訓
相關軟件企業對IT人才的需求一般會考慮兩個因素,即“應用技能”與“內在潛能”。學生通過參與各類計算機技能競賽,充分挖掘他們的創新思維與創造力。引導學生積極參加相關軟件的認證考試,讓其系統地了解數據庫的技術與應用技巧,而且憑借相關證書為就業增添了勝利的信心。現階段,社會中有各式各樣的培訓單位,可在短時間內提升學生動手操作的技能。參加過競賽訓練與考試認證的大學生,擁有了強于別人的就業優勢。高校應當加強軟件工程專業教學方式的優化,以更好地培養學生基礎知識、基本技能、團隊協作、人際交流、創新能力等,進而符合當前軟件工程專業的人才需求。
總之,現如今社會對計算機應用型人才的需求量不斷增加,尤其是高新技術的廣泛應用,高校加強數據庫課程教學的改革十分重要。有利于提升學生的理論知識與實踐技能,還可以增強他們的創新意識,進而為社會輸送大量的綜合性IT人才。
參考文獻:
[1]黃陳蓉,張建德.校企深度融合的計算機應用型人才培養模式探索[J].計算機教育,2017(6):14-16.
[2]宿翠香.計算機應用型人才培養中數據庫課程教學改革探討[J].電腦迷,2017(2):8.
[3]胡啟宙,徐新愛.面向市場需求的計算機應用型人才培養模式研究[J].電腦知識與技術,2016,12(26):147-149.
[4]李超,謝坤武.計算機應用型人才培養中數據庫課程教學改革研究[J].計算機時代,2016(2):92-95.
[5]陳圣兵,許強,吳曉琴.計算機應用型人才培養過程中的模塊化教學[J].計算機教育,2012(9):52-54.
[6]張麗萍,劉東升,王春暉.計算機應用型人才培養與數據結構課程改革[J].計算機教育,2010(5):21-23.◎編輯 張 敏