前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告范文,相信會(huì)為您的寫作帶來(lái)幫助,發(fā)現(xiàn)更多的寫作思路和靈感。
關(guān)鍵詞:項(xiàng)目開發(fā)能力;教學(xué)過程;實(shí)施方法;考核方法
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A
1引言
數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)科學(xué)技術(shù)中發(fā)展最快的領(lǐng)域之一,也是應(yīng)用最廣泛的技術(shù)之一,已成為計(jì)算機(jī)信息系統(tǒng)與應(yīng)用系統(tǒng)的核心技術(shù)和重要基礎(chǔ)。當(dāng)前,計(jì)算機(jī)的計(jì)算模式已由單用戶發(fā)展到主從式或主機(jī)/終端式結(jié)構(gòu)、C/S結(jié)構(gòu)、B/S結(jié)構(gòu),進(jìn)而發(fā)展到了Web服務(wù)與網(wǎng)絡(luò)計(jì)算時(shí)代,而數(shù)據(jù)庫(kù)及其技術(shù)一直是它們的后臺(tái)與基礎(chǔ)。
當(dāng)前國(guó)內(nèi)軟件產(chǎn)業(yè)發(fā)展迅速,為了增強(qiáng)學(xué)生的就業(yè)競(jìng)爭(zhēng)能力,必須全面培養(yǎng)學(xué)生的軟件項(xiàng)目開發(fā)能力,以適應(yīng)時(shí)代的發(fā)展。學(xué)生在大學(xué)四年學(xué)習(xí)中,不僅應(yīng)該掌握一定的理論與技術(shù)知識(shí),而且應(yīng)該樹立管理理念,建立項(xiàng)目工程思維觀念。
數(shù)據(jù)庫(kù)課程設(shè)計(jì)是學(xué)生實(shí)踐數(shù)據(jù)庫(kù)理論知識(shí),真正掌握數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)技能所必須的學(xué)習(xí)環(huán)節(jié),目的在于培養(yǎng)學(xué)生面對(duì)大量而復(fù)雜的數(shù)據(jù)管理要求時(shí),具備分析問題和解決問題的能力。我們于2004年完成對(duì)數(shù)據(jù)庫(kù)課程設(shè)計(jì)的教學(xué)方法改革,不僅在教學(xué)手段(包括課程設(shè)計(jì)的實(shí)施過程、考核方法等)上進(jìn)行了體系化和規(guī)范化,而且與“軟件工程”課程結(jié)合,對(duì)兩門課程的實(shí)踐教學(xué)環(huán)節(jié)進(jìn)行了整合。
通過兩課整合的課程設(shè)計(jì),不僅使學(xué)生在理解數(shù)據(jù)庫(kù)理論的基礎(chǔ)上,實(shí)際動(dòng)手開發(fā)一個(gè)實(shí)際的應(yīng)用系統(tǒng),而且培養(yǎng)學(xué)生應(yīng)有的團(tuán)隊(duì)協(xié)作、自主管理、主動(dòng)學(xué)習(xí)、創(chuàng)新思維、綜合運(yùn)用、動(dòng)手實(shí)踐等能力,使課程設(shè)計(jì)真正成為學(xué)生驗(yàn)證理論的“實(shí)驗(yàn)場(chǎng)”,成為開發(fā)學(xué)生潛力、培養(yǎng)實(shí)戰(zhàn)能力的“戰(zhàn)場(chǎng)”,成為體驗(yàn)項(xiàng)目開發(fā)過程的“運(yùn)動(dòng)場(chǎng)”。
2數(shù)據(jù)庫(kù)課程設(shè)計(jì)的教學(xué)方案
2.1基本內(nèi)容
學(xué)生運(yùn)用已學(xué)數(shù)據(jù)庫(kù)理論思想和數(shù)據(jù)庫(kù)設(shè)計(jì)理念,具體設(shè)計(jì)一個(gè)實(shí)用小型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。開發(fā)設(shè)計(jì)過程按以下順序進(jìn)行――自選課題研究方向,調(diào)查用戶需求,總結(jié)歸納數(shù)據(jù)流程,分析性能,書寫需求分析及總體設(shè)計(jì)報(bào)告(包括數(shù)據(jù)流圖、數(shù)據(jù)字典、數(shù)據(jù)庫(kù)概念模型、邏輯模型、系統(tǒng)功能模塊),完成應(yīng)用系統(tǒng)的開發(fā),匯報(bào)設(shè)計(jì)成果(包括撰寫設(shè)計(jì)報(bào)告、系統(tǒng)驗(yàn)收、結(jié)果匯報(bào)),在這一系列工作中樹立學(xué)生項(xiàng)目開發(fā)管理思想,培養(yǎng)學(xué)生的綜合素質(zhì)。
2.2進(jìn)度安排
為使學(xué)生充分感受數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)的全過程,安排課程設(shè)計(jì)進(jìn)度如下。
2.2.1前期準(zhǔn)備階段
該階段主要任務(wù)是理解數(shù)據(jù)庫(kù)、數(shù)據(jù)模型和數(shù)據(jù)庫(kù)系統(tǒng)的基本概念;掌握數(shù)據(jù)庫(kù)的概念模型、數(shù)據(jù)模型及數(shù)據(jù)
庫(kù)系統(tǒng)的設(shè)計(jì)方法;進(jìn)而確立自選課程設(shè)計(jì)題目,并依據(jù)軟件工程中項(xiàng)目需求調(diào)研方法進(jìn)行系統(tǒng)需求調(diào)研,繪制系統(tǒng)數(shù)據(jù)流程,提出系統(tǒng)要解決的問題。該階段成果主要包括3份報(bào)告。
(1) 系統(tǒng)需求分析報(bào)告:包括采用的工程開發(fā)模型,數(shù)據(jù)流圖和數(shù)據(jù)字典,系統(tǒng)功能。
(2) 數(shù)據(jù)庫(kù)信息要求報(bào)告:對(duì)數(shù)據(jù)庫(kù)中要存儲(chǔ)的信息及語(yǔ)義進(jìn)行詳細(xì)描述,對(duì)數(shù)據(jù)約束和數(shù)據(jù)之間的關(guān)聯(lián)進(jìn)行詳細(xì)描述。
(3) 數(shù)據(jù)庫(kù)的操作和應(yīng)用要求報(bào)告:詳細(xì)描述數(shù)據(jù)庫(kù)的數(shù)據(jù)操作要求、處理方法和處理流程,畫出系統(tǒng)功能劃分的模塊圖。
2.2.2基本操作階段
主要任務(wù)是掌握數(shù)據(jù)庫(kù)系統(tǒng)的基本操作,包括SQL語(yǔ)言的應(yīng)用以及利用DBMS的工具進(jìn)行數(shù)據(jù)庫(kù)定義、維護(hù)、查詢及掌握數(shù)據(jù)庫(kù)安全性、數(shù)據(jù)完整性和并發(fā)控制技術(shù)等基本操作,初步設(shè)計(jì)系統(tǒng)測(cè)試數(shù)據(jù),并能夠正確解決實(shí)際遇到的問題。該階段的成果包括一套系統(tǒng)數(shù)據(jù)表、關(guān)系以及基本數(shù)據(jù)。
2.2.3技術(shù)提高階段
該階段要求學(xué)生不僅掌握書本上的內(nèi)容,而且還需要自學(xué)一些數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)新技術(shù)和相關(guān)知識(shí)。主要任務(wù)是掌握數(shù)據(jù)庫(kù)備份和恢復(fù)技術(shù)以及有關(guān)的數(shù)據(jù)轉(zhuǎn)換、復(fù)制、傳送和數(shù)據(jù)庫(kù)系統(tǒng)編程技術(shù)。該階段成果為新技術(shù)交流討論資料。
2.2.4設(shè)計(jì)完成驗(yàn)收階段
該階段教師通過3種方式對(duì)學(xué)生設(shè)計(jì)的應(yīng)用系統(tǒng)進(jìn)行全面驗(yàn)收:系統(tǒng)運(yùn)行測(cè)評(píng)、分小組成果匯報(bào)和上交課程設(shè)計(jì)報(bào)告。
2.3全程指導(dǎo)原則
在課程設(shè)計(jì)進(jìn)行過程中教師僅從宏觀上把握一系列原則,讓學(xué)生自己有更大的可選范圍,實(shí)踐時(shí)間長(zhǎng),緊密結(jié)合應(yīng)用,實(shí)現(xiàn)了在課程設(shè)計(jì)中全面培養(yǎng)項(xiàng)目開發(fā)能力的目標(biāo),體現(xiàn)了新課程教學(xué)理念。在方案實(shí)施中嚴(yán)格要求學(xué)生從理論出發(fā),與實(shí)際項(xiàng)目結(jié)合,從而提高他們項(xiàng)目開發(fā)的綜合能力。
2.4評(píng)分原則
2.4.1根據(jù)數(shù)據(jù)庫(kù)系統(tǒng)總體結(jié)構(gòu)對(duì)系統(tǒng)從三方面進(jìn)行評(píng)測(cè)
數(shù)據(jù)庫(kù)原理、數(shù)據(jù)庫(kù)應(yīng)用和數(shù)據(jù)庫(kù)設(shè)計(jì)三部分有機(jī)地聯(lián)系起來(lái)形成數(shù)據(jù)庫(kù)系統(tǒng)的總體結(jié)構(gòu),因此對(duì)課題設(shè)計(jì)的評(píng)測(cè)也從這三方面著手,達(dá)到對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的主要內(nèi)容和框架的評(píng)測(cè)。
(1) 數(shù)據(jù)庫(kù)原理部分:主要評(píng)測(cè)學(xué)生在數(shù)據(jù)庫(kù)的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)系統(tǒng)總體設(shè)計(jì)以及數(shù)據(jù)庫(kù)安全保護(hù)方面完成的工作。
(2) 數(shù)據(jù)庫(kù)設(shè)計(jì)部分:主要評(píng)測(cè)學(xué)生如何將現(xiàn)實(shí)系統(tǒng)的數(shù)據(jù)通過某種數(shù)據(jù)模型組織起來(lái),并利用DBMS系統(tǒng)提供的功能,完成結(jié)構(gòu)及其約束的建立。
(3) 數(shù)據(jù)庫(kù)應(yīng)用部分:主要評(píng)測(cè)現(xiàn)實(shí)系統(tǒng)業(yè)務(wù)邏輯的實(shí)現(xiàn),即通過某種應(yīng)用模式(C/S模式、B/S模式)和某些(個(gè))程序設(shè)計(jì)語(yǔ)言、開發(fā)技術(shù)和工具,在數(shù)據(jù)庫(kù)設(shè)計(jì)以及DBMS平臺(tái)支持的基礎(chǔ)上,實(shí)現(xiàn)現(xiàn)實(shí)系統(tǒng)的業(yè)務(wù)功能,為用戶提供友好和人性化的業(yè)務(wù)操作界面。
該環(huán)節(jié)的目的是使學(xué)生對(duì)于理論課中涉及的內(nèi)容和自學(xué)內(nèi)容進(jìn)行綜合實(shí)踐以達(dá)到對(duì)它們之間關(guān)系的清晰理解,實(shí)現(xiàn)理論與實(shí)際的緊密結(jié)合。
2.4.2嚴(yán)格把關(guān)和考核,確保每一名學(xué)生在課程設(shè)計(jì)中得到實(shí)實(shí)在在的鍛煉
由于課程是在學(xué)生第七學(xué)期開設(shè),并且貫穿整個(gè)學(xué)期,很多學(xué)生面臨考研或其他一些畢業(yè)前的事務(wù),為了防止有些學(xué)生對(duì)課程設(shè)計(jì)任務(wù)敷衍了事,我們對(duì)課程設(shè)計(jì)的考核方法進(jìn)行了詳細(xì)規(guī)劃,實(shí)施過程考核,而不是結(jié)果考核。具體考核步驟主要分為以下幾個(gè)方面。
(1) 開題階段:在第1~3周進(jìn)行,要求每組寫一份開題報(bào)告,包括課題內(nèi)容、建立的需求分析及總體設(shè)計(jì)、小組成員任務(wù)分配、具體時(shí)間分配計(jì)劃等,審驗(yàn)合格后方可進(jìn)行系統(tǒng)開發(fā)。
(2) 中期檢查:在第8~9周開展,根據(jù)計(jì)劃表檢查學(xué)生開發(fā)進(jìn)度,糾正問題,督促學(xué)生按計(jì)劃開展課程設(shè)計(jì)。
(3) 系統(tǒng)驗(yàn)收:在第13周進(jìn)行,學(xué)生演示系統(tǒng),說明和解釋運(yùn)行效果??疾榈闹攸c(diǎn):每名學(xué)生是否完成了分配的任務(wù)以及任務(wù)量的多少、完成情況等。通過該階段以后方可進(jìn)入答辯階段。
(4) 答辯:在第14周進(jìn)行,每組學(xué)生指派一名代表進(jìn)行陳述,然后進(jìn)入教師提問環(huán)節(jié)(可提問小組中任何一名學(xué)生,為了鼓勵(lì)學(xué)生參與提問,凡是提問的學(xué)生可以獲得成績(jī)加分)??疾榈闹攸c(diǎn):陳述是否清晰、回答問題是否正確。
(5) 課程設(shè)計(jì)報(bào)告:報(bào)告的編寫是考查一個(gè)學(xué)生總結(jié)工作,撰寫科技論文的能力。考查的重點(diǎn):報(bào)告是否內(nèi)容完整、充實(shí),條理是否清楚,格式是否符合科技文章規(guī)范。
以上各個(gè)方面考查的結(jié)果,進(jìn)行匯總和綜合評(píng)判,最后得出評(píng)分。
3數(shù)據(jù)庫(kù)課程設(shè)計(jì)的創(chuàng)新點(diǎn)
3.1整合課程
目前在我國(guó)項(xiàng)目管理人員奇缺,大多數(shù)項(xiàng)目負(fù)責(zé)人在技術(shù)上能獨(dú)當(dāng)一面,而項(xiàng)目管理方面的知識(shí)缺乏,并且普遍存在著“重技術(shù),輕管理”的思想,因此導(dǎo)致項(xiàng)目開發(fā)效率低、花費(fèi)大。我們?cè)谡n程設(shè)計(jì)中結(jié)合軟件工程課程中學(xué)習(xí)的項(xiàng)目開發(fā)管理思想,對(duì)整個(gè)課程設(shè)計(jì)任務(wù)進(jìn)行全面管理與實(shí)施,樹立工程概念,培養(yǎng)團(tuán)隊(duì)合作精神。主要從以下幾個(gè)方面強(qiáng)調(diào)管理理念。
(1) 認(rèn)真執(zhí)行需求分析與需求管理。
(2) 合理制訂時(shí)間執(zhí)行計(jì)劃,記錄與分析時(shí)間分配效果,積累時(shí)間分配經(jīng)驗(yàn)。
(3) 個(gè)人分工明確,團(tuán)隊(duì)合理協(xié)作,通過全過程管理理念的貫徹,提高學(xué)生的管理能力,培養(yǎng)學(xué)生團(tuán)隊(duì)合作進(jìn)行項(xiàng)目開發(fā)的素質(zhì)。
同時(shí)各項(xiàng)目小組在課程設(shè)計(jì)的各個(gè)階段還需填寫階段性報(bào)告,包括項(xiàng)目開發(fā)計(jì)劃、小組角色的職責(zé)、需求規(guī)格說明書、概要設(shè)計(jì)說明書、詳細(xì)設(shè)計(jì)說明書、項(xiàng)目開發(fā)日志等。
通過全過程管理理念的貫徹,提高學(xué)生的管理能力,培養(yǎng)學(xué)生團(tuán)隊(duì)合作進(jìn)行項(xiàng)目開發(fā)的素質(zhì)。
3.2豐富選題
教師推薦部分設(shè)計(jì)題目供學(xué)生選擇,學(xué)生也可以自擬題目課題。但是課題的選擇要由教師把關(guān),主要依據(jù)以下幾個(gè)原則。
(1) 隨著Internet和Intranet的普及,網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用需求越來(lái)越廣泛,因此課題注重開發(fā)基于B/S或C/S結(jié)構(gòu)的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng),以適應(yīng)時(shí)代需要。
(2) 選題要求學(xué)生盡量選擇實(shí)際需求的題目,這樣學(xué)生不僅可以走出“象牙塔”,通過調(diào)查走訪,了解國(guó)內(nèi)計(jì)算機(jī)應(yīng)用發(fā)展的狀況,開闊眼界,而且在開發(fā)一個(gè)真實(shí)項(xiàng)目中,帶來(lái)求學(xué)的動(dòng)力,激發(fā)自主學(xué)習(xí)的渴望以及創(chuàng)造力。
(3) 對(duì)于虛擬題目,要求學(xué)生切合實(shí)際需要,符合發(fā)展潮流。
3.3工具多樣
市場(chǎng)實(shí)際可用的編程開發(fā)工具與日俱增,且不斷更新,為此在課程設(shè)計(jì)中,對(duì)于學(xué)生到底選擇哪種開發(fā)工具,不做過多限制,鼓勵(lì)學(xué)生自主選擇,使學(xué)生可以選擇自己感興趣的程序設(shè)計(jì)工具進(jìn)行系統(tǒng)開發(fā),一方面鍛煉他們自學(xué)的能力,另一方面也讓學(xué)生成為項(xiàng)目開發(fā)的決策者,這種“主人翁”意識(shí)使得他們變被動(dòng)學(xué)習(xí)為主動(dòng)學(xué)習(xí),實(shí)踐證明學(xué)生自主學(xué)習(xí)的積極性和主動(dòng)性直接決定了項(xiàng)目開發(fā)的成與敗。
實(shí)際運(yùn)作中教師會(huì)隨時(shí)了解開發(fā)工具的發(fā)展形勢(shì),提出指導(dǎo)性意見,使學(xué)生根據(jù)選題“量身訂做”工具,避免所選工具“大材小用”;跟上當(dāng)前發(fā)展方向,實(shí)踐技術(shù)“與時(shí)俱進(jìn)”。同時(shí),要求學(xué)生以講座形式分類介紹所用新的開發(fā)工具,講解自己學(xué)習(xí)新開發(fā)工具之后的體會(huì),通過這種研究性的學(xué)習(xí)方式,避免學(xué)生重復(fù)學(xué)習(xí)、盲目學(xué)習(xí),同時(shí)打開眼界,更加廣泛了解技術(shù)發(fā)展局勢(shì)。
3.4彰顯個(gè)性
在完成數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)基本功能的基礎(chǔ)上,鼓勵(lì)學(xué)生運(yùn)用安全技術(shù)、多媒體技術(shù)和美術(shù)功底等突出系統(tǒng)特色,完善系統(tǒng)性能,培養(yǎng)學(xué)生綜合運(yùn)用知識(shí)和創(chuàng)新的素質(zhì)。
主要在以下幾方面做進(jìn)一步要求。
(1) 強(qiáng)調(diào)系統(tǒng)中信息安全保護(hù)的實(shí)現(xiàn),把理論課中關(guān)于“數(shù)據(jù)庫(kù)安全保護(hù)”的教學(xué)內(nèi)容應(yīng)用到所開發(fā)的系統(tǒng)中,學(xué)以致用。
(2) 用戶界面友好、設(shè)計(jì)合理、畫面優(yōu)美反映系統(tǒng)設(shè)計(jì)人員的審美意識(shí),強(qiáng)調(diào)色彩的協(xié)調(diào),布局的合理,操作的方便。
(3) 各組之間允許選題相同,但必須突出本組特色,使學(xué)生通過競(jìng)爭(zhēng),努力發(fā)揮個(gè)人特長(zhǎng)和創(chuàng)新意識(shí)。
3.5理論聯(lián)系實(shí)際
系統(tǒng)的評(píng)測(cè)按照數(shù)據(jù)庫(kù)系統(tǒng)的總體結(jié)構(gòu)進(jìn)行,從而達(dá)到對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的主要內(nèi)容和框架進(jìn)行評(píng)測(cè),使學(xué)生對(duì)于理論課中涉及的內(nèi)容和自學(xué)內(nèi)容進(jìn)行綜合實(shí)踐,以達(dá)到對(duì)它們之間關(guān)系的清晰理解,實(shí)現(xiàn)了理論與實(shí)際的緊密結(jié)合。
3.6過程評(píng)測(cè)
課程設(shè)計(jì)分階段,每階段設(shè)有檢查與評(píng)估,既做到及時(shí)指導(dǎo),又確保督促每一名學(xué)生在課程設(shè)計(jì)中得到實(shí)實(shí)在在的鍛煉??己艘罁?jù)環(huán)節(jié)的特點(diǎn)進(jìn)行不同形式的考評(píng),不僅培養(yǎng)學(xué)生的語(yǔ)言表達(dá)能力、編寫技術(shù)文檔、科技論文的能力,而且可以發(fā)現(xiàn)有組織能力的人才。
4實(shí)踐效果
依據(jù)匯總的五輪評(píng)測(cè)統(tǒng)計(jì)表格可以看到,學(xué)生在課程設(shè)計(jì)中,學(xué)習(xí)積極性高漲,開發(fā)出來(lái)的系統(tǒng)形式多樣,有單機(jī)版、C/S或B/S結(jié)構(gòu)的網(wǎng)絡(luò)版,甚至C/S和B/S結(jié)合的網(wǎng)絡(luò)版,使用的數(shù)據(jù)庫(kù)管理系統(tǒng)從小型DBMS,如VFP、ACCESS到大型DBMS,如SQL Server、Oracle等,前臺(tái)開發(fā)工具從傳統(tǒng)的Delphi、VB到先進(jìn)的.Net、Java等,學(xué)生們普遍樂于挑選新工具、新技術(shù),積極檢索學(xué)習(xí)資料,參與網(wǎng)上BBS技術(shù)論壇,相互討論,全面體驗(yàn)網(wǎng)絡(luò)學(xué)習(xí)環(huán)境的樂趣。各組學(xué)生除了完成系統(tǒng)應(yīng)具備的功能外,都在努力突出系統(tǒng)性能特色,完善系統(tǒng)功能,發(fā)揮本組同學(xué)的特長(zhǎng)。各組開發(fā)的系統(tǒng)基本符合課程設(shè)計(jì)總目標(biāo)的要求,并有幾個(gè)系統(tǒng)成為他們工作后繼續(xù)研究的方向。
通過數(shù)據(jù)庫(kù)課程設(shè)計(jì),表現(xiàn)出大部分學(xué)生具備參與一個(gè)項(xiàng)目開發(fā)的基本能力,并使他們動(dòng)手實(shí)踐、自主學(xué)習(xí)、積極創(chuàng)新等科學(xué)素質(zhì)得到很好的培養(yǎng),反映出課程設(shè)計(jì)大大提高了學(xué)生綜合應(yīng)用所學(xué)知識(shí)的素質(zhì),說明我們培養(yǎng)的學(xué)生具備終生學(xué)習(xí)的能力,能夠適應(yīng)社會(huì)發(fā)展的需要。
5小結(jié)
學(xué)習(xí)是人生的一個(gè)環(huán)節(jié),就業(yè)是大學(xué)學(xué)習(xí)后的現(xiàn)實(shí)目標(biāo)。面對(duì)嚴(yán)峻的就業(yè)形勢(shì),培養(yǎng)學(xué)生的實(shí)際動(dòng)手人力,提升他們的競(jìng)爭(zhēng)能力,是教師的責(zé)任。在課程教學(xué)過程中不斷探索新方法,開展課程教學(xué)過程的改革,是教師的必須任務(wù)。這里所做的數(shù)據(jù)庫(kù)課程設(shè)計(jì)改革,意在與大家共同探討如何幫助學(xué)生擺脫“沒有工作經(jīng)驗(yàn)”難于就業(yè)的尷尬局面。
參考文獻(xiàn):
[1] 錢雪忠. 數(shù)據(jù)庫(kù)原理及技術(shù)課程設(shè)計(jì)[M].北京:清華大學(xué)出版社,2009.
[2] 苗雪蘭. 數(shù)據(jù)庫(kù)系統(tǒng)原理及應(yīng)用教程[M]. 北京:機(jī)械工業(yè)出版社,2004.
[3] (美)Stephen R.Schach.面向?qū)ο筌浖こ蘙M]. 黃林鵬,等譯.北京:機(jī)械工業(yè)出版社,2008.
[4] 張海藩. 軟件工程[M]. 北京:人民郵電出版社,2006.
The Training for Students’ Project Developing Ability in Database Course Design
WANG Yan-hong, ZHANG Xiao-li, JIANG Xiang-gang
(Department of Computer Science and Technology, Beijing Electronic Science and Technology Institute, Beijing 100070, China)
關(guān)鍵詞:組織管理;數(shù)據(jù)庫(kù);課程設(shè)計(jì);教學(xué)模式
0 前言
國(guó)內(nèi)計(jì)算機(jī)類和經(jīng)管類部分涉及信息管理的專業(yè)均開設(shè)了《數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì)》課程。而按我國(guó)學(xué)科分類,信息管理與信息系統(tǒng)、電子商務(wù)專業(yè)歸屬管理類,這些專業(yè)是以經(jīng)濟(jì)、管理理論為基礎(chǔ)的,在這些專業(yè)的計(jì)算機(jī)、數(shù)據(jù)庫(kù)等技術(shù)類課程的課程設(shè)計(jì)中不僅要在技術(shù)上覆蓋本課程要求的知識(shí)點(diǎn),把握課程體系主脈,而且還強(qiáng)調(diào)以管理和經(jīng)濟(jì)等理論為基礎(chǔ),以及強(qiáng)調(diào)對(duì)國(guó)家制定的行業(yè)信息標(biāo)準(zhǔn)的正確理解和應(yīng)用。因此,經(jīng)管類專業(yè)數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì)應(yīng)在滿足組織管理目標(biāo)和信息需求的前提下,以國(guó)家信息標(biāo)準(zhǔn)規(guī)范為設(shè)計(jì)依據(jù)來(lái)指導(dǎo)數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì)。
1 問題的提出
1.1 國(guó)內(nèi)外同類工作的現(xiàn)狀與存在問題分析
目前國(guó)內(nèi)各高等院校經(jīng)管類信息管理與信息系統(tǒng)、電子商務(wù)等專業(yè)對(duì)此實(shí)踐環(huán)節(jié)的教學(xué)大多是參照工科院系的做法實(shí)施,主要存在以下問題:
(1)重技術(shù)輕經(jīng)管,忽略對(duì)組織的經(jīng)濟(jì)和管理內(nèi)容的滲透
經(jīng)管類信息管理與信息系統(tǒng)、電子商務(wù)等專業(yè)往往參照工科相關(guān)專業(yè)的做法,數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì)以覆蓋課程知識(shí)、展現(xiàn)數(shù)據(jù)庫(kù)設(shè)計(jì)過程并通過此過程使學(xué)生掌握數(shù)據(jù)庫(kù)設(shè)計(jì)和實(shí)施的設(shè)計(jì)過程和方法為目的,側(cè)重于技術(shù)實(shí)現(xiàn)和細(xì)節(jié),而忽略組織的經(jīng)濟(jì)、管理過程對(duì)信息的需求和規(guī)范。
(2)以鞏固理論為主,缺乏課程間的關(guān)聯(lián)和應(yīng)用拓展
《數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì)》一直以來(lái)固守完成本課程的理論知識(shí)鞏固,放大課程作業(yè)量,將知識(shí)點(diǎn)串聯(lián)后自成一體為宗旨,缺乏在專業(yè)層面上,把相關(guān)課程(包括管理學(xué)、經(jīng)濟(jì)和計(jì)算機(jī)語(yǔ)言等)關(guān)聯(lián)起來(lái)的綜合應(yīng)用。
(3)以虛構(gòu)項(xiàng)目為主,缺乏對(duì)企業(yè)信息需求的更準(zhǔn)確把握
教學(xué)過程采用以項(xiàng)目為導(dǎo)向的教學(xué)模式,在課程設(shè)計(jì)環(huán)節(jié), 由指導(dǎo)教師為學(xué)生提出一個(gè)基于數(shù)據(jù)庫(kù)的軟件開發(fā)項(xiàng)目, 以項(xiàng)目貫穿于整個(gè)課程設(shè)計(jì)教學(xué)過程的始終, 整個(gè)教學(xué)過程由項(xiàng)目中的任務(wù)來(lái)驅(qū)動(dòng)。然而由于各種因素的限制, 所采用的項(xiàng)目大多是 "模擬式"項(xiàng)目,而"模擬式"項(xiàng)目不是實(shí)際工程所需要的項(xiàng)目, 一般由指導(dǎo)教師給出虛構(gòu)的項(xiàng)目名稱,按功能需求或要求進(jìn)行模塊劃分等, 然后讓學(xué)生模擬其功能進(jìn)行開發(fā)。 如"學(xué)生成績(jī)管理系統(tǒng)"、"圖書管理系統(tǒng)"等即是常用于設(shè)計(jì)的題目,而對(duì)其內(nèi)容是否符合實(shí)際應(yīng)用則考慮較少。
(4)不完全符合經(jīng)管類專業(yè)培養(yǎng)目標(biāo)
在這種虛構(gòu)的"模擬式"項(xiàng)目的驅(qū)動(dòng)下, 雖然學(xué)生的綜合知識(shí)和技能得到了一定訓(xùn)練, 但并不完全符合經(jīng)管類專業(yè)"培養(yǎng)具有經(jīng)濟(jì)、管理基礎(chǔ)知識(shí);熟練掌握現(xiàn)代信息技術(shù)和信息管理與信息系統(tǒng)的理論、方法,能從事信息管理以及信息系統(tǒng)分析、設(shè)計(jì)、開發(fā)、管理和規(guī)劃等方面工作的復(fù)合型專門人才"的培養(yǎng)目標(biāo)。
2 解決方案
為了從根本上解決上述問題,筆者認(rèn)為,以組織管理為目標(biāo)的經(jīng)管類專業(yè)數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì)教學(xué)模式應(yīng)采用以下解決方案。
2.1修正課程設(shè)計(jì)指導(dǎo)思想
重新研究數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì)指導(dǎo)思想、要求和目標(biāo),在覆蓋課程知識(shí)點(diǎn)前提下,修訂出適合經(jīng)管類專業(yè)的《數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì)》指導(dǎo)書。充分利用學(xué)校實(shí)踐教學(xué)、教學(xué)合作單位和老師科研項(xiàng)目,實(shí)現(xiàn)從"假、大、空"設(shè)計(jì)方式向符合實(shí)際應(yīng)用型設(shè)計(jì)的轉(zhuǎn)變,真正做到結(jié)合組織管理目標(biāo)和信息規(guī)范進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),將技術(shù)與管理并重的思想落到實(shí)處。
2.2增加實(shí)地調(diào)查環(huán)節(jié)
要抓好數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì)實(shí)踐環(huán)節(jié),增加實(shí)地調(diào)查,可用資源除了實(shí)踐教學(xué)基地、校企合作單位外,還可以通過學(xué)校設(shè)備供應(yīng)商、外協(xié)加工制造廠等單位部門。通過采取多層次的合作,為學(xué)生短期實(shí)踐提供良好的條件和環(huán)境,讓學(xué)生更多的參與社會(huì)實(shí)踐, 了解企業(yè)信息系統(tǒng)的實(shí)際構(gòu)成、運(yùn)作特點(diǎn)和所起的作用,了解實(shí)際業(yè)務(wù)流程和信息需求,在實(shí)踐中培養(yǎng)他們的實(shí)用技能。對(duì)企業(yè)常規(guī)信息系統(tǒng)(如人事管理、資產(chǎn)管理、進(jìn)銷存系統(tǒng)、網(wǎng)上商店等)進(jìn)行實(shí)地調(diào)查,形成調(diào)查報(bào)告,并作為下一步數(shù)據(jù)庫(kù)課程設(shè)計(jì)的依據(jù), 以切實(shí)解決企業(yè)經(jīng)濟(jì)、管理目標(biāo)融入數(shù)據(jù)庫(kù)設(shè)計(jì)過程的問題。
2.3引入行業(yè)信息規(guī)范和國(guó)家信息標(biāo)準(zhǔn)
將行業(yè)管理規(guī)范、國(guó)家信息標(biāo)準(zhǔn)和信息安全法規(guī)、政策與標(biāo)準(zhǔn)融入數(shù)據(jù)庫(kù)設(shè)計(jì)中,擴(kuò)展數(shù)據(jù)庫(kù)設(shè)計(jì)的范圍,將組織管理的實(shí)際信息需求與信息標(biāo)準(zhǔn)和信息安全相結(jié)合,設(shè)計(jì)出既滿足企業(yè)發(fā)展需求,又符合法規(guī)、政策與標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù),為進(jìn)一步畢業(yè)設(shè)計(jì)奠定基礎(chǔ)。
例如,學(xué)生在交警隊(duì)實(shí)習(xí),了解或構(gòu)建機(jī)動(dòng)車管理系統(tǒng),則需按照GA23《機(jī)動(dòng)車駕駛證管理信息代碼》、GA24《機(jī)動(dòng)車登記信息代碼》、GA329《全國(guó)道路交通管理信息數(shù)據(jù)庫(kù)規(guī)范》等數(shù)據(jù)管理規(guī)范進(jìn)行信息結(jié)構(gòu)構(gòu)建,同遵守《機(jī)動(dòng)車登記規(guī)定》和《機(jī)動(dòng)車駕駛證申領(lǐng)和使用規(guī)定》中對(duì)各種業(yè)務(wù)的流程規(guī)定。
3 實(shí)施方案
再好的解決方案都需要與之配套的實(shí)施辦法,才能將問題的解決方案落到實(shí)處。經(jīng)我校數(shù)據(jù)庫(kù)課程團(tuán)隊(duì)調(diào)查研究,我們認(rèn)為,本方案的實(shí)施應(yīng)從教學(xué)內(nèi)容調(diào)整、資源融合、激勵(lì)機(jī)制、效果評(píng)價(jià)四個(gè)方面入手,解決當(dāng)前《數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì)》教學(xué)中存在的問題,同時(shí)也為其它實(shí)踐類課程改革進(jìn)行有益的探索。
3.1教學(xué)內(nèi)容調(diào)整
對(duì)前驅(qū)和后繼課程進(jìn)行適當(dāng)調(diào)整,理順課程間的銜接關(guān)系,重新定位《數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì)》教學(xué)方法、手段、過程和目標(biāo),融入企業(yè)需求、信息標(biāo)準(zhǔn)、規(guī)范和信息安全的內(nèi)容,確定本課程面向?qū)嶋H應(yīng)用的指導(dǎo)思想。
例如,經(jīng)管類信息管理與信息系統(tǒng)、電子商務(wù)專業(yè)在進(jìn)行《數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì)》前,應(yīng)掌握至少一門計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,修完《數(shù)據(jù)庫(kù)原理與應(yīng)用》、《管理學(xué)原理》、《管理信息系統(tǒng)》等課程。
3.2教學(xué)資源融合
教學(xué)方法、手段、過程和目標(biāo)的調(diào)整,需要重新配備相應(yīng)的教學(xué)資源為之服務(wù),與以往不同的是,除校內(nèi)教學(xué)資源外,更重要的是校內(nèi)行政管理部門、校外企業(yè)、合作辦學(xué)單位、校外教學(xué)基地及老師關(guān)系單位等都是良好的可利用資源。這些資源的合理利用,使課程設(shè)計(jì)能面向一個(gè)實(shí)實(shí)在在的組織,針對(duì)實(shí)際的組織目標(biāo)和具體的業(yè)務(wù)流程,這種教學(xué)模式一方面提高了學(xué)生學(xué)習(xí)的積極性和責(zé)任感,另一方面賦予了課程設(shè)計(jì)更切實(shí)際的意義。
3.3教學(xué)激勵(lì)機(jī)制
由于課程設(shè)計(jì)過程的調(diào)整,從"假、大、空"設(shè)計(jì)方式轉(zhuǎn)為面向具體的實(shí)際組織業(yè)務(wù),勢(shì)必增加老師工作量,老師聯(lián)系其關(guān)系單位和落實(shí)短期實(shí)習(xí)同樣會(huì)花費(fèi)時(shí)間和精力。因此,院系兩級(jí)教學(xué)管理部門要對(duì)課程實(shí)踐中,老師所做的工作給予認(rèn)可,并量化為老師的教學(xué)工作量,加入年終考核中,才能有效地調(diào)動(dòng)老師參與教學(xué)改革、實(shí)踐教學(xué)及其活動(dòng)的積極性。
3.4教學(xué)效果評(píng)價(jià)
對(duì)于教學(xué)效果的評(píng)價(jià),應(yīng)改變以往僅根據(jù)設(shè)計(jì)報(bào)告書面內(nèi)容評(píng)定成績(jī)的單一評(píng)價(jià)方式,采用結(jié)構(gòu)評(píng)分方式,從調(diào)研過程、需求報(bào)告、設(shè)計(jì)過程、功能實(shí)現(xiàn)、設(shè)計(jì)答辯等幾方面綜合考核。對(duì)單項(xiàng)優(yōu)秀的課程設(shè)計(jì)學(xué)生給予物質(zhì)和精神上的獎(jiǎng)勵(lì),設(shè)計(jì)方案被實(shí)習(xí)單位采納的還可得到來(lái)自單位的資助,也為更深入的研究和設(shè)計(jì)提供了基礎(chǔ),同時(shí)能進(jìn)一步激發(fā)學(xué)生的學(xué)習(xí)、研究熱情。
4 結(jié)束語(yǔ):
在實(shí)施《國(guó)家中長(zhǎng)期教育改革和發(fā)展規(guī)劃綱要》和教育部"高校本科教學(xué)質(zhì)量與改革工程"意見的今天,教學(xué)改革的目標(biāo)就是充分利用各種資源,提高本科教學(xué)質(zhì)量。為使學(xué)生形成達(dá)到培養(yǎng)目標(biāo)的綜合能力,本文提出經(jīng)管類數(shù)據(jù)庫(kù)課程設(shè)計(jì)的新教學(xué)模式。通過改革教學(xué)模式和加強(qiáng)過程管理, 數(shù)據(jù)庫(kù)課程設(shè)計(jì)一定會(huì)取得良好的教學(xué)效果。
參考文獻(xiàn):
[1]侯素芳,任艷頻.電子技術(shù)課程設(shè)計(jì)內(nèi)容改革的研究與實(shí)踐[J].實(shí)驗(yàn)室研究與探索,2012.01
[2]陳代武,彭智朝,李曾妍.基于校企聯(lián)合的計(jì)算機(jī)網(wǎng)絡(luò)工程課程設(shè)計(jì)[J].計(jì)算機(jī)教育,2012.05
[關(guān)鍵詞]CDIO 數(shù)據(jù)庫(kù)原理 項(xiàng)目設(shè)計(jì) 做中學(xué)
[作者簡(jiǎn)介]應(yīng)宏(1962- ),男,重慶人,重慶三峽學(xué)院,教授,主要從事網(wǎng)格計(jì)算和計(jì)算機(jī)教學(xué)研究。(重慶 404100)
[課題項(xiàng)目]本文系2010年重慶市教育委員會(huì)高等教育教學(xué)改革研究項(xiàng)目“基于CDIO的軟件工程專業(yè)應(yīng)用型人才培養(yǎng)模式研究與實(shí)踐”的階段性研究成果。(項(xiàng)目編號(hào):CQJW20103119)
[中圖分類號(hào)]G642 [文獻(xiàn)標(biāo)識(shí)碼]A [文章編號(hào)]1004-3985(2013)06-0139-02
CDIO是構(gòu)思(Conceive)、設(shè)計(jì)(Design)、實(shí)現(xiàn)(Implement)、運(yùn)作(Operate)的縮寫,CDIO工程教育理念已經(jīng)成為國(guó)際工程教育的通用模式,它以工程項(xiàng)目(如產(chǎn)品)從研發(fā)到運(yùn)行的生命周期為載體,讓學(xué)生主動(dòng)地參與到從理論到實(shí)踐的轉(zhuǎn)化過程中來(lái),是一種倡導(dǎo)“基于項(xiàng)目的教育和學(xué)習(xí)”和“做中學(xué)”的新型教學(xué)模式。CDIO既注重抽象理論知識(shí)的“教”和“學(xué)”,又強(qiáng)調(diào)教學(xué)過程中“做”的重要意義,充分體現(xiàn)“以學(xué)生為中心”的主導(dǎo)思想,改變了傳統(tǒng)教學(xué)“以教師為中心”的教學(xué)模式。我們?cè)凇皵?shù)據(jù)庫(kù)原理”課程教學(xué)中,結(jié)合CDIO模式進(jìn)行了實(shí)踐探索,取得了良好的教學(xué)效果。
一、教學(xué)內(nèi)容設(shè)計(jì)
數(shù)據(jù)庫(kù)原理課程教學(xué)內(nèi)容以原理、設(shè)計(jì)和應(yīng)用為主線,我們將課程教學(xué)內(nèi)容劃分成與之對(duì)應(yīng)的三個(gè)部分:(1)數(shù)據(jù)庫(kù)原理部分涉及數(shù)據(jù)庫(kù)系統(tǒng)概述、關(guān)系數(shù)據(jù)模型、數(shù)據(jù)庫(kù)的管理(包括故障恢復(fù)技術(shù)、并發(fā)控制、完整性和安全性)等;(2)數(shù)據(jù)庫(kù)設(shè)計(jì)部分涉及數(shù)據(jù)模型、實(shí)體聯(lián)系模型(E-R)、建模工具ERwin、關(guān)系規(guī)范化設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)等;(3)數(shù)據(jù)庫(kù)應(yīng)用部分涉及SQL語(yǔ)言及其操作、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)、數(shù)據(jù)庫(kù)新技術(shù)、數(shù)據(jù)庫(kù)實(shí)驗(yàn)等。
通過這樣的設(shè)計(jì),教師能從較高層次把握這些內(nèi)容各自的地位和作用,學(xué)生容易理清數(shù)據(jù)庫(kù)系統(tǒng)中各種內(nèi)容之間的關(guān)系,從而凸顯設(shè)計(jì)和應(yīng)用,改變過去重視原理、弱視設(shè)計(jì)、忽視應(yīng)用的狀況。
二、基于項(xiàng)目的教學(xué)設(shè)計(jì)
CDIO模式要求學(xué)生基于工程項(xiàng)目的全生命周期進(jìn)行學(xué)習(xí)與實(shí)踐,對(duì)于一門課程的教學(xué),倡導(dǎo)以項(xiàng)目作為基礎(chǔ)知識(shí)傳授與基本技能掌握的載體。為此,我們?cè)O(shè)計(jì)了基于CDIO模式的“數(shù)據(jù)庫(kù)原理”課程教學(xué)體系,用魚骨架圖描述,如圖1所示。圖的中主線是能力目標(biāo),上半部分是知識(shí)框架體系,下半部分是項(xiàng)目能力體系。課程圍繞使學(xué)生理解數(shù)據(jù)庫(kù)基本概念、掌握數(shù)據(jù)庫(kù)設(shè)計(jì)技術(shù),并能夠開發(fā)完整可用的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)這一目標(biāo),結(jié)合知識(shí)框架設(shè)計(jì)了三個(gè)課程級(jí)項(xiàng)目。
1.“數(shù)據(jù)庫(kù)應(yīng)用與發(fā)展綜述”項(xiàng)目。學(xué)生自己查閱資料,并對(duì)數(shù)據(jù)庫(kù)技術(shù)在某一領(lǐng)域的應(yīng)用進(jìn)行探究,撰寫綜述報(bào)告。目的是激發(fā)學(xué)生學(xué)習(xí)“數(shù)據(jù)庫(kù)原理”課程的興趣,培養(yǎng)其對(duì)數(shù)據(jù)庫(kù)應(yīng)用領(lǐng)域的探究興趣,訓(xùn)練其文獻(xiàn)綜述的寫作能力,是畢業(yè)設(shè)計(jì)綜述撰寫的一次訓(xùn)練,即訓(xùn)練CDIO的C。
2.“基于ER模型的概念設(shè)計(jì)與邏輯設(shè)計(jì)”項(xiàng)目。要求學(xué)生在提供的項(xiàng)目實(shí)例中選擇一個(gè),獨(dú)立進(jìn)行需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)。引導(dǎo)學(xué)生領(lǐng)會(huì)設(shè)計(jì)步驟,掌握設(shè)計(jì)方法,優(yōu)化各個(gè)環(huán)節(jié),讓學(xué)生在學(xué)習(xí)過程中體驗(yàn)到數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)的工程性、實(shí)用性和有趣性,即訓(xùn)練CDIO的D。
3.“課程設(shè)計(jì)”項(xiàng)目。要求以團(tuán)隊(duì)形式選擇或自擬一個(gè)課題,遵循數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的思想完成一個(gè)完整的CDIO項(xiàng)目周期,包括:構(gòu)思—需求分析、設(shè)計(jì)—實(shí)施方案、實(shí)現(xiàn)—編寫代碼、運(yùn)作—作品測(cè)試、展示、最后答辯、驗(yàn)收文檔等。項(xiàng)目實(shí)施過程訓(xùn)練學(xué)生的工程意識(shí)和數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)的基本能力,整個(gè)過程體現(xiàn)CDIO。
三、CDIO能力培養(yǎng)的教學(xué)實(shí)施
1.課堂教學(xué)多樣化。第一,講授教學(xué)法。對(duì)新的、有一定難度的理論知識(shí)來(lái)說,講授法是一種好方法。在講授數(shù)據(jù)庫(kù)系統(tǒng)概論、數(shù)據(jù)庫(kù)體系結(jié)構(gòu)、關(guān)系運(yùn)算、關(guān)系規(guī)范化等內(nèi)容時(shí),主要采用了講授法。第二,任務(wù)驅(qū)動(dòng)教學(xué)法。在概念設(shè)計(jì)、邏輯設(shè)計(jì)的教學(xué)中,先通過一個(gè)案例,應(yīng)用ERwin工具創(chuàng)建概念模型和邏輯模型,并將模型轉(zhuǎn)化為具體的數(shù)據(jù)庫(kù)腳本。然后給出一個(gè)簡(jiǎn)單任務(wù),由學(xué)生動(dòng)手完成任務(wù)。第三,啟發(fā)式案例教學(xué)法。在講解數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí),運(yùn)用一個(gè)案例,詳細(xì)講解如何進(jìn)行需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理設(shè)計(jì)、程序編碼及調(diào)試運(yùn)行。引導(dǎo)學(xué)生領(lǐng)會(huì)設(shè)計(jì)步驟,掌握設(shè)計(jì)方法,學(xué)會(huì)評(píng)審各個(gè)環(huán)節(jié),讓學(xué)生在學(xué)習(xí)過程中體驗(yàn)到數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)的工程性、實(shí)用性和有趣性。啟發(fā)式教學(xué),可以幫助學(xué)生直觀地理解概念、原理和方法,提高學(xué)生的學(xué)習(xí)興趣,改善學(xué)習(xí)效果。第四,團(tuán)隊(duì)教學(xué)法。以項(xiàng)目為主線、團(tuán)隊(duì)為小組、任務(wù)目標(biāo)為使命,以教師為主導(dǎo)、學(xué)生為主體的一種教學(xué)方法。在課程設(shè)計(jì)中采用了團(tuán)隊(duì)教學(xué)法,培養(yǎng)學(xué)生CDIO能力。
2.實(shí)踐教學(xué)層次化。第一,課內(nèi)實(shí)驗(yàn)。主要是基礎(chǔ)性、設(shè)計(jì)性實(shí)驗(yàn),以SQL的基本操作為重點(diǎn),涵蓋了SQL Server的安裝與配置,數(shù)據(jù)庫(kù)、數(shù)據(jù)表的創(chuàng)建維護(hù),索引、視圖和約束的創(chuàng)建與維護(hù),數(shù)據(jù)的查詢與更新等10個(gè)實(shí)驗(yàn)項(xiàng)目,以及“數(shù)據(jù)庫(kù)應(yīng)用與發(fā)展綜述”項(xiàng)目。第二,開放實(shí)驗(yàn)。主要是設(shè)計(jì)性實(shí)驗(yàn)。以SQL的高級(jí)應(yīng)用為重點(diǎn),涵蓋了函數(shù)操作、數(shù)據(jù)轉(zhuǎn)換、SQL編程、數(shù)據(jù)庫(kù)的恢復(fù)與安全、數(shù)據(jù)庫(kù)對(duì)象的操作等10個(gè)實(shí)驗(yàn)項(xiàng)目,以及“基于ER模型的概念設(shè)計(jì)與邏輯設(shè)計(jì)”項(xiàng)目。第三,課程設(shè)計(jì)。綜合性實(shí)驗(yàn)。學(xué)生從項(xiàng)目庫(kù)中選擇或自擬一個(gè)課題,每個(gè)課題應(yīng)具有一定的綜合性和復(fù)合性,訓(xùn)練學(xué)生的工程意識(shí)和數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)的基本能力。
3.課程設(shè)計(jì)體會(huì)“做中學(xué)”?!盎陧?xiàng)目的教育和學(xué)習(xí)”和“做中學(xué)”是CDIO的核心思想。在課程結(jié)束之后,安排數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì)。按照數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)過程,進(jìn)行需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、功能設(shè)計(jì)、數(shù)據(jù)庫(kù)創(chuàng)建、編寫代碼、調(diào)試、文檔編寫等,最終基本實(shí)現(xiàn)系統(tǒng)的功能。其別強(qiáng)調(diào)數(shù)據(jù)流圖、數(shù)據(jù)字典、實(shí)體聯(lián)系模型、基本表的分析與描述和系統(tǒng)基本功能的實(shí)現(xiàn)。圖2描述了以CDIO工程教育理念的,以學(xué)生為主體、教師為主導(dǎo)的課程設(shè)計(jì)整體思想。
課程設(shè)計(jì)采用團(tuán)隊(duì)操練的方式進(jìn)行。一個(gè)團(tuán)隊(duì)由4~5名學(xué)生組成,在每個(gè)項(xiàng)目實(shí)施之初,由指導(dǎo)教師指定組長(zhǎng),再由組長(zhǎng)組建團(tuán)隊(duì)。在組長(zhǎng)的帶領(lǐng)下,每個(gè)團(tuán)隊(duì)針對(duì)選定的具體課題,展開“用戶”需求分析、研究項(xiàng)目實(shí)施方案、進(jìn)行成員任務(wù)分派。項(xiàng)目實(shí)施中,團(tuán)隊(duì)成員之間要相互支持、共同討論,學(xué)會(huì)思考與傾聽別人的意見,學(xué)會(huì)交流溝通并解決問題,培養(yǎng)團(tuán)隊(duì)整體責(zé)任意識(shí)。項(xiàng)目完成后,團(tuán)隊(duì)要總結(jié)經(jīng)驗(yàn),查找不足,撰寫項(xiàng)目報(bào)告,學(xué)會(huì)提煉成果,并在全班答辯,提高邏輯思維和知識(shí)發(fā)現(xiàn)的能力。經(jīng)過課程設(shè)計(jì)訓(xùn)練之后,學(xué)生的團(tuán)隊(duì)合作能力、組織管理能力、創(chuàng)新探索意識(shí)、社會(huì)責(zé)任感等得到明顯提高。
4.基于CDIO的考核方式。CDIO的教育模式要求培養(yǎng)學(xué)生的多種能力,而傳統(tǒng)的筆試只能測(cè)試學(xué)生對(duì)知識(shí)的掌握程度,較難體現(xiàn)學(xué)生工程、團(tuán)隊(duì)協(xié)作、交流等能力。CDIO主張不同的能力用不同的方式進(jìn)行考核,為此,在“數(shù)據(jù)庫(kù)原理”課程考核評(píng)價(jià)中,我們從以下六個(gè)方面進(jìn)行考核。(1)理論基礎(chǔ)。通過階段性小測(cè)驗(yàn)、期末考試。(2)技術(shù)能力。通過完成15個(gè)實(shí)驗(yàn)任務(wù)和3個(gè)課程級(jí)項(xiàng)目。(3)工程素質(zhì)。通過項(xiàng)目開發(fā)生命周期的過程實(shí)施。(4)溝通能力。通過課程中的討論和課程級(jí)項(xiàng)目、課程設(shè)計(jì)答辯。(5)協(xié)作能力。通過考查項(xiàng)目完成情況、團(tuán)隊(duì)成員的分工和任務(wù)完成情況。(6)創(chuàng)新能力。通過考查課程設(shè)計(jì)中學(xué)生在基礎(chǔ)需求上所做的擴(kuò)展和在基礎(chǔ)功能上做的擴(kuò)展及其實(shí)現(xiàn)情況。這六個(gè)方面的考核通過作業(yè)、課堂討論、實(shí)驗(yàn)、項(xiàng)目訓(xùn)練和期末考試四種形式的考核來(lái)進(jìn)行,并按不同的權(quán)重計(jì)入最終成績(jī)。
四、結(jié)束語(yǔ)
采用CDIO模式開展“數(shù)據(jù)庫(kù)原理”課程的教學(xué)改革,取得了明顯的教學(xué)效果。在課程結(jié)束后,學(xué)生基本都建立起數(shù)據(jù)庫(kù)系統(tǒng)的思想,針對(duì)實(shí)際應(yīng)用問題,能按照數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟進(jìn)行設(shè)計(jì),實(shí)現(xiàn)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的預(yù)定功能。通過CDIO模式的應(yīng)用,激發(fā)了學(xué)生的學(xué)習(xí)積極性和興趣,促進(jìn)了學(xué)生的學(xué)習(xí)自覺性,培養(yǎng)了學(xué)生的工程素養(yǎng),提高了團(tuán)隊(duì)合作能力和交流能力,較好地實(shí)現(xiàn)了課程教學(xué)的目標(biāo)。
[參考文獻(xiàn)]
[1]顧學(xué)雍.聯(lián)結(jié)理論與實(shí)踐的CDIO[J].高等工程教育研究,2009(1).
[2]孫浩軍,孫梅,熊智.計(jì)算機(jī)專業(yè)基于課程群的EIP-CDIO項(xiàng)目設(shè)計(jì)[J].計(jì)算機(jī)教育,2010(11).
中圖分類號(hào):G642
摘要:針對(duì)普通高等院校工程能力培養(yǎng)過程中實(shí)效性差的問題,提出以學(xué)生工程實(shí)踐能力培養(yǎng)為主的自主學(xué)習(xí)模式和一種漸進(jìn)式工程能力培養(yǎng)的訓(xùn)練模式,以C語(yǔ)言編程能力訓(xùn)練和數(shù)據(jù)庫(kù)工程能力培養(yǎng)為例,從課程的教學(xué)模式和方式上進(jìn)行探索與實(shí)踐,通過案例驅(qū)動(dòng)編程能力的訓(xùn)練和“初步體驗(yàn)、獨(dú)立項(xiàng)目實(shí)踐、從業(yè)實(shí)踐與實(shí)訓(xùn)”的漸進(jìn)式實(shí)踐教學(xué)模式,達(dá)到學(xué)生工程應(yīng)用能力的培養(yǎng)目標(biāo)。
關(guān)鍵詞:自主學(xué)習(xí);工程能力培養(yǎng);漸進(jìn)式;案例教學(xué)
0 引言
近年來(lái),我國(guó)高等教育規(guī)??焖贁U(kuò)大,高等工程教育培養(yǎng)規(guī)模已經(jīng)躍居世界第一,但培養(yǎng)學(xué)生的質(zhì)量和工程素質(zhì)一直存在問題?,F(xiàn)行工程教育模式中存在一些共性問題,如在教學(xué)過程中存在重理論教學(xué)、輕工程實(shí)踐、重過程形式、輕能力培養(yǎng)、評(píng)價(jià)考核機(jī)制不科學(xué)等問題。普通院校的學(xué)生普遍存在基礎(chǔ)差和自學(xué)能力弱等問題。
浙江傳媒學(xué)院電子信息學(xué)院電子信息工程專業(yè)的培養(yǎng)方案中,計(jì)算機(jī)工程應(yīng)用能力是該專業(yè)的能力培養(yǎng)目標(biāo)之一。為此我們?cè)诙嗄暾n程教學(xué)實(shí)踐的基礎(chǔ)上,針對(duì)計(jì)算機(jī)工程實(shí)踐能力的培養(yǎng),建立高級(jí)語(yǔ)言程序設(shè)計(jì)(C語(yǔ)言)、數(shù)據(jù)結(jié)構(gòu)、Java語(yǔ)言程序設(shè)計(jì)、數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用的計(jì)算機(jī)類課程群,以增強(qiáng)工程意識(shí)、提高工程素養(yǎng)和工程實(shí)踐能力為具體目標(biāo),以培養(yǎng)學(xué)生的自主學(xué)習(xí)能力為根本宗旨,以4門課為基礎(chǔ)提出以學(xué)生實(shí)踐為主的自主學(xué)習(xí)模式和漸進(jìn)式工程能力培養(yǎng)訓(xùn)練模式,就整個(gè)教與學(xué)的管理過程及評(píng)價(jià)機(jī)制開展深入的探索與實(shí)踐。
1 以學(xué)生實(shí)踐為主的自主學(xué)習(xí)模式
教學(xué)改革的目標(biāo)是力圖實(shí)現(xiàn)本科教學(xué)模式的3個(gè)轉(zhuǎn)變——以教為主向以學(xué)為主轉(zhuǎn)變、以課堂教學(xué)為主向課內(nèi)外結(jié)合轉(zhuǎn)變、以結(jié)果評(píng)價(jià)為主向結(jié)果與過程評(píng)價(jià)結(jié)合轉(zhuǎn)變,這3個(gè)轉(zhuǎn)變歸結(jié)起來(lái)就是以能力提升為最終目的。因此,我們對(duì)高級(jí)語(yǔ)言程序設(shè)計(jì)(C語(yǔ)言)的教學(xué)模式進(jìn)行大膽改革,探索以學(xué)生實(shí)踐為主的自主學(xué)習(xí)模式。
高級(jí)語(yǔ)言程序設(shè)計(jì)(c語(yǔ)言)主要講授程序設(shè)計(jì)語(yǔ)言的基本知識(shí)和程序設(shè)計(jì)方法,使學(xué)生了解高級(jí)程序設(shè)計(jì)語(yǔ)言的結(jié)構(gòu),掌握程序設(shè)計(jì)的思想和方法以及基本的程序設(shè)計(jì)過程和技巧,具備初步的分析問題和利用計(jì)算機(jī)求解問題的能力。目前,高級(jí)語(yǔ)言程序設(shè)計(jì)(C語(yǔ)言)課程的教學(xué)模式仍然是重教輕學(xué)和重理論輕實(shí)踐,教學(xué)內(nèi)容的組織也往往是以語(yǔ)法知識(shí)為主線,考試內(nèi)容偏重語(yǔ)言而不是編程,而編程能力的培養(yǎng)只能通過加強(qiáng)實(shí)踐達(dá)到。
1.1 強(qiáng)化實(shí)踐教學(xué)。激發(fā)學(xué)生自主學(xué)習(xí)
傳統(tǒng)的課程教學(xué)都是采用教師在課堂上講授知識(shí),學(xué)生課后做作業(yè),然后進(jìn)行幾次課內(nèi)實(shí)驗(yàn)的模式。對(duì)于這種學(xué)習(xí)模式,學(xué)生只是被動(dòng)地接受知識(shí),而要掌握c語(yǔ)言程序設(shè)計(jì)必須進(jìn)行大量的編程練習(xí)。針對(duì)傳統(tǒng)高級(jí)語(yǔ)言程序設(shè)計(jì)教學(xué)模式的弊端,我們徹底改變?cè)瓉?lái)以理論教學(xué)和教師講授為主的教學(xué)模式并將其轉(zhuǎn)變?yōu)橐詫W(xué)生實(shí)踐為主的自主學(xué)習(xí)模式,將目前高級(jí)語(yǔ)言程序設(shè)計(jì)(C語(yǔ)言)的64總學(xué)時(shí)(其中理論44學(xué)時(shí),實(shí)驗(yàn)20學(xué)時(shí))改為96學(xué)時(shí)(周學(xué)時(shí)為6學(xué)時(shí),課內(nèi)實(shí)驗(yàn)4學(xué)時(shí),課外實(shí)驗(yàn)2學(xué)時(shí));全部采用實(shí)驗(yàn)課授課模式,將教學(xué)地點(diǎn)從教室移至實(shí)驗(yàn)室,不再進(jìn)行理論授課,而是由學(xué)生自學(xué)理論知識(shí),然后上機(jī)編程,通過這種形式迫使學(xué)生自主學(xué)習(xí)。
學(xué)生在每次上實(shí)驗(yàn)課前或在課余時(shí)間都要自學(xué)實(shí)驗(yàn)所要求的理論知識(shí),在課內(nèi)實(shí)驗(yàn)中,根據(jù)教師給出的實(shí)驗(yàn)指導(dǎo)書驗(yàn)證案例,對(duì)案例進(jìn)行改寫,進(jìn)而模仿案例完成實(shí)驗(yàn)要求的內(nèi)容。對(duì)于程序中出現(xiàn)的語(yǔ)法等問題,我們要求學(xué)生自行查書或資料解決。實(shí)驗(yàn)過程中,我們要求每名學(xué)生自主完成實(shí)驗(yàn)內(nèi)容,但在整個(gè)學(xué)習(xí)過程中每個(gè)班可分成若干個(gè)學(xué)習(xí)小組,小組成員在課內(nèi)外可合作學(xué)習(xí),相互交流討論和解決問題,一方面提高學(xué)習(xí)效率并開拓思路,另一方面也可培養(yǎng)團(tuán)隊(duì)合作能力,遇到疑難問題時(shí)再由教師答疑。
實(shí)驗(yàn)平臺(tái)可采用任一C語(yǔ)言的開發(fā)工具,鼓勵(lì)學(xué)生采用在線判題系統(tǒng)(Online Judge,簡(jiǎn)稱OJ),為學(xué)生自主學(xué)習(xí)提供一個(gè)更好的平臺(tái),學(xué)生可利用OJ系統(tǒng)在課內(nèi)外隨時(shí)學(xué)習(xí)。教師也可通過分析學(xué)生提交的程序?qū)崿F(xiàn)代碼,發(fā)現(xiàn)學(xué)生學(xué)習(xí)過程中存在的問題,及時(shí)了解學(xué)生對(duì)知識(shí)的理解和掌握情況,同時(shí)也有利于學(xué)生間形成互相競(jìng)爭(zhēng)的機(jī)制和一種良好的學(xué)習(xí)氛圍。另外,課程還提供網(wǎng)絡(luò)和視頻教學(xué)平臺(tái),便于學(xué)生更好地進(jìn)行自主學(xué)習(xí)。
學(xué)生通過自學(xué)和進(jìn)行大量的上機(jī)訓(xùn)練,逐步熟悉并掌握c語(yǔ)言的基本語(yǔ)法和使用,具備基本的C語(yǔ)言編程能力。通過這種方式,學(xué)生變被動(dòng)學(xué)習(xí)為主動(dòng)學(xué)習(xí),很快適應(yīng)大學(xué)的學(xué)習(xí)方法,培養(yǎng)了獨(dú)立解決問題的能力、進(jìn)行程序設(shè)計(jì)的興趣和學(xué)習(xí)專業(yè)的興趣。
1.2 以案例驅(qū)動(dòng)教學(xué),轉(zhuǎn)變教師角色
在傳統(tǒng)的教學(xué)模式中,教師始終充當(dāng)主角,大多數(shù)教師都會(huì)精心組織教學(xué)內(nèi)容,想方設(shè)法將知識(shí)傳授給學(xué)生,但事實(shí)上,學(xué)生在課堂上卻往往感到枯燥無(wú)味,收效甚微,而在實(shí)驗(yàn)課上面對(duì)編程題又無(wú)從下手,因此教師必須改變觀念。授人以魚不如授人以漁,教師應(yīng)當(dāng)更多地承擔(dān)引導(dǎo)角色,改變教學(xué)模式,令學(xué)生變?yōu)橹鹘?,變被?dòng)學(xué)習(xí)為主動(dòng)學(xué)習(xí)。
課程教學(xué)完全是以學(xué)生上機(jī)實(shí)驗(yàn)自主學(xué)習(xí)為主,但要在教師的引導(dǎo)下進(jìn)行。在整個(gè)教學(xué)過程中,教師擬作2~3次課的講授,一是為整個(gè)課程作入門鋪墊,主要介紹課程的教學(xué)目標(biāo)、學(xué)習(xí)方法、課程概論、課程主要知識(shí)點(diǎn)、程序設(shè)計(jì)思想以及程序的基本結(jié)構(gòu),使學(xué)生了解課程的要求以及課程的教學(xué)組織形式,了解C語(yǔ)言程序課程概況;二是講解如何上機(jī)調(diào)試程序,讓學(xué)生掌握判斷和定位錯(cuò)誤,學(xué)會(huì)分析、解決錯(cuò)誤和測(cè)試程序的方法;三是對(duì)課程學(xué)習(xí)過程進(jìn)行控制并進(jìn)行總結(jié)歸納。
在整個(gè)教學(xué)過程中,教師要能及時(shí)了解學(xué)生的學(xué)習(xí)進(jìn)展情況,在實(shí)驗(yàn)課開始時(shí)檢查學(xué)生的預(yù)習(xí)情況,在實(shí)驗(yàn)過程中適當(dāng)給予提示或幫助學(xué)生答疑,在每次實(shí)驗(yàn)課程結(jié)束后略加小結(jié),然后布置下一次的實(shí)驗(yàn)要求。最重要的是教師要精心設(shè)計(jì)實(shí)驗(yàn)案例和實(shí)驗(yàn)課程組織方案,給出能利于并引導(dǎo)學(xué)生自學(xué)的實(shí)驗(yàn)指導(dǎo)書。
實(shí)驗(yàn)內(nèi)容的組織以程序設(shè)計(jì)為主線,以編程案例為驅(qū)動(dòng),側(cè)重以編程引導(dǎo)學(xué)生對(duì)語(yǔ)法知識(shí)的深入理解。實(shí)驗(yàn)指導(dǎo)書主要包括實(shí)驗(yàn)?zāi)繕?biāo)、知識(shí)點(diǎn)預(yù)習(xí)要求、實(shí)驗(yàn)內(nèi)容等方面,實(shí)驗(yàn)內(nèi)容包括驗(yàn)證案例程序的詳細(xì)內(nèi)容和步驟、要求進(jìn)行改寫的程序以及要求仿寫和完成的實(shí)驗(yàn)程序。此外,教師還可以另設(shè)計(jì)一些提高性的內(nèi)容以供學(xué)習(xí)能力較強(qiáng)的學(xué)生完成。
2 漸進(jìn)式的工程化實(shí)踐教學(xué)
數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用是與各專業(yè)應(yīng)用結(jié)合比較緊密的應(yīng)用技術(shù)基礎(chǔ)課程,是一門工程性和實(shí)踐性都非常強(qiáng)的課程,因此我們主要以工程化實(shí)踐教學(xué)模式進(jìn)行數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用課程的教學(xué),根據(jù)“初步體驗(yàn)、獨(dú)立項(xiàng)目實(shí)踐、從業(yè)實(shí)踐與實(shí)訓(xùn)”3個(gè)層次實(shí)行漸進(jìn)式實(shí)踐教學(xué)訓(xùn)練。在教學(xué)過程中,我們注重培養(yǎng)學(xué)生的工程能力,強(qiáng)化學(xué)生的工程實(shí)踐意識(shí),從教學(xué)內(nèi)容的組織和實(shí)驗(yàn)環(huán)節(jié)的設(shè)計(jì)到課堂教學(xué)案例和實(shí)驗(yàn)教學(xué)的開展,都圍繞工程素養(yǎng)的培養(yǎng)進(jìn)行遴選。
2.1 采用工程案例驅(qū)動(dòng)的理論教學(xué)模式
在理論課講授方面,我們以工程案例驅(qū)動(dòng)模式進(jìn)行教學(xué),以網(wǎng)上書店的開發(fā)案例貫穿教學(xué)全過程,將數(shù)據(jù)庫(kù)基本原理和設(shè)計(jì)技術(shù)融于案例教學(xué)過程。同時(shí),根據(jù)浙江傳媒學(xué)院電子信息工程專業(yè)的傳媒行業(yè)特色,對(duì)教材的內(nèi)容進(jìn)行優(yōu)化整合,增加與新媒體應(yīng)用相關(guān)的多媒體數(shù)據(jù)庫(kù)等新技術(shù)內(nèi)容,加強(qiáng)數(shù)據(jù)庫(kù)工程應(yīng)用設(shè)計(jì)及網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用技術(shù)能力的培養(yǎng)。在各章的教學(xué)中,我們用案例進(jìn)行分析,逐層引導(dǎo),全過程地闡述數(shù)據(jù)庫(kù)系統(tǒng)原理及應(yīng)用中的各類概念和技術(shù)問題。
2.2 實(shí)行漸進(jìn)式的工程化實(shí)踐教學(xué)過程
1)初步工程訓(xùn)練體驗(yàn)。
課程的教學(xué)除了理論教學(xué)外,還有相應(yīng)的課內(nèi)實(shí)驗(yàn)教學(xué)。實(shí)驗(yàn)內(nèi)容分成兩部分,一部分是數(shù)據(jù)庫(kù)技術(shù)的基本實(shí)踐,主要包括特定DBMS的使用、SQL語(yǔ)言的編程練習(xí)以及數(shù)據(jù)庫(kù)的連接技術(shù);另一部分是小型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開發(fā),采用工程化的基本思想,組織學(xué)生分組設(shè)計(jì)實(shí)現(xiàn)一個(gè)初步的工程項(xiàng)目,培養(yǎng)學(xué)生的自學(xué)能力、主動(dòng)學(xué)習(xí)能力、團(tuán)隊(duì)協(xié)作能力以及初步的工程實(shí)踐能力。
在初步工程訓(xùn)練體驗(yàn)階段,教師提出工程設(shè)計(jì)的基本功能和性能要求,包括系統(tǒng)界面設(shè)計(jì)、基本的數(shù)據(jù)操作和查詢統(tǒng)計(jì)功能設(shè)計(jì)、性能指標(biāo)設(shè)計(jì)等基本要求。學(xué)生可自由組成小組,根據(jù)教師要求自主選題并自主選擇開發(fā)工具和數(shù)據(jù)庫(kù)環(huán)境,在完成基本功能要求的前提下,可以結(jié)合自己的工程項(xiàng)目設(shè)計(jì)實(shí)現(xiàn)一些特色功能模塊,然后完成項(xiàng)目設(shè)計(jì)的總結(jié)報(bào)告。最后,教師對(duì)每個(gè)小組的作品進(jìn)行項(xiàng)目驗(yàn)收,要求每個(gè)小組制作PPT進(jìn)行項(xiàng)目工作匯報(bào)并演示所設(shè)計(jì)的作品,由學(xué)生推選出的若干學(xué)生評(píng)委負(fù)責(zé)項(xiàng)目評(píng)分。工程項(xiàng)目設(shè)計(jì)成績(jī)作為該小組成員平時(shí)成績(jī)的主要評(píng)分依據(jù)。
2)獨(dú)立工程訓(xùn)練實(shí)踐。
獨(dú)立工程訓(xùn)練實(shí)踐要求學(xué)生在課程設(shè)計(jì)階段完成。該階段要求每個(gè)學(xué)生自主完成一個(gè)真實(shí)的或模擬的項(xiàng)目開發(fā)實(shí)踐,以著重培養(yǎng)學(xué)生的自學(xué)能力、獨(dú)立從事工程實(shí)踐的能力、基本的分析問題和解決問題能力。
課程設(shè)計(jì)階段要求學(xué)生自學(xué)數(shù)據(jù)庫(kù)開發(fā)工具和環(huán)境,強(qiáng)調(diào)獨(dú)立設(shè)計(jì),強(qiáng)化學(xué)生查閱資料能力、自學(xué)能力、創(chuàng)新設(shè)計(jì)和實(shí)踐能力的培養(yǎng)。在此課程設(shè)計(jì)階段,教師除了提出項(xiàng)目設(shè)計(jì)的基本能力訓(xùn)練要求和設(shè)計(jì)作品的基本功能和性能要求外,還給出一系列參考選題讓學(xué)生選擇。學(xué)生也可以自主選題,但需征得教師同意,以保證選題的質(zhì)量。為避免抄襲等行為的發(fā)生,每個(gè)學(xué)生的題目和內(nèi)容必須不同。同時(shí),課程設(shè)計(jì)階段會(huì)要求學(xué)生采用與上一次設(shè)計(jì)不同的工作模式(C/S或B/S),采用工程化的手段和方法完成基本的設(shè)計(jì)實(shí)現(xiàn)工作。
課程設(shè)計(jì)完成后,指導(dǎo)教師組織學(xué)生評(píng)委(7人)對(duì)學(xué)生作品和設(shè)計(jì)方案進(jìn)行檢查,最后通過匯報(bào)答辯的形式評(píng)定作品設(shè)計(jì)成績(jī)。作品設(shè)計(jì)和匯報(bào)答辯成績(jī)由學(xué)生評(píng)委給定,教師在設(shè)計(jì)過程中負(fù)責(zé)答疑,在答辯過程中負(fù)責(zé)點(diǎn)評(píng),但教師有權(quán)對(duì)成績(jī)進(jìn)行微調(diào)。另外,在課程設(shè)計(jì)結(jié)束后,學(xué)生要完成課程設(shè)計(jì)報(bào)告,教師對(duì)課程設(shè)計(jì)報(bào)告批注評(píng)語(yǔ)并給出成績(jī),課程設(shè)計(jì)的最終成績(jī)由作品設(shè)計(jì)成績(jī)和設(shè)計(jì)報(bào)告成績(jī)組成。
經(jīng)若干次實(shí)踐證明,上述實(shí)踐教學(xué)方法既減輕了教師的工作任務(wù),同時(shí)又促使學(xué)生相互學(xué)習(xí)并取長(zhǎng)補(bǔ)短,在促進(jìn)學(xué)生自主學(xué)習(xí)、主動(dòng)學(xué)習(xí)和實(shí)踐的同時(shí),也提高了學(xué)生的表達(dá)能力;通過課程設(shè)計(jì)報(bào)告,學(xué)生提高了撰寫規(guī)范的項(xiàng)目設(shè)計(jì)方案的能力和設(shè)計(jì)總結(jié)報(bào)告的水平。
3)從業(yè)工程訓(xùn)練實(shí)踐。
從業(yè)工程訓(xùn)練實(shí)踐主要指學(xué)生在企業(yè)實(shí)習(xí)期間,以行業(yè)一線的真實(shí)工程項(xiàng)目為背景,參與并完成相應(yīng)的工程項(xiàng)目設(shè)計(jì)實(shí)現(xiàn)工作(或作為其畢業(yè)設(shè)計(jì)),培養(yǎng)數(shù)據(jù)庫(kù)工程應(yīng)用實(shí)踐開發(fā)和運(yùn)用數(shù)據(jù)庫(kù)技術(shù)從事服務(wù)外包等實(shí)際應(yīng)用開發(fā)能力。
第3階段主要是結(jié)合實(shí)際數(shù)據(jù)庫(kù)工程項(xiàng)目,尤其是與傳媒應(yīng)用密切相關(guān)的數(shù)據(jù)庫(kù)工程項(xiàng)目的設(shè)計(jì)與實(shí)現(xiàn)工作,如電視節(jié)目查詢點(diǎn)播系統(tǒng)、媒體資產(chǎn)管理系統(tǒng)、影視資料編目系統(tǒng)等。這一階段的實(shí)踐主要培養(yǎng)學(xué)生的實(shí)際應(yīng)用能力,幫助其盡快適應(yīng)社會(huì)需求,在離校前具備應(yīng)對(duì)復(fù)雜工程實(shí)踐的基本能力。通過3個(gè)階段的實(shí)踐教學(xué),學(xué)生能夠初步具備到一線從事數(shù)據(jù)庫(kù)工程及服務(wù)外包等項(xiàng)目開發(fā)的基本能力。
3 以能力培養(yǎng)為目標(biāo)的考核評(píng)價(jià)機(jī)制
教學(xué)方法和手段中的一些不足之處,不可避免地會(huì)導(dǎo)致考核評(píng)價(jià)機(jī)制不科學(xué)和不公平現(xiàn)象的發(fā)生。多數(shù)課程的考試都采用期末筆試形式,課程考試無(wú)法真正做到考核學(xué)生的實(shí)際工程能力,為此改革評(píng)價(jià)方式宜與教學(xué)模式改革相配套。
【關(guān)鍵詞】SQL Server數(shù)據(jù)庫(kù);課堂教學(xué)方法;實(shí)驗(yàn)教學(xué)方法
Teaching Method was Researched by SQL Server Database Course
SUI Dong-mei
(School of Computer and Information Technology, Shangqiu Normal University, Shangqiu Henan 476000, China)
【Abstract】SQL Server Database Course is an important professional courses for the computer subject. Based on the teaching practice of the author, this paper discusses its classroom teaching methods and experimental teaching methods, and proposes a few of teaching methods reform measures of SQL Server Database Course, these reform measures have better teaching result assessment.
【Key words】SQL Server Database; Classroom teaching methods; Experimental teaching methods
0 引言
數(shù)據(jù)庫(kù)是數(shù)據(jù)管理的最新技術(shù),是計(jì)算機(jī)科學(xué)的重要分支[1]。SQL Server是目前最常用的數(shù)據(jù)庫(kù)管理系統(tǒng)。是計(jì)算機(jī)專業(yè)的一門必修課程。通過本課程的學(xué)習(xí),使學(xué)生具備利用SQL Server軟件開發(fā)設(shè)計(jì)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的能力?!癝QL Server數(shù)據(jù)庫(kù)”是一門實(shí)踐性很強(qiáng)的課程。但是在實(shí)際教學(xué)中,傳統(tǒng)的教學(xué)方法使學(xué)生很難用所學(xué)的理論指導(dǎo)實(shí)踐解決問題,教學(xué)效果較差。本人在長(zhǎng)期的教學(xué)實(shí)踐中,結(jié)合課程特點(diǎn)和實(shí)際教學(xué),探索出了一些對(duì)“SQL Server數(shù)據(jù)庫(kù)”課程行之有效的教學(xué)方法。
1 課堂教學(xué)方法研究
1.1 項(xiàng)目引導(dǎo)教學(xué)法
遵循“項(xiàng)目引導(dǎo)、任務(wù)導(dǎo)向”的教學(xué)理念。一改過去以理論為基礎(chǔ)的教學(xué)模式,形成以實(shí)際操作為前提的項(xiàng)目案例式教學(xué)方法,在教學(xué)過程中以實(shí)例項(xiàng)目為開發(fā)依據(jù),如“學(xué)生選課管理系統(tǒng)”“教師教學(xué)管理系統(tǒng)” 等。為了提高學(xué)生學(xué)習(xí)的興趣,一般我在第一次上課時(shí)就演示了一個(gè)完整的、學(xué)生較為熟悉的“學(xué)生成績(jī)管理系統(tǒng)”,告訴同學(xué)們通過這門課的學(xué)習(xí)訓(xùn)練,就能實(shí)現(xiàn)這樣一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā),使學(xué)生明白這門課的功能,提高學(xué)生的學(xué)習(xí)興趣。然后在以后的課堂教學(xué)中,根據(jù)每一章的知識(shí)點(diǎn)補(bǔ)充完善該系統(tǒng)的功能,最后得到完整的一個(gè)項(xiàng)目。
1.2 實(shí)例教學(xué)法
實(shí)例教學(xué)法是講授操作性較強(qiáng)課程的重要方法,是計(jì)算機(jī)專業(yè)教學(xué)中最常用的教學(xué)方法。實(shí)例教學(xué)法將知識(shí)點(diǎn)貫穿在一個(gè)個(gè)實(shí)例中,通過實(shí)例的講解達(dá)到傳授知識(shí)、技能的目的[2]。我校所采用的教材《SQL Server2005數(shù)據(jù)庫(kù)及應(yīng)用》提供了一個(gè)學(xué)生選課管理系統(tǒng)的數(shù)據(jù)庫(kù)開發(fā),我就以書本上這個(gè)實(shí)例為主示范講解。一般情況下,學(xué)生選課管理系統(tǒng)有關(guān)該節(jié)知識(shí)點(diǎn)講解完后,我會(huì)重新拿一個(gè)新的系統(tǒng)如“圖書借閱信息系統(tǒng)”讓同學(xué)們思考訓(xùn)練在新的系統(tǒng)中相關(guān)知識(shí)點(diǎn)的應(yīng)用,以達(dá)到知識(shí)點(diǎn)的靈活運(yùn)用。
1.3 任務(wù)驅(qū)動(dòng)教學(xué)法
任務(wù)驅(qū)動(dòng)法一種建立在建構(gòu)主義教學(xué)理論基礎(chǔ)上的教學(xué)法。是指在整個(gè)教學(xué)過程中,以完成一個(gè)個(gè)具體的任務(wù)為線索。把教學(xué)內(nèi)容巧妙地隱含在每個(gè)任務(wù)之中。引導(dǎo)學(xué)生學(xué)會(huì)如何去發(fā)現(xiàn),如何去思考。如何去尋找解決問題的方法,最終讓學(xué)生自己提出問題,并經(jīng)過思考,自己解決問題[2]。在使用任務(wù)驅(qū)動(dòng)教學(xué)時(shí),我上課都安排一些小任務(wù),比如某個(gè)學(xué)生退學(xué)了,轉(zhuǎn)學(xué)了;某個(gè)學(xué)生選課了,但是沒有參加考試;怎么統(tǒng)計(jì)學(xué)生選某門課的人數(shù);如何使用觸發(fā)器實(shí)現(xiàn)級(jí)聯(lián)更新和刪除等等,這些小任務(wù)在學(xué)生選課管理系統(tǒng)上會(huì)有什么體現(xiàn)? 學(xué)生通過對(duì)這些任務(wù)的討論分析,確定其所涉及的知識(shí),在教師的指導(dǎo)幫助下找到問題的解決辦法,通過任務(wù)的完成實(shí)現(xiàn)對(duì)所學(xué)知識(shí)的意義建構(gòu)。
任務(wù)驅(qū)動(dòng)教學(xué)法體現(xiàn)了以“學(xué)”為主的教學(xué)特點(diǎn),能鞏固和深化對(duì)知識(shí)點(diǎn)的理解和掌握,這種模式更注重培養(yǎng)學(xué)生靈活運(yùn)用知識(shí)創(chuàng)造性解決實(shí)際問題的能力。
1.4 互動(dòng)式教學(xué)法
長(zhǎng)期的教學(xué)經(jīng)驗(yàn)可知,氣氛活躍的課堂能使學(xué)生提高對(duì)知識(shí)的理解和掌握。要想構(gòu)筑一個(gè)良好的師生關(guān)系,就必須使學(xué)生參與到教學(xué)中來(lái),而不能把講臺(tái)當(dāng)成教師一個(gè)人的舞臺(tái)。在上課之初,我就讓班長(zhǎng)把學(xué)生以5人為單位分組,以后的教學(xué)實(shí)驗(yàn)中就以組為單位進(jìn)行分組討論設(shè)計(jì)等等。比如在講解完“學(xué)生選課管理系統(tǒng)”這個(gè)實(shí)例之后,我就經(jīng)常用另一個(gè)實(shí)例“圖書借閱管理系統(tǒng)” 讓學(xué)生分組進(jìn)行思考討論,最后讓學(xué)生上臺(tái)演示操作過程。當(dāng)然在學(xué)生演示中,老師要對(duì)學(xué)生的演示進(jìn)行點(diǎn)評(píng)。這樣以來(lái),學(xué)生的注意力全都在課堂上了,就會(huì)達(dá)到一個(gè)較好的教學(xué)效果。另外,有些較簡(jiǎn)單和好理解的章節(jié),我會(huì)直接分給每組學(xué)生,讓他們當(dāng)一次教師,課下做好備課和PPT準(zhǔn)備,用一次大課的時(shí)間由各組學(xué)生派代表上臺(tái)講課。學(xué)生講課的好處是課下認(rèn)真搜查資料,做到知識(shí)點(diǎn)的全面理解,準(zhǔn)備PPT的過程是讓知識(shí)點(diǎn)得到提煉與掌握,講課的過程使知識(shí)點(diǎn)更加理解深刻。當(dāng)然根據(jù)時(shí)間和章節(jié)需要,我們可以把教學(xué)內(nèi)容分成若干個(gè)部分,然后把學(xué)生分成若干個(gè)小組,由每個(gè)小組負(fù)責(zé)講一部分的內(nèi)容,也可以相同內(nèi)容分給不同組。學(xué)生上臺(tái)講課能充分發(fā)揮他們的主觀能動(dòng)性和學(xué)習(xí)的主動(dòng)性,也培養(yǎng)了學(xué)生的表達(dá)能力。
2 實(shí)驗(yàn)教學(xué)方法研究
2.1 課程實(shí)驗(yàn)和課程設(shè)計(jì)相結(jié)合,提高學(xué)生的動(dòng)手能力
數(shù)據(jù)庫(kù)技術(shù)是一門操作性很強(qiáng)的課程,我們要求每次實(shí)驗(yàn)課都有明確的題目、明確的要求。以往的實(shí)驗(yàn)課,我們發(fā)現(xiàn)學(xué)生只是把書本的例題或?qū)嶒?yàn)指導(dǎo)上的例子照本宣科地輸入,運(yùn)行出結(jié)果就算大功告成。為了防止此類現(xiàn)象發(fā)生,學(xué)生在實(shí)驗(yàn)課上需要完成的是與課堂例子相似的“零件訂購(gòu)信息系統(tǒng)”。這樣學(xué)生可以根據(jù)課堂教學(xué)內(nèi)容融會(huì)貫通實(shí)驗(yàn)所要求的系統(tǒng)功能,又能防止學(xué)生照抄課本上的實(shí)例。
實(shí)踐教學(xué)一個(gè)重要環(huán)節(jié)就是課程設(shè)計(jì)。在課程設(shè)計(jì)環(huán)節(jié)中,我一般把學(xué)生按5人分組,每組一個(gè)組長(zhǎng),每個(gè)小組一個(gè)課程設(shè)計(jì)題目,5人分工合作,完成一個(gè)系統(tǒng)的設(shè)計(jì)。課程設(shè)計(jì)考核采用答辯形式,既能驗(yàn)證學(xué)生完成實(shí)訓(xùn)的真實(shí)度又能鍛煉學(xué)生的語(yǔ)言表達(dá)能力。
2.2 細(xì)化實(shí)驗(yàn)考核方式,重視學(xué)生能力培養(yǎng)
教師在上實(shí)驗(yàn)課的時(shí)候不要坐著不動(dòng),要隨時(shí)巡視學(xué)生實(shí)驗(yàn)情況,觀察學(xué)生實(shí)驗(yàn)進(jìn)程,回答學(xué)生的疑問。在實(shí)驗(yàn)進(jìn)行后半部分時(shí)隨機(jī)抽取一些學(xué)生當(dāng)場(chǎng)演示、操作,根據(jù)操作情況記錄在冊(cè),作為以后評(píng)分的參考,防止學(xué)生作弊。對(duì)于課程設(shè)計(jì)部分,給每個(gè)小組評(píng)分時(shí)應(yīng)綜合考慮課程設(shè)計(jì)報(bào)告書完成的情況和答辯情況,然后再根據(jù)小組成員的各方面的具體表現(xiàn)給各小組成員評(píng)分。每個(gè)學(xué)生的最終成績(jī)中基礎(chǔ)實(shí)驗(yàn)部分和課程設(shè)計(jì)部分各占50%[3]。
3 結(jié)束語(yǔ)
隨著數(shù)據(jù)庫(kù)技術(shù)的不斷發(fā)展, “SQL Server數(shù)據(jù)庫(kù)”課程也在不斷發(fā)展, “SQL Server數(shù)據(jù)庫(kù)”課程的教學(xué)方式也在不斷發(fā)展變化。本人針對(duì)“SQL Server數(shù)據(jù)庫(kù)”課程的教學(xué)方式提出了若干方法,并已付諸實(shí)施,初步發(fā)現(xiàn)教學(xué)效果比以往有較大提高。相信只有不斷的改革教學(xué)方法和教學(xué)手段,必會(huì)收到良好的教學(xué)效果。
【參考文獻(xiàn)】
[1]王珊,薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論(第五版)[M].北京:高等教育出版社,2014.
數(shù)據(jù)安全論文 數(shù)據(jù)采集論文 數(shù)據(jù)報(bào)告 數(shù)據(jù)挖掘總結(jié) 數(shù)據(jù)采集 數(shù)據(jù)安全 數(shù)據(jù)統(tǒng)計(jì)論文 數(shù)據(jù)通信論文 數(shù)據(jù)分析設(shè)計(jì) 數(shù)據(jù)庫(kù)論文 紀(jì)律教育問題 新時(shí)代教育價(jià)值觀