0
首頁 精品范文 數(shù)據(jù)庫課程設(shè)計報告

數(shù)據(jù)庫課程設(shè)計報告

時間:2023-05-29 18:17:42

開篇:寫作不僅是一種記錄,更是一種創(chuàng)造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的12篇數(shù)據(jù)庫課程設(shè)計報告,希望這些內(nèi)容能成為您創(chuàng)作過程中的良師益友,陪伴您不斷探索和進(jìn)步。

數(shù)據(jù)庫課程設(shè)計報告

第1篇

關(guān)鍵詞關(guān)鍵詞:數(shù)據(jù)庫課程設(shè)計;項目驅(qū)動;教學(xué)方法;考核方法;能力培養(yǎng)

中圖分類號:G434 文獻(xiàn)標(biāo)識碼:A 文章編號文章編號:16727800(2013)008017402

作者簡介作者簡介:邱月(1979-),女,碩士,湖北經(jīng)濟學(xué)院信息管理學(xué)院講師,研究方向為數(shù)據(jù)庫技術(shù)。

0 引言

數(shù)據(jù)庫技術(shù)已經(jīng)成為先進(jìn)信息技術(shù)的重要組成部分,是現(xiàn)代計算機信息系統(tǒng)和計算機應(yīng)用系統(tǒng)的基礎(chǔ)和核心。數(shù)據(jù)庫技術(shù)是將數(shù)據(jù)庫與軟件開發(fā)相結(jié)合,數(shù)據(jù)庫設(shè)計和基于數(shù)據(jù)庫的應(yīng)用程序開發(fā)。為此,課程要求學(xué)生選用主流DBMS,自選某種高級程序設(shè)計語言,實現(xiàn)一個完整的以數(shù)據(jù)庫為核心的B/S或C/S架構(gòu)的應(yīng)用系統(tǒng)。掌握設(shè)計實現(xiàn)一個完整的產(chǎn)品化導(dǎo)向的數(shù)據(jù)庫應(yīng)用系統(tǒng)的流程和方法,包括需求分析、數(shù)據(jù)庫設(shè)計、應(yīng)用程序設(shè)計。本文分析了湖北經(jīng)濟學(xué)院開設(shè)數(shù)據(jù)庫課程設(shè)計以來,實踐教學(xué)環(huán)節(jié)中存在的問題,結(jié)合項目模擬實訓(xùn)教學(xué)方法的基本原理,提出了基于團隊項目模擬實訓(xùn)的數(shù)據(jù)庫課程設(shè)計教學(xué)方法的具體方案及實施效果。

1 數(shù)據(jù)庫課程設(shè)計教學(xué)現(xiàn)狀

(1)題目過少不夠開放。湖北經(jīng)濟學(xué)院是一所財經(jīng)類教學(xué)型學(xué)校,開設(shè)的主要專業(yè)為經(jīng)濟管理類。但目前的題目多數(shù)都是老師提供給學(xué)生的,題材類似,不可避免地會出現(xiàn)學(xué)生相互抄襲的現(xiàn)象。另外,題目呆板,沒有和本校的專業(yè)特色相結(jié)合,選擇余地太少。長此以往,會使學(xué)生養(yǎng)成不勞而獲的壞習(xí)慣,不利于學(xué)生畢業(yè)之后適應(yīng)競爭激烈的社會。

(2)學(xué)生輕分析設(shè)計,重編程實現(xiàn)。 學(xué)生把編程工作放在數(shù)據(jù)庫設(shè)計中的首要位置,輕數(shù)據(jù)庫及其對象的設(shè)計,重開發(fā)工具的使用。很多學(xué)生只重視系統(tǒng)功能模塊的設(shè)計與實現(xiàn),缺乏全局觀念。

(3)學(xué)生缺乏整體意識,團隊協(xié)作能力不強。在數(shù)據(jù)庫系統(tǒng)開發(fā)的過程中,學(xué)生對系統(tǒng)沒有整體規(guī)劃,經(jīng)常把時間都花在需求分析和系統(tǒng)實現(xiàn)上,造成在學(xué)生項目后期沒有時間做系統(tǒng)測試,這樣開發(fā)出來的系統(tǒng)必然出現(xiàn)很多問題。

軟件開發(fā)是一個系統(tǒng)工程,特別強調(diào)團隊協(xié)作能力。如果一個課程設(shè)計題目只讓學(xué)生一個人完成,缺少與他人相互的交流,不利于交流與溝通能力的培養(yǎng)和項目的正常開展。原有教學(xué)模式下,學(xué)生做課程設(shè)計往往單打獨斗,沒有形成一個團隊。

(4)課程考核方式不夠科學(xué)。老師通常采用平時成績和實驗報告相加權(quán)作為總成績。在這種考核方式下學(xué)生是被動地完成任務(wù),不知道所做項目的評定標(biāo)準(zhǔn),因而積極性不高,也不能通過項目設(shè)計有效地提升自己的能力。

2 數(shù)據(jù)庫課程設(shè)計基礎(chǔ)準(zhǔn)備及教學(xué)目標(biāo)制定

2.1 基礎(chǔ)準(zhǔn)備

綜合性的實驗課程往往需要很多課程作支撐。在該課程開設(shè)之前,前期學(xué)生應(yīng)該已經(jīng)學(xué)習(xí)了C、C++等一些經(jīng)典的程序設(shè)計課程,學(xué)習(xí)了數(shù)據(jù)庫原理及軟件工程課程,對于數(shù)據(jù)庫原理課程中的相關(guān)概念例如數(shù)據(jù)庫文件的創(chuàng)建、表的建立以操作、視圖與SQL查詢、存儲過程與觸發(fā)器等進(jìn)行了相關(guān)實驗,對于關(guān)系型數(shù)據(jù)庫基本概念和特性有一個比較完整的認(rèn)識。由于課程設(shè)計中需要將數(shù)據(jù)庫原理與工程項目相結(jié)合設(shè)計出具體的應(yīng)用程序和界面,所以學(xué)生還需掌握至少一門前臺開發(fā)工具,如 、或PHP等,讓不同層次的學(xué)生選擇不同的培養(yǎng)方案,有針對性地進(jìn)行學(xué)習(xí)。

2.2 教學(xué)目標(biāo)

結(jié)合教材上關(guān)于數(shù)據(jù)庫設(shè)計的思想和方法,對一些簡單的信息管理問題進(jìn)行必要的分析和設(shè)計。在掌握了數(shù)據(jù)庫系統(tǒng)的基本原理和基本方法的基礎(chǔ)上,熟悉數(shù)據(jù)庫管理系統(tǒng)的工具及語言。能查閱資料解決數(shù)據(jù)庫技術(shù)方面的問題,具備在微軟開發(fā)平臺下進(jìn)行數(shù)據(jù)庫設(shè)計和管理操作能力,培養(yǎng)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的基本能力,項目合作、團隊精神及小組交流的能力,培養(yǎng)學(xué)生運用數(shù)據(jù)庫管理系統(tǒng)解決實際問題的能力。

3 數(shù)據(jù)庫課程設(shè)計教學(xué)構(gòu)思

課程組根據(jù)學(xué)生的實際情況,制定了相應(yīng)的教學(xué)計劃。本課程安排在一個學(xué)期內(nèi),32學(xué)時,每周具體安排如表1所示。

3.1 人員安排及開題

把整個班級按照開發(fā)小組的形式進(jìn)行分組,每組4~5人,選一名組長,每個同學(xué)承擔(dān)不同的角色,共同完成任務(wù)。在整個過程中,為了達(dá)到鍛煉的目的,每個同學(xué)的角色可以互換。

在選題方面,應(yīng)充分考慮到學(xué)生的專業(yè)特色,體現(xiàn)經(jīng)管類專業(yè)的特點,選擇具有專業(yè)特色的案例,以激發(fā)學(xué)生的學(xué)習(xí)興趣。比如,針對“旅游管理”專業(yè)和“國際金融”專業(yè),可以根據(jù)專業(yè)要求來分別制定教學(xué)案例,使學(xué)生在數(shù)據(jù)庫課程設(shè)計中加深對本專業(yè)課程的理解,從而達(dá)到數(shù)據(jù)庫課程設(shè)計和專業(yè)特色融合的目的。在制定選題的過程中,教師應(yīng)進(jìn)行充分的調(diào)研,與該專業(yè)的教師進(jìn)行討論,幫助學(xué)生選擇他們熟悉的題目,如旅游酒店管理系統(tǒng)、學(xué)生成績管理系統(tǒng)、人力資源管理系統(tǒng)等,或者選擇學(xué)生生活中經(jīng)常接觸、能很快上手的內(nèi)容。同時,應(yīng)注意控制題目的規(guī)模和難度,使學(xué)生經(jīng)過努力后能在規(guī)定的時間內(nèi)完成。這個階段可以充分調(diào)動學(xué)生的積極性,鼓勵學(xué)生自己選題組建項目小組。這種方式經(jīng)檢驗取得了較好的效果。

3.2 需求分析

在此階段,要盡可能收集課題的全面需求,利用不同小組互相模擬實際用戶的形式,開小組討論會來確定需求,增強學(xué)生的溝通能力和開發(fā)興趣,并引導(dǎo)學(xué)生自己畫出數(shù)據(jù)流圖。

例如,某家工廠的采購部每天需要一張訂貨報表,表中列出所有需要再次訂貨的零件。對于每個需要再次訂貨的零件列出下述數(shù)據(jù):零件編號、零件名稱、訂貨數(shù)量,目前價格、主要供應(yīng)者。零件入庫應(yīng)有入庫單,零件出庫應(yīng)有出庫單,通過放在倉庫中的CRT終端把入庫單或出庫單報告給訂貨系統(tǒng)。當(dāng)某種零件的庫存數(shù)量少于庫存量臨界值時就應(yīng)該再次訂貨。

當(dāng)系統(tǒng)比較復(fù)雜時,應(yīng)當(dāng)采用分層描述的方法。一般第一層描述系統(tǒng)的全貌,第二層分別描述各子系統(tǒng)的結(jié)構(gòu)。如還未表達(dá)清楚,可以繼續(xù)細(xì)化。

3.3 系統(tǒng)設(shè)計與實施

確定用戶需求后,進(jìn)入系統(tǒng)設(shè)計階段。物理設(shè)計階段應(yīng)該充分利用表、視圖、存儲過程、觸發(fā)器等各個數(shù)據(jù)庫對象的特點,建立一個完整的數(shù)據(jù)庫。要引導(dǎo)學(xué)生利用課程設(shè)計來熟悉數(shù)據(jù)庫開發(fā)的一些常用技術(shù)和工具。例如,在數(shù)據(jù)庫課程設(shè)計中可以教學(xué)生怎樣使用Power Designer來做數(shù)據(jù)庫設(shè)計。在軟件公司實際的數(shù)據(jù)庫系統(tǒng)開發(fā)中,有很多工具可以直接完成從數(shù)據(jù)庫概念模型到物理模型的設(shè)計和轉(zhuǎn)化。

系統(tǒng)實施階段,各小組可以選擇自己熟悉的程序設(shè)計語言動手編寫代碼,完成系統(tǒng)各個模塊的功能。開發(fā)語言可選擇機房環(huán)境,有Java、VB、VC、PB等;數(shù)據(jù)庫可使用提供的SQL Serever2000、DB2、MySQL5等主流DBMS;軟件架構(gòu)兩層、三層都可以。教師對各小組學(xué)生在設(shè)計中遇到的具體問題,有針對性地給與啟發(fā)式的引導(dǎo)。

3.4 系統(tǒng)測試

系統(tǒng)測試階段可以選取小組之間交換測試,主要從功能測試、數(shù)據(jù)庫測試兩個方面找出系統(tǒng)的缺陷,對軟件質(zhì)量進(jìn)行評價打分。列出測試計劃,往各數(shù)據(jù)庫表中插入正確的測試數(shù)據(jù),測試數(shù)據(jù)插入情況和各種約束作用,并記錄結(jié)果;往各數(shù)據(jù)庫表中插入錯誤的測試數(shù)據(jù),記錄出錯結(jié)果;在各數(shù)據(jù)表中修改測試數(shù)據(jù),記錄測試結(jié)果;各數(shù)據(jù)表中刪除測試數(shù)據(jù),記錄測試結(jié)果;創(chuàng)建各權(quán)限等級的用戶,授予相應(yīng)的權(quán)限,然后按權(quán)限等級執(zhí)行相應(yīng)操作,查看操作結(jié)果是否正確,最后再編寫實驗報告。

數(shù)據(jù)庫功能測試主要是對界面進(jìn)行測試,按用戶類型進(jìn)行分部測試,查看每一種類型的用戶功能是否有欠缺;用戶操作是否符合實際,是否具有意義;尤其是在功能實現(xiàn)上,不同情況,會有怎樣不同的處理;查看在出錯的情況下,系統(tǒng)如何處理。3.5 完成設(shè)計報告

設(shè)計報告主要內(nèi)容要求有系統(tǒng)需求分析(功能模塊圖)、基本ER圖(要求標(biāo)明主碼、外碼、聯(lián)系類型)、用戶子模式設(shè)計、按模塊分析所編寫的應(yīng)用程序等。撰寫設(shè)計報告前小組中各成員必須對自己的工作進(jìn)行歸納、分析和總結(jié)。小結(jié)一般包括工作內(nèi)容、工作量大小、自己完成情況、遇到的問題以及解決方法、收獲與體會、今后努力與改進(jìn)方向等。教師給出設(shè)計報告書寫規(guī)范,學(xué)生根據(jù)系統(tǒng)分析設(shè)計結(jié)果完成該部分內(nèi)容。報告編寫是考查一個學(xué)生總結(jié)工作、撰寫科技論文的能力。該環(huán)節(jié)考查的重點:報告是否內(nèi)容完整、充實,條理是否清楚,格式是否符合科技文章規(guī)范。

3.6 檢查與考核

考核是檢驗教學(xué)成果的有效方式和重要手段,對學(xué)生學(xué)習(xí)和教師教學(xué)具有重要導(dǎo)向作用,不同的考核方式能激發(fā)學(xué)生的學(xué)習(xí)動機。除了加強平時考勤外,教師還需在每個階段對各個項目小組進(jìn)行跟蹤檢查,對各個階段的完成情況進(jìn)行記錄。從數(shù)據(jù)庫原理、數(shù)據(jù)庫應(yīng)用和數(shù)據(jù)庫設(shè)計三方面對學(xué)生進(jìn)行綜合評測,達(dá)到對數(shù)據(jù)庫系統(tǒng)主要內(nèi)容和框架的評測。具體考核指標(biāo)權(quán)重為:平時表現(xiàn) (25%) + 任務(wù)完成情況 (30%) + 答辯 (20%) + 設(shè)計論文 (25%)。同時還要鼓勵學(xué)生在課程設(shè)計后,盡量撰寫相應(yīng)科研論文,積極申報校級學(xué)生科研項目。對于能力非常突出的學(xué)生,可以建立課外研究小組,讓他們參與到教師在研的省部級科研項目中,進(jìn)一步提升他們的專業(yè)技能和綜合素質(zhì)。

4 結(jié)語

數(shù)據(jù)庫技術(shù)是一門理論和實踐并重的學(xué)科。課程設(shè)計是否成功的標(biāo)準(zhǔn)在于學(xué)生是否通過項目開發(fā),將自己所學(xué)到的數(shù)據(jù)庫知識運用于實際需求中,是否提高了學(xué)生的動手能力。通過兩年的教學(xué)實踐證明,以這種方式開展課程設(shè)計更貼近企業(yè)實際的項目開發(fā)方式,能倡導(dǎo)學(xué)生主動參與的探究式學(xué)習(xí)和研究,改變學(xué)生被動接受、大量反復(fù)操練的學(xué)習(xí)和實驗方式, 真正培養(yǎng)學(xué)生嚴(yán)謹(jǐn)周密的思維和臨時處理問題的能力,滿足企事業(yè)單位信息化建設(shè)的用人需求,有效地解決了理論教學(xué)與實踐教學(xué)脫節(jié)和經(jīng)管專業(yè)學(xué)生數(shù)據(jù)庫工程實踐能力薄弱的問題。另外,做好數(shù)據(jù)庫課程設(shè)計作業(yè)有利于學(xué)生畢業(yè)設(shè)計報告和畢業(yè)論文撰寫。今后學(xué)生面臨的畢業(yè)設(shè)計其實就是一個完整的系統(tǒng)設(shè)計,是課程設(shè)計的擴大化、完整化,為設(shè)計報告的撰寫、文獻(xiàn)資料的查閱也為今后撰寫畢業(yè)論文打下堅實的基礎(chǔ)。

參考文獻(xiàn)參考文獻(xiàn):

[1] 趙慧敏,楊鑫華,牛一捷. 數(shù)據(jù)庫課程設(shè)計實踐教學(xué)改革探索[J].當(dāng)代教育論壇,2011(8).

[2] 張志鋒,王文冰.以就業(yè)為導(dǎo)向的學(xué)生綜合能力培養(yǎng)教改研究[J].計算機教育,2010(11).

[3] 林巧,丁革建.數(shù)據(jù)庫課程設(shè)計的項目化實驗教學(xué)方法[J]. 實驗室研究與探索,2009(5).

第2篇

關(guān)鍵詞:開放實踐教學(xué);教學(xué)改革;數(shù)據(jù)庫課程設(shè)計;教學(xué)實施

培養(yǎng)和提高學(xué)生綜合運用理論知識能力和實踐能力是建設(shè)應(yīng)用性大學(xué)的指導(dǎo)思想,是教學(xué)實施和教學(xué)效果評價的重要指標(biāo)。數(shù)據(jù)庫課程設(shè)計是計算機本科專業(yè)集中實踐環(huán)節(jié)的必修課,是數(shù)據(jù)庫原理與應(yīng)用課程的后續(xù)實踐課程。實踐教學(xué)的目的是加深學(xué)生對數(shù)據(jù)庫理論、方法和技術(shù)等內(nèi)容的理解,讓學(xué)生通過參與數(shù)據(jù)庫設(shè)計和實現(xiàn)的完整過程,增強學(xué)習(xí)的應(yīng)用性和趣味性,掌握設(shè)計一個應(yīng)用系統(tǒng)數(shù)據(jù)庫的實用技能,從而達(dá)到能夠開發(fā)小型信息系統(tǒng)的初步能力,提升完成任務(wù)的成就感。教師如何充分發(fā)揮數(shù)據(jù)庫課程設(shè)計的作用并達(dá)到預(yù)期的教學(xué)效果,是教學(xué)改革不斷追求的目標(biāo)。傳統(tǒng)的教學(xué)模式出現(xiàn)很多弊端和問題,缺乏培養(yǎng)學(xué)生創(chuàng)新能力和主動學(xué)習(xí)的動力,而開放教學(xué)強調(diào)學(xué)生的自主性學(xué)習(xí)和個性化學(xué)習(xí),能充分發(fā)揮學(xué)生的主體作用和創(chuàng)新潛能,因此我們將開放教學(xué)模式逐步引入數(shù)據(jù)庫課程設(shè)計。我們經(jīng)過精心的開放教學(xué)準(zhǔn)備和近2年的教學(xué)實施,發(fā)現(xiàn)開放教學(xué)是數(shù)據(jù)庫課程設(shè)計一個很好的改革方向。

1 傳統(tǒng)數(shù)據(jù)庫課程設(shè)計的教學(xué)實施方式及問題

數(shù)據(jù)庫課程設(shè)計一般是2周(48學(xué)時)的集中實踐課程,在數(shù)據(jù)庫原理與應(yīng)用課程結(jié)束后的學(xué)期末進(jìn)行。傳統(tǒng)的課程設(shè)計教學(xué)集中在一個固定的計算機機房,由教師給出3-5個選題,然后學(xué)生分組選題并完成設(shè)計和開發(fā),課程結(jié)束時學(xué)生上交報告,教師進(jìn)行驗收。經(jīng)過多年的教學(xué)實踐,我們發(fā)現(xiàn)這種課程實施方式雖然在一定程度上能完成基本的教學(xué)目標(biāo),但是對于培養(yǎng)具有創(chuàng)新型和應(yīng)用型人才卻缺乏動力,逐步暴露出很多問題。

1)選題局限性大,學(xué)生缺少創(chuàng)新性動力。

數(shù)據(jù)庫系統(tǒng)的應(yīng)用非常廣泛,在現(xiàn)實社會中有很多優(yōu)秀案例。傳統(tǒng)的課程設(shè)計選題僅局限于3~5個固定的題目,如圖書管理系統(tǒng)和學(xué)籍管理系統(tǒng)等。教師通常會向?qū)W生描述系統(tǒng)的功能,學(xué)生按照功能描述進(jìn)行設(shè)計和開發(fā),因此教師在描述系統(tǒng)功能的過程中就代替學(xué)生完成了系統(tǒng)需求分析和功能設(shè)計的工作。然而,這是一個真實系統(tǒng)設(shè)計中非常重要的兩個階段,學(xué)生在被動的環(huán)境中完成課程設(shè)計,導(dǎo)致學(xué)生積極性不高,缺少創(chuàng)新性動力。

2)考核方式不夠科學(xué)。

傳統(tǒng)教學(xué)中,教師在對學(xué)生進(jìn)行考核時只注重學(xué)生設(shè)計完成系統(tǒng)功能的情況,而沒有對設(shè)計的質(zhì)量進(jìn)行有效的評估和對完成的過程進(jìn)行監(jiān)控,導(dǎo)致有些學(xué)生在相同的時間內(nèi)對設(shè)計過程考慮較周到,但忽略對系統(tǒng)前臺的完善,致使成績不理想。例如,同樣是完成圖書管理系統(tǒng)的設(shè)計開發(fā),有的學(xué)生設(shè)計5張表,有的學(xué)生卻設(shè)計10張表,有的學(xué)生將有些功能做成存儲過程或觸發(fā)器,有的學(xué)生用前臺開發(fā)語言完成開發(fā)等,然而沒有具體的考核方式對這種設(shè)計上的差異進(jìn)行評估。另外,學(xué)生對知識的掌握情況和對設(shè)計完成情況存在差異,而考核中沒有與之相對應(yīng)的分層次和分類型考核評價標(biāo)準(zhǔn)。

3)缺少對數(shù)據(jù)庫的性能優(yōu)化的考慮。

選題的功能由教師給出,一般為系統(tǒng)的基本功能,卻很少有對系統(tǒng)優(yōu)化的要求,如并發(fā)問題、安全控制、容錯能力、海量數(shù)據(jù)存儲等。因此,很多學(xué)生僅就功能描述進(jìn)行設(shè)計和開發(fā),而不知道在實際的應(yīng)用中,系統(tǒng)性能的穩(wěn)定和優(yōu)化有時比系統(tǒng)功能本身更為重要。后果就是很多學(xué)生覺得完成一個軟件系統(tǒng)并不是很復(fù)雜,但在就業(yè)和以后的工作中卻缺少真正進(jìn)行系統(tǒng)分析和設(shè)計的能力。在教學(xué)中,教師應(yīng)引導(dǎo)學(xué)生意識到系統(tǒng)優(yōu)化的重要性并教給學(xué)生對數(shù)據(jù)庫優(yōu)化處理的方法。

4)教學(xué)反饋少,學(xué)生得不到真正的提高。

由于課程設(shè)計主要由學(xué)生自主完成,課程結(jié)束驗收時時間較緊,大多數(shù)教師只能指出學(xué)生系統(tǒng)設(shè)計和實現(xiàn)中的不足,卻很少有時間與學(xué)生探討和分析產(chǎn)生這些具體問題的原因和解決的方法。因此,學(xué)生完成課程設(shè)計之后的感受是自己有不足,但是對于如何更好地改進(jìn)和提高卻無從下手。

2 數(shù)據(jù)庫課程設(shè)計開放教學(xué)

2.1 開放實踐教學(xué)的思想

開放實踐教學(xué)指的是利用現(xiàn)有的實驗室資源和師資隊伍,將實踐時間、實踐內(nèi)容、實踐地點等對學(xué)生開放,拓展學(xué)生的學(xué)習(xí)空間和時間,最大限度地發(fā)揮學(xué)生學(xué)習(xí)自主性和創(chuàng)新性的教育模式。開放實踐教學(xué)是一個系統(tǒng)工程,是教育思想、教學(xué)內(nèi)容、教學(xué)方法、師資隊伍、教學(xué)保障條件等方面的轉(zhuǎn)變和全方位開放。通過全開放式實踐教學(xué),教師能夠為學(xué)生提供挖掘?qū)W習(xí)潛能和發(fā)展個性的場所,激發(fā)學(xué)生對實驗的興趣,培養(yǎng)學(xué)生的創(chuàng)新意識和應(yīng)用能力。

與傳統(tǒng)的時間固定、地點固定、內(nèi)容固定的實踐教學(xué)模式相比,開放實踐教學(xué)更注重培養(yǎng)學(xué)生應(yīng)用理論知識解決實際問題的能力,培養(yǎng)學(xué)生進(jìn)行資料查閱、系統(tǒng)分析、系統(tǒng)設(shè)計和實現(xiàn)的能力。開放教學(xué)鼓勵學(xué)生自主思考并自主設(shè)計。被規(guī)定的內(nèi)容少了,可選擇的空間大了,學(xué)生的創(chuàng)造性和積極性就能夠被激發(fā)出來。

2.2 課程設(shè)計開放教學(xué)的條件準(zhǔn)備

開放式的課程設(shè)計教學(xué)并不是對學(xué)生放任不管,任由學(xué)生發(fā)揮,而是在經(jīng)過精心設(shè)計和準(zhǔn)備的前提下,為學(xué)生提供盡可能自由的空間。因此,實行開放式的實踐教學(xué),對教師和實驗室提出了更高的要求,需要教師做好充分的準(zhǔn)備。

1)實驗室開放。

開放實踐教學(xué)首先需要開放實驗室,即實驗室不是只有學(xué)生在固定上課時間內(nèi)才能使用,而是在保證實驗教學(xué)正常運行的前提下提供預(yù)約開放。學(xué)生可以根據(jù)自己的情況和實驗室安排跟實驗室管理員預(yù)約實驗時間,然后在預(yù)約時間內(nèi)做實驗。實驗室的開放為學(xué)生提供了實驗環(huán)境保證。

2)時間開放準(zhǔn)備。

傳統(tǒng)的課程設(shè)計集中在2周時間內(nèi)并且大多在學(xué)期末進(jìn)行,學(xué)生面臨期末考試,復(fù)習(xí)課程壓力大,對課程設(shè)計中碰到的很多問題想深入思考和解決卻沒有足夠的時間和精力。因此,教師可以放寬課程設(shè)計時間限制,在學(xué)期中期就將課程設(shè)計的要求發(fā)給學(xué)生,學(xué)生自己到實驗室操作,教師在課程設(shè)計期間設(shè)置3-4次中期檢查和答疑,向?qū)W生明確項目檢查要求并進(jìn)行答疑,指出學(xué)生在前一階段工作中的問題。課程設(shè)計結(jié)束時教師安排驗收和學(xué)生討論環(huán)節(jié),整個課程設(shè)計時間跨度為6周左右,從時間上為學(xué)生提供保證,同時重視過程監(jiān)控。

2.3 課程設(shè)計開放教學(xué)設(shè)計

1)總體思想。

數(shù)據(jù)庫課程設(shè)計開放教學(xué)要求教師通過案例進(jìn)行教學(xué),引導(dǎo)學(xué)生從調(diào)研和學(xué)習(xí)人手,通過分析調(diào)研資料確定自己的選題,然后進(jìn)行數(shù)據(jù)庫設(shè)計和系統(tǒng)設(shè)計,最終完成系統(tǒng)實現(xiàn)。在這個過程中,教師要一直追蹤每個學(xué)生的階段進(jìn)展,及時指出問題和提出指導(dǎo)建議,在最后驗收時組織一次全班研討,對學(xué)生完成系統(tǒng)的情況分別進(jìn)行評價并指出不足,引導(dǎo)學(xué)生提出完善建議,使學(xué)生真正掌握數(shù)據(jù)庫設(shè)計和實現(xiàn)的方法。

2)內(nèi)容要求及評分標(biāo)準(zhǔn)設(shè)計。

課程設(shè)計分為兩部分,第一部分為調(diào)研和設(shè)計任務(wù),占總成績的70%;第二部分為撰寫報告和演示驗收任務(wù),占總成績的30%。其中,第一部分任務(wù)分解為6個小項目,第二部分任務(wù)分解為2個項目。具體任務(wù)分解要求如表1所示。

從以上分解的任務(wù)中可以看出,課程設(shè)計不是要求學(xué)生閉門造車,而是鼓勵學(xué)生走出去,讓學(xué)生通過調(diào)研對自己的選題提出想法并針對需要進(jìn)行數(shù)據(jù)庫和系統(tǒng)設(shè)計,在合理的范圍內(nèi)給學(xué)生充分的自由。

對于評分標(biāo)準(zhǔn),我們盡量做到量化和細(xì)化,針對以上每一個項目都列出詳細(xì)的評分標(biāo)準(zhǔn)。我們以第一部分的第4項任務(wù)為例介紹評分標(biāo)準(zhǔn),評分標(biāo)準(zhǔn)如表2所示。

3)時間節(jié)點設(shè)計。

開放的課程設(shè)計時間跨度大,學(xué)生完成情況靈活多樣。為了加強過程監(jiān)控,及時糾正學(xué)生在設(shè)計過程中出現(xiàn)的問題,教師在整個課程設(shè)計過程中設(shè)計了6個檢查和答疑時間點。在這些時間點上,學(xué)生和教師必須在指定的實驗室進(jìn)行工作。在課程設(shè)計結(jié)束時,教師不只是對學(xué)生的作品進(jìn)行檢查,還要對學(xué)生作品中的優(yōu)點和不足進(jìn)行點評,提出進(jìn)一步完善的方向和建議,讓學(xué)生得到真正的提高。檢查和答疑的時間點設(shè)置如表3所示。

3 教學(xué)實施與評價

課程設(shè)計的開放教學(xué)已經(jīng)實施了3個學(xué)期,授課對象分別是2008級、2009級和2010級本科生。從實施過程和效果上看,課程設(shè)計的開放教學(xué)跟傳統(tǒng)的課程設(shè)計有以下幾點不同。

1)由于時間和地點的開放,學(xué)生可以結(jié)合檢查和答疑時間點機制,更加靈活地安排自己的時間,不至于太散漫而耽誤進(jìn)度。

2)課程設(shè)計內(nèi)容上的開放,激發(fā)了學(xué)生的學(xué)習(xí)興趣和積極性。學(xué)生為了調(diào)研,上網(wǎng)查閱很多網(wǎng)站和資料,有的還跑到超市、訂票點、飯店等機構(gòu)觀察取證,基于自己的調(diào)研和分析對數(shù)據(jù)庫系統(tǒng)有更加全面的認(rèn)識。然后,學(xué)生開始考慮系統(tǒng)的安全性、優(yōu)化性、交互友好性等方面的解決方案,寫出的調(diào)研報告內(nèi)容翔實豐富。學(xué)生選題的思路廣了,選題和設(shè)計的系統(tǒng)更多地考慮了實際應(yīng)用和需求,使得課程設(shè)計幾乎不再出現(xiàn)雷同作品。

對教學(xué)對象的調(diào)查結(jié)果顯示超過80%的學(xué)生贊同這種開放式教學(xué)模式,這種教學(xué)模式不僅能夠發(fā)揮學(xué)生學(xué)習(xí)的自主性,而且體現(xiàn)出對學(xué)生的信任和寬容,大大提高學(xué)生的學(xué)習(xí)積極性;30%左右的學(xué)生表示在課程設(shè)計之后,會繼續(xù)完善自己的作品;也有15%左右的學(xué)生習(xí)慣于完成既定題目,認(rèn)為通過自己調(diào)研、選題、設(shè)計而實現(xiàn)任務(wù)的難度較大,教師對這部分學(xué)生應(yīng)加強鼓勵和引導(dǎo),因為學(xué)生步入社會也需要自主和創(chuàng)新的能力。

第3篇

關(guān)鍵詞:數(shù)據(jù)庫原理;體系結(jié)構(gòu);教學(xué)改革

中圖分類號:TP3-4 文獻(xiàn)標(biāo)識碼:A文章編號:1007-9599 (2012) 02-0000-02

Teaching Reform and Practice of Database Theory

Cui Yuanquan1,Zhang Lei2

(1 Personnel Department of Harbin Normal University,Harbin 150025,China;2.Harbin Normal University,Graduate School,Harbin 150025,China)

Abstract:This paper describes the present situation and problems of teaching of database theory,discusses the inevitability of reform measures to be taken based on database theory course architecture and reform,and finally introduced the application and effect of teaching reform in practice.

Keywords:Database theory;Architecture;Teaching reform

一、數(shù)據(jù)庫原理教學(xué)現(xiàn)狀及問題

(一)教學(xué)模式單一,教學(xué)思想傳統(tǒng):高校教師往往采用原理介紹、問題舉例、課程練習(xí)的三步教學(xué)方式,在此過程中由于缺乏與實際的聯(lián)系與實踐,學(xué)生不能將數(shù)據(jù)庫原理的知識與實際系統(tǒng)設(shè)計相結(jié)合,只是被動的接受該課程內(nèi)容;數(shù)據(jù)庫原理的教學(xué)思想與模式類似,也是采用概念介紹、練習(xí)的串行教學(xué),對于數(shù)據(jù)庫原理的基本概念如:數(shù)據(jù)庫模型、數(shù)據(jù)庫原理概念、邏輯模型等相對于學(xué)生來講抽象度高、理論性強,使學(xué)生在學(xué)習(xí)的過程中理解困難,學(xué)習(xí)熱情也就逐漸降低。從長時間的觀察中發(fā)現(xiàn),在理論概念講解后的練習(xí)階段學(xué)生實踐效果并不好,這也是由于理論學(xué)習(xí)階段掌握不扎實造成的,直接導(dǎo)致了理論與實踐的嚴(yán)重脫節(jié),使教學(xué)質(zhì)量與效果逐漸下滑。

(二)教學(xué)管理缺失、教材更新滯后:由于青年教師不斷引入,為鍛煉教學(xué)能力每年都會把青年教師安排數(shù)據(jù)庫原理這樣的專業(yè)基礎(chǔ)課程中去,任課教師的不斷變更導(dǎo)致了教學(xué)案例、教學(xué)方法的不斷不變化,在這個過程中沒有一個統(tǒng)一的、科學(xué)的管理模式,也就導(dǎo)致了教學(xué)質(zhì)量的下降;對于高校中使用的教材一般長期不會有變更,而且同一套教材的出版周期也比較久,教材的更新嚴(yán)重滯后,不能夠與現(xiàn)實中不斷變更的新技術(shù)相結(jié)合。

(三)實踐與實踐脫節(jié)、課程考核陳舊:由于對于理論知識的接受薄弱,導(dǎo)致了學(xué)生對于知識的運用、實踐應(yīng)用嚴(yán)重缺乏,使學(xué)生在程序開發(fā)中不能很好的結(jié)合數(shù)據(jù)庫原理的知識;在數(shù)據(jù)庫原理的考核方面一直都采用閉卷考試的方式,題型往往都以理論題為主,實踐設(shè)計偏少,不能夠考核出學(xué)生的綜合水平及學(xué)生理論應(yīng)用實踐的能力。

二、課程體系結(jié)構(gòu)

隨著數(shù)據(jù)庫技術(shù)的廣泛應(yīng)用和迅速發(fā)展,數(shù)據(jù)庫原理的教學(xué)將著重發(fā)展學(xué)生的創(chuàng)新能力和應(yīng)用技能,學(xué)生在全面掌握概念及原理的基礎(chǔ)上,結(jié)合實際應(yīng)用了解發(fā)展趨勢,使數(shù)據(jù)庫知識水平不斷提高,對培養(yǎng)綜合性人才有著極大的好處。

數(shù)據(jù)庫原理作為基礎(chǔ)學(xué)科對學(xué)生進(jìn)行理論教育,是基本概念、技術(shù)、方法的教授,為學(xué)生的具體應(yīng)用打下基礎(chǔ),理論授課也是重中之重,因此,作為必修課程進(jìn)行安排。數(shù)據(jù)庫系統(tǒng)的使用讓學(xué)生通過工具的使用更多的了解抽象概念的具體實施,學(xué)生的動手能力得到了提高。數(shù)據(jù)庫原理課程設(shè)計是學(xué)生通過基本知識及工具對實際問題解決能力的提高,也是課程體系結(jié)構(gòu)中的重點,通過對基礎(chǔ)知識的掌握學(xué)生融合其他學(xué)科內(nèi)容對具體問題進(jìn)行解決,達(dá)到實踐應(yīng)用的教學(xué)目的。

通過以上課程體系結(jié)構(gòu)及課程安排的介紹,可以看出數(shù)據(jù)庫課程的教學(xué)內(nèi)容還需要進(jìn)一步進(jìn)行優(yōu)化,其中優(yōu)化的內(nèi)容主要包括:教學(xué)重點的明確、內(nèi)容結(jié)構(gòu)化、與其他課程融合但不重復(fù),使教學(xué)目標(biāo)最大化。在數(shù)據(jù)庫原理的教學(xué)安排中重中之重的就是原理的學(xué)習(xí),所以對這種抽象內(nèi)容的授課也成為了課程優(yōu)化的一個重點,通過研究發(fā)現(xiàn)實踐與理論相結(jié)合的課程安排是學(xué)生接受效果比較好的一種模式,如在介紹的數(shù)據(jù)庫基本原理的基礎(chǔ)上結(jié)合SQL語言、編程語言拿出具體案例進(jìn)行設(shè)計和構(gòu)思,介紹數(shù)據(jù)庫安全性的時候可以結(jié)合當(dāng)前的前沿技術(shù)與成功案例,使學(xué)生將抽象的概念融入的具體的案例中去。這樣的課程體系結(jié)構(gòu)也將不斷的進(jìn)行完善。

三、教學(xué)改革具體措施

(一)課程安排改革

“數(shù)據(jù)庫原理”課程是高校計算機專業(yè)的重要課程,作為基礎(chǔ)培養(yǎng)學(xué)生處理數(shù)據(jù)的技能和能力,將數(shù)據(jù)庫的知識應(yīng)用到具體的程序設(shè)計中去,以此來解決現(xiàn)實中的問題。因此在課程安排上也要結(jié)合實際情況,將貼近生活的課題帶到課程安排中來。對于典型課程的安排及手段的變更,如數(shù)據(jù)庫原理課程中所講授的概念;數(shù)據(jù)庫創(chuàng)建;數(shù)據(jù)表的建立、查詢、修改等內(nèi)容都需要以項目案例的形式將理論與實踐相結(jié)合,最大化開發(fā)學(xué)生潛能,使學(xué)生可以在實踐中得到深刻的理解。

課程環(huán)節(jié)的安排主要包括:實踐環(huán)節(jié)和課程設(shè)計兩大部分,其中實踐環(huán)節(jié)需要通過教師概念講解、上機練習(xí)、項目設(shè)計等幾部分打到實踐與理論融合,培養(yǎng)學(xué)生的開發(fā)能力;課程設(shè)計是為學(xué)生適應(yīng)將來的工作內(nèi)容打下基礎(chǔ),對實際中的項目進(jìn)行模擬,充分利用各種介質(zhì)來進(jìn)行學(xué)習(xí)和知識的深入理解。

(二)實踐教學(xué)的改革

在實踐教學(xué)的過程中我們不斷進(jìn)行著改革,從早期的附屬形式的實踐到配合式實踐直到結(jié)構(gòu)式實踐。在附屬形式的實踐主要是在理論課程結(jié)束后安排的上機課程,讓學(xué)生進(jìn)行數(shù)據(jù)庫原理的實踐,上機課程課時通常占課程比例的10%,學(xué)生分組根據(jù)選定的課程設(shè)計進(jìn)行上機操作及小組討論,一般是進(jìn)行數(shù)據(jù)庫表的設(shè)計及查詢、修改、刪除等操作,學(xué)生完成實驗后上交各自的實驗報告描述整個實踐中所參與的模塊及工作量,但該方法的弊端是學(xué)生在實踐中理論結(jié)合較弱造成了理論與實踐脫節(jié),除少數(shù)主動學(xué)習(xí)數(shù)據(jù)庫管理系統(tǒng)及編程語言的同學(xué)可以完成實驗外大多數(shù)同學(xué)實踐課程比較吃力,理論掌握比較淺顯。配合式實踐是指在理論介紹的同時通過一個大的案例將理論知識滲透給學(xué)生,例如通過一個學(xué)生成績管理系統(tǒng)對學(xué)生展開數(shù)據(jù)庫原理概念、SQL語句、數(shù)據(jù)庫關(guān)系模型、關(guān)系代數(shù)等一系列的介紹,我校在課程內(nèi)容制定上從認(rèn)識SQL Server到數(shù)據(jù)庫基本操作、SQL語言、完整性控制恢復(fù)最后到數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計,通過這幾項內(nèi)容讓理論學(xué)習(xí)和實踐相互穿插,這有利于學(xué)生對于理論知識的深刻理解和鞏固;結(jié)構(gòu)式實踐是將數(shù)據(jù)庫原理課程分為三個部分,分別為:數(shù)據(jù)庫原理介紹、面向?qū)ο蟪绦蛟O(shè)計、數(shù)據(jù)庫原理課程設(shè)計。通過數(shù)據(jù)庫原理介紹教師為學(xué)生講解理論知識,面向?qū)ο蟪绦蛟O(shè)計通常安排為上機操作,個人單獨完成通常選擇的語言為JAVA。數(shù)據(jù)庫原理課程設(shè)計也為實踐課程,主要分為:數(shù)據(jù)庫管理系統(tǒng)的學(xué)習(xí)通常為Oracle、數(shù)據(jù)系統(tǒng)課程設(shè)計,學(xué)生分組對教師準(zhǔn)備的課程設(shè)計題目自行選擇,每個小組一個題目,學(xué)生需要從需求分析、概要設(shè)計、詳細(xì)設(shè)計直到編碼實現(xiàn)完成課程設(shè)計。這種實踐教學(xué)在一定程度上能夠解決理論與實踐脫節(jié)的問題,使學(xué)生的數(shù)據(jù)庫原理知識的掌握得到提高。

(三)學(xué)習(xí)方式的改革

教學(xué)過程中教師往往過于注重教的過程而忽視了學(xué)生接受的能力,使得學(xué)生被動的接受課堂知識,因此,在教學(xué)中如何使學(xué)生的學(xué)習(xí)方式變被動為主動也是高校教學(xué)改革的一個重點。

首先,需要在心理上讓學(xué)生認(rèn)識到學(xué)習(xí)是自己的事情,而不是單純的應(yīng)付考試,是要從內(nèi)心真正的接受,應(yīng)用心理干涉的方法讓學(xué)生從被動的學(xué)習(xí)中轉(zhuǎn)移到主動的學(xué)習(xí)中去;在教學(xué)中不斷鍛煉學(xué)生舉一反三的學(xué)習(xí)能力。教師通過為學(xué)生布置作業(yè)、分組完成、各組對作業(yè)的分析、任務(wù)完成、討論評價等,使學(xué)生成為學(xué)習(xí)的主導(dǎo)者,大家通過交流及教師指導(dǎo)協(xié)同完成任務(wù);在課程設(shè)計上也要盡量挑選貼近實際生活的素材,使學(xué)生在理解上可以接近實際,如:教師資料管理系統(tǒng)、學(xué)生成績管理系統(tǒng)等,讓學(xué)生在設(shè)計和實現(xiàn)的過程中對數(shù)據(jù)庫原理有深入淺出的理解;在實踐課程中也要養(yǎng)成學(xué)生自動思考的習(xí)慣,這需要教師的不斷引導(dǎo),教導(dǎo)學(xué)生找到解決問題的辦法而不是問題的結(jié)果。

四、教學(xué)改革效果及實踐應(yīng)用

(一)教學(xué)改革效果

在教學(xué)改革中通過對教材的改進(jìn)和建設(shè)提高了教學(xué)的質(zhì)量,高校計算機專業(yè)中要求以教師為主體,學(xué)生為中心進(jìn)行實踐、理論相結(jié)合的教學(xué)模式。通過對實踐課程的改革提高了學(xué)生的創(chuàng)新能力,我們由過去10%的實踐課增加到50%的實踐課程,在實踐課程中劃分了單元實踐、小組實踐等不同的方式,并最后的實踐報告和成果作為考核的一部分,這一改革方式直接推動了學(xué)生自主學(xué)習(xí)的能力和鉆研探索的興趣。

通過考試的改革培養(yǎng)提高了學(xué)生自學(xué)的能力,傳統(tǒng)的期末閉卷考試往往不能全面考核學(xué)生學(xué)習(xí)的成果而且不夠靈活,因此我們將數(shù)據(jù)庫原理的成績分成幾個方面:平時課堂測試占15%;單元實踐測試占20%;課程設(shè)計占20%;期末閉卷考試占45%。通過這種考試方式可以比較全面了解學(xué)生的接受效果并且可以看出實際應(yīng)用的情況。在平時課堂測試中可以隨機的進(jìn)行測試主要以論證、計算題為主,這種方式可以檢驗學(xué)生這一段時間的學(xué)習(xí)情況,也可以起到考勤的作用,并及時發(fā)現(xiàn)課程教授過程中需要改進(jìn)的地方。單元實踐主要以學(xué)生上機操作為主根據(jù)實驗情況及實驗報告進(jìn)行評分,促進(jìn)學(xué)生的自學(xué)能力。課程設(shè)計以小組為單位教師給出設(shè)計題目,學(xué)生進(jìn)行小組討論及設(shè)計,在此過程中學(xué)生可以系統(tǒng)的認(rèn)識數(shù)據(jù)庫原理的知識體系及內(nèi)容。

(二)教學(xué)實踐應(yīng)用

數(shù)據(jù)庫原理的學(xué)習(xí)主要是為了實踐應(yīng)用,我們可以借助程序設(shè)計語言及數(shù)據(jù)庫系統(tǒng)工具進(jìn)行課程內(nèi)容的進(jìn)一步滲透。VISUAL FOXPRO作為一種簡單易學(xué)的面向?qū)ο蟮臄?shù)據(jù)庫管理系統(tǒng),在小型信息系統(tǒng)開發(fā)方面顯得極其方便,我們可以選擇這種工具進(jìn)行課程設(shè)計,培養(yǎng)學(xué)生處理數(shù)據(jù)的基本方法、技能和能力,培養(yǎng)學(xué)生根據(jù)需求分析、概要設(shè)計、詳細(xì)設(shè)計這種系統(tǒng)開發(fā)的能力,通過這種數(shù)據(jù)庫管理系統(tǒng)培養(yǎng)學(xué)生處理數(shù)據(jù)流轉(zhuǎn)過程的思維。

在語言的選擇上我們選擇比較流行的事件驅(qū)動和面向?qū)ο蟮木幊陶Z言VFP,它也是專門為程序開發(fā)、數(shù)據(jù)庫管理而設(shè)計的。對于大量數(shù)據(jù)的處理需要不斷的進(jìn)行實踐,以達(dá)到理論與實際相結(jié)合的效果,如開發(fā)一個圖書館信息管理系統(tǒng),學(xué)生可以通過VFP自助開發(fā)數(shù)據(jù)庫系統(tǒng),使概念逐漸融合到具體的案例中去,這種應(yīng)用也使得學(xué)生對抽象的概念認(rèn)識加深并不再感到枯燥乏味。

五、結(jié)束語

數(shù)據(jù)庫原理的教學(xué)是計算機專業(yè)重要的一門專業(yè)基礎(chǔ)學(xué)科,在理論教育的過程中著重實踐教育是我們不斷探索并改革的地方,如何讓學(xué)生最大程度的理解和學(xué)習(xí)這門課程也是教學(xué)工作者最關(guān)心的問題,通過課程內(nèi)容改革、實踐教學(xué)改革、學(xué)習(xí)方法的改革讓學(xué)生提高自主學(xué)習(xí)的能力,使理論與實踐相結(jié)合,不斷提高學(xué)生的學(xué)習(xí)熱情及創(chuàng)新的能力。在改革的過程中取得了一定的成效,使得教學(xué)質(zhì)量有了較大的提高,這也促使教學(xué)工作者在改革中更多的進(jìn)行探索,不斷的提高教學(xué)質(zhì)量。

參考文獻(xiàn):

[1]王珊.數(shù)據(jù)庫系統(tǒng)概論[M].計算機教育,2009(06):19.

第4篇

關(guān)鍵詞:數(shù)據(jù)庫原理與應(yīng)用;實踐教學(xué);教學(xué)改革;教學(xué)模式

中圖分類號:G642文獻(xiàn)標(biāo)識碼:A

1引言

“數(shù)據(jù)庫原理與應(yīng)用”是計算機能力教育中占有重要地位的一門課程,而實踐教學(xué)是該課程教學(xué)過程中的重要環(huán)節(jié),它可以彌補理論教學(xué)的不足,可以加深學(xué)生對理論的理解,加強學(xué)生對數(shù)據(jù)庫技術(shù)的訓(xùn)練,從而引導(dǎo)學(xué)生深入思考,達(dá)到良好的理論聯(lián)系實際的教學(xué)效果。根據(jù)近年來對“數(shù)據(jù)庫原理與應(yīng)用”的講授經(jīng)驗,本文從該課程的實踐教學(xué)環(huán)節(jié)出發(fā),對其教學(xué)方法進(jìn)行了一些改革和探索。

“數(shù)據(jù)庫原理與應(yīng)用”課程的內(nèi)容主要分為數(shù)據(jù)庫原理與數(shù)據(jù)庫應(yīng)用兩大部分,應(yīng)用部分主要涉及到具體的實踐環(huán)節(jié)。傳統(tǒng)的教學(xué)內(nèi)容主要以原理部分為中心,很少涉及到具體的應(yīng)用,教學(xué)內(nèi)容缺乏直觀性,學(xué)生在學(xué)習(xí)過程中很難深入理解原理,更談不上如何從實踐上去把握。其次,該課程的原理部分與應(yīng)用部分沒有很好地銜接與對應(yīng),教學(xué)中涉及的實例前后連貫性不強,造成原理與實踐的脫節(jié)。因此,在實際教學(xué)中,應(yīng)該使“原理”與“應(yīng)用”并重,兩者相互融合?!霸怼辈糠值慕虒W(xué)內(nèi)容絕大多數(shù)是理論性內(nèi)容,所以,“應(yīng)用”部分中要將實踐與理論相結(jié)合,在“應(yīng)用”教學(xué)不斷深入的過程中,將理論有機融入教學(xué)環(huán)節(jié)中,達(dá)到用“應(yīng)用”強化“原理”,用“原理”指導(dǎo)“應(yīng)用”的效果。該課程的實踐教學(xué)環(huán)節(jié)主要分為課堂實踐教學(xué)、課程設(shè)計實踐教學(xué)和課外活動指導(dǎo)幾個方面,具體內(nèi)容如下所述。

2課堂實踐教學(xué)

2.1教學(xué)模式

(1) 案例教學(xué)模式

傳統(tǒng)教學(xué)中,該課程的課堂實踐主要是教師根據(jù)教材挑選一些習(xí)題或例題,這導(dǎo)致整個實驗環(huán)節(jié)過程中實驗內(nèi)容孤立、零散,且缺乏延續(xù)性和整體性;學(xué)生上機實踐目的性不強、任務(wù)不明確、效果不好,制約了學(xué)習(xí)主動性的發(fā)揮,制約了學(xué)生設(shè)計能力和探索精神的增強,影響了教學(xué)質(zhì)量的提高。

在課堂實踐中采用案例教學(xué)模式,教師針對一個實際案例,從問題的提出、分析、方案的設(shè)計與實施,到最終問題的解決,給學(xué)生全面講解解決問題的全過程;然后,教師提出相似的案例,由學(xué)生自己解決問題,鍛煉他們綜合運用知識的能力。在選擇案例時,應(yīng)選與人們?nèi)粘I钣新?lián)系、學(xué)生感興趣的案例,而且要以教學(xué)內(nèi)容為依據(jù),具有一定的綜合性和難度。如可選擇“學(xué)生成績管理系統(tǒng)”,“新生入學(xué)管理系統(tǒng)”等題目進(jìn)行課堂實踐。通過案例教學(xué)模式,教師給學(xué)生指定有利于理解課堂理論知識的實驗題目,讓學(xué)生上機時做到目的明確、觸類旁通,這樣不僅提高了實驗的效率,也加深了對數(shù)據(jù)庫理論知識的理解和掌握。上機時教師應(yīng)對學(xué)生進(jìn)行指導(dǎo),個別問題單獨輔導(dǎo),共性問題統(tǒng)一講解。

(2) 自學(xué)模式

自學(xué)模式通過為學(xué)生創(chuàng)建良好的自學(xué)學(xué)習(xí)環(huán)境實現(xiàn),包括以下幾個方面。

自由上機:由學(xué)校實訓(xùn)中心提供自由的上機環(huán)境,為同學(xué)們課后實踐提供了便利。通過自由上機使學(xué)生加深了對課程內(nèi)容的理解,增強了學(xué)習(xí)興趣,為接下來的課程奠定了基礎(chǔ)。

網(wǎng)絡(luò)資源:我們在校內(nèi)網(wǎng)增設(shè)了本課程網(wǎng)絡(luò)學(xué)堂,網(wǎng)絡(luò)學(xué)堂的主界面如圖1所示。該網(wǎng)絡(luò)學(xué)堂為學(xué)生提供了豐富的學(xué)習(xí)資源,為師生之間的信息交互提供了有效的手段。網(wǎng)絡(luò)學(xué)堂主要提供教師的多媒體教案、相關(guān)的電子文檔、配套的應(yīng)用軟件系統(tǒng)等學(xué)習(xí)資源。學(xué)生課后可隨時瀏覽所需內(nèi)容,從而達(dá)到自學(xué)消化課堂所講、鞏固學(xué)習(xí)成果,提高學(xué)習(xí)興趣的目的。這樣做既豐富了教學(xué)手段,又縮短了教學(xué)時間,開辟了學(xué)生自學(xué)天地。

輔導(dǎo)答疑:教師的電子郵箱地址向?qū)W生公布,遇到疑難問題,學(xué)生可隨時給任課教師發(fā)郵件;教師每周有固定的答疑時間和地點,學(xué)生可以根據(jù)自身情況進(jìn)行答疑。另外,學(xué)生也可通過校內(nèi)的網(wǎng)絡(luò)學(xué)堂,參與課程討論,與老師在線交流。

2.2實踐內(nèi)容

該課程的實驗內(nèi)容主要包括:基礎(chǔ)性實驗;數(shù)據(jù)庫、表、視圖、索引的建立與數(shù)據(jù)的更新;關(guān)系數(shù)據(jù)庫的查詢;數(shù)據(jù)庫系統(tǒng)的實現(xiàn)技術(shù)等。課堂實踐階段實驗主要分為:演示性、驗證性和設(shè)計性實驗,其中演示性實驗占5%,驗證性實驗占50%,設(shè)計性實驗占45%,見表1。

通過完成案例教學(xué)模式下課堂實踐內(nèi)容,使學(xué)生完成了一個綜合設(shè)計,逐步將理論與應(yīng)用融會貫通,并且掌握了一種工程設(shè)計的方法,為后續(xù)課程設(shè)計打下基礎(chǔ)。

2.3評價方法

在傳統(tǒng)的考核方式中,期末理論考試常常作為學(xué)生最終評分的主要依據(jù),這樣的評價方式使學(xué)生只會“紙上談兵”,并脫離實踐,因此,我們在期末總評成績中融入課堂實踐的考核。即期末總評成績=筆試成績(50%)+平時成績(30%)+期中成績(20%)。其中“平時成績(30%)”是在每個實驗完成后,根據(jù)學(xué)生完成的實際情況,教師應(yīng)給予及時的評價和記錄,作為學(xué)生平時成績的依據(jù)。課堂實踐成績的評定督促了學(xué)生上機操作的積極性和對理論知識進(jìn)行應(yīng)用的能力,培養(yǎng)了學(xué)生分析問題解決問題能力,提高了學(xué)生的學(xué)習(xí)積極性。

3課程設(shè)計實踐教學(xué)

3.1教學(xué)模式

(1) 合作教學(xué)模式

合作教學(xué)模式實施的前提是教師為學(xué)生創(chuàng)設(shè)良好的合作學(xué)習(xí)環(huán)境和有良好的師生關(guān)系,然后在此基礎(chǔ)上開展有價值的學(xué)習(xí)內(nèi)容。在此教學(xué)模式下,學(xué)生進(jìn)行合理分組,以小組的總體成績?yōu)榭己艘罁?jù)。因此,小組成員需將資源共享、任務(wù)分工,每個小組成員都要具有為小組榮譽而學(xué)習(xí)、完成任務(wù)的責(zé)任,使之在小組內(nèi)相互合作和激勵,主動積極地參與學(xué)習(xí),此模式也有利于培養(yǎng)學(xué)生探索創(chuàng)新能力和團結(jié)協(xié)作的精神。

(2) 研究性教學(xué)模式

研究性教學(xué)模式的核心理念是“教學(xué)與研究相統(tǒng)一”,它使學(xué)生在學(xué)習(xí)中,可以結(jié)合其他學(xué)科選擇并確定學(xué)習(xí)的內(nèi)容,自己動手收集、分析、判斷大量的信息材料,進(jìn)行積極地探索、發(fā)展和體驗。在具體教學(xué)過程中,一般由教師設(shè)置教學(xué)情境,引導(dǎo)學(xué)生提出研究主題,學(xué)生以小組為單位,圍繞主題展開協(xié)作學(xué)習(xí)。此模式中,教師最重要的任務(wù)是教會學(xué)生如何學(xué)習(xí)、如何思考和幫助學(xué)生養(yǎng)成嚴(yán)謹(jǐn)求實的科學(xué)態(tài)度和不斷追求、勇于探究的進(jìn)取精神。此模式提高了學(xué)生的學(xué)習(xí)熱情和積極性,增加了團隊協(xié)作精神,啟發(fā)了學(xué)生的學(xué)習(xí)思維,激發(fā)了學(xué)生學(xué)習(xí)的主動性和創(chuàng)造性,培養(yǎng)了學(xué)生科學(xué)嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng),鍛煉了學(xué)生的動手能力,做到了理論與實踐相結(jié)合。

3.2實踐內(nèi)容

課程設(shè)計的題目應(yīng)該具有實用性,貼近生活,如學(xué)生檔案管理系統(tǒng)、學(xué)生成績管理系統(tǒng)、圖書資料管理系統(tǒng)、工資管理系統(tǒng)、宿舍管理系統(tǒng)等。以“學(xué)生成績管理信息系統(tǒng)”,為例,學(xué)生要從分析軟件需求、數(shù)據(jù)庫設(shè)計、數(shù)據(jù)庫優(yōu)化、數(shù)據(jù)庫實現(xiàn)、模擬主要數(shù)據(jù)操作一體化完成等方面進(jìn)行學(xué)習(xí),讓學(xué)生通過此課程設(shè)計把各個知識點串聯(lián)起來。在上述基礎(chǔ)上,結(jié)合所學(xué)的程序設(shè)計語言制作應(yīng)用軟件,學(xué)生能夠?qū)⑺鶎W(xué)知識學(xué)以致用,體會到數(shù)據(jù)庫在信息系統(tǒng)中的核心地位。

課程設(shè)計中要求學(xué)生提交規(guī)范的課程設(shè)計報告及軟件,還要進(jìn)行以小組為單位的答辯。首先,各小組選代表進(jìn)行成果展示,其次,教師有針對性地對系統(tǒng)中的關(guān)鍵設(shè)計問題提出疑問,然后,隨機指定小組成員當(dāng)場解答。通過此環(huán)節(jié)可以有效避免學(xué)生在課程設(shè)計中的抄襲現(xiàn)象,可以根據(jù)學(xué)生實際付出的努力和掌握知識的情況進(jìn)行成績的評定。

3.3評價方法

課程設(shè)計成績的評定,主要是根據(jù)各小組系統(tǒng)演示和答辯情況,綜合教師的評價、學(xué)生自評和互評給定相應(yīng)的成績,即課程設(shè)計總成績=教師評價(70%)+學(xué)生互評(20%)+學(xué)生自評(10%),見表2。

學(xué)生自評目的在于讓學(xué)生養(yǎng)成自我總結(jié)和自我完善的習(xí)慣,同時,提高學(xué)生參與教學(xué)活動的積極性和主動性。

學(xué)生互評的目的是要提高學(xué)生相互協(xié)作的能力,鼓勵學(xué)生尊重他人的勞動成果。

教師的評價不僅要表揚作品的優(yōu)點,還要指正作品在系統(tǒng)方面的不足,并在一定的高度全方位地評價學(xué)生的工作,這樣利于學(xué)生的個性發(fā)展,使學(xué)生的自學(xué)能力和創(chuàng)新能力得到充分的發(fā)揮。教師通過評價的過程,可以掌握學(xué)生對知識的理解和熟練應(yīng)用程度,也可以了解學(xué)生在學(xué)習(xí)過程中的經(jīng)驗和教訓(xùn),并總結(jié)教學(xué)中的經(jīng)驗,以便促進(jìn)教學(xué)工作的開展。

4 課外活動指導(dǎo)

4.1參與教師科研

鼓勵和吸收成績優(yōu)秀的學(xué)生參與教師的科研活動,以科研促進(jìn)教學(xué),以教學(xué)推動科研,使課程的教學(xué)內(nèi)容和教

學(xué)水平不斷提高,先后指導(dǎo)學(xué)生設(shè)計并完成了以下開發(fā)課題:學(xué)生選課管理系統(tǒng)、網(wǎng)上書店管理系統(tǒng)、高校科研管理系統(tǒng)等。

4.2成立興趣社團

組織成立該課程的興趣社團,具體活動包括:

(1) 定期舉辦講座:數(shù)據(jù)庫前沿知識講座,應(yīng)用技巧講座,或資深開發(fā)人員的經(jīng)驗報告等。

(2) 參觀訪問:到一些大中型企業(yè)參觀學(xué)習(xí)數(shù)據(jù)庫技術(shù)的應(yīng)用情況。

(3) 舉辦競賽:包括知識、操作、開發(fā)系統(tǒng)等競賽。這些活動的開展深受廣大師生的好評,激勵了學(xué)生對數(shù)據(jù)庫技術(shù)的興趣,培養(yǎng)了學(xué)生的動手能力和創(chuàng)新力,從而引導(dǎo)他們結(jié)合自身的專業(yè)在將來有所造詣。

4.3參加全國等級考試

以往學(xué)生對全國等級考試(數(shù)據(jù)庫技術(shù))三級考試“望塵莫及”,但通過加強實踐教學(xué)環(huán)節(jié),輔導(dǎo)學(xué)生參加全國等級考試,增加學(xué)生平時上機實踐,學(xué)生機考的通過率達(dá)到80%以上。等級考試的通過,不僅鍛煉學(xué)生的實踐能力,還樹立了學(xué)生的學(xué)習(xí)信心,為將來的就業(yè)也創(chuàng)造了更多的機會。

5結(jié)論

“數(shù)據(jù)庫原理與應(yīng)用”是一門理論性較強的課程,但如果不加強實踐教學(xué)的訓(xùn)練,理論知識就得不到應(yīng)有的理解和鞏固,也無法培養(yǎng)學(xué)生使用數(shù)據(jù)庫原理和方法解決實際問題能力。我們通過對“數(shù)據(jù)庫原理與應(yīng)用”實踐教學(xué)的改革與探索,在該課程的教學(xué)中培養(yǎng)了學(xué)生對計算機編程的興趣,提高了學(xué)生的積極性和主動性,增強了學(xué)生的動手操作能力、創(chuàng)新能力和分析解決實際問題的工作能力。隨著計算機科學(xué)的發(fā)展,數(shù)據(jù)庫技術(shù)在不斷的發(fā)展,教學(xué)內(nèi)容需要不斷更新,教學(xué)方法也需要不斷改革。因此,我們?nèi)孕璨粩嗟匮芯?不斷地總結(jié)教學(xué)經(jīng)驗,使整個實踐教學(xué)環(huán)節(jié)更加完善合理。

參考文獻(xiàn):

[1] 伍俊良,劉飛.數(shù)據(jù)庫原理與基礎(chǔ)實踐環(huán)節(jié)在信息專業(yè)類教學(xué)中的應(yīng)用與教學(xué)要求解析[J].計算機教育,2004(6):59-61.

[2] 薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論[M].3版.北京:高等教育出版社,2000.

Exploration and Practice on Practice Teaching of Database Principles and Applications

XUE Yun

(Department of E-commerce, Business College of Beijing Union University, Beijing 100025, China)

第5篇

關(guān)鍵詞:實驗室;網(wǎng)絡(luò);數(shù)據(jù)庫;RFID

作者簡介:劉麗娟(1975-),女,山西原平人,中北大學(xué)機械與動力工程學(xué)院,講師;武(1967-),男,山西太原人,中北大學(xué)機械與動力工程學(xué)院,教授。(山西 太原 030051)

基金項目:本文系山西省高等學(xué)校青年學(xué)術(shù)帶頭人項目、山西省重點實驗室開放基金項目(項目編號:2007031007)、中北大學(xué)自然科學(xué)基金項目的研究成果。

中圖分類號:G642.0 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-0079(2014)08-0182-02

實驗室作為學(xué)生實踐活動的基地,在高校的人才培養(yǎng)、科學(xué)研究以及服務(wù)經(jīng)濟等方面具有獨特的、不可替代的作用,建設(shè)并管理好實驗室是建設(shè)高水平大學(xué)的必要條件之一?,F(xiàn)有的實驗室由于場地等的限制,必須合理共享有限的硬件資源,大多實驗是在同一實驗室通過不斷輪換實驗器材來完成繁重的教學(xué)任務(wù),實驗器材利用率增高,損壞率也隨之增高,無法確認(rèn)損壞時間與人員,實驗室的運行成本不斷提高。如何對高校實驗室進(jìn)行科學(xué)管理,使得實驗室的管理智能化,是我國大多數(shù)高校實驗管理面臨的一個現(xiàn)實問題。

一、基于RFID的自選式實驗室管理

本系統(tǒng)建立了一種基于RFID的自選式學(xué)院實驗中心。RFID(Radio Frequency Identification),射頻識別技術(shù),是一項利用射頻信號通過空間耦合(交變磁場或電磁場)實現(xiàn)無接觸信息傳遞并通過所傳遞的信息達(dá)到識別目的的技術(shù),多用于管理系統(tǒng)。該實驗方法以學(xué)院為單位進(jìn)行建立并管理,各個系的實驗室統(tǒng)一到學(xué)院進(jìn)行管理,以機械工程實驗中心為例,涵蓋了先進(jìn)制造實驗室、機械性能實驗室、互換性與測量技術(shù)實驗室、精密與特種加工實驗室、機械原理及零件實驗室、計算機實驗室等多個專業(yè)的實驗室。在購置實驗器材時統(tǒng)一采購,分配唯一的條碼并入庫。數(shù)據(jù)庫系統(tǒng)記錄實驗器材的入庫時間、購入金額、實驗項目、故障與維修、使用時間、使用人等信息。該開放平臺可以最大限度地滿足學(xué)生進(jìn)行實驗課程的需求。從實驗項目上完全開放,學(xué)生可自主選擇實驗項目,不僅可以完成與理論相配套的經(jīng)典實驗課程,而且可以完成教學(xué)計劃規(guī)定內(nèi)容以外的開放選修實驗,培養(yǎng)學(xué)生的動手實踐能力和創(chuàng)新能力。

將學(xué)院各系的實驗室統(tǒng)一到學(xué)院建立與管理,分成計算機區(qū)、機床區(qū)、檢測儀器區(qū)、電氣設(shè)備區(qū)、刀具區(qū)、實驗臺區(qū)、配件區(qū)以及開放實驗區(qū),如圖1所示。各類實驗器材分門別類地進(jìn)行存放。開放實驗區(qū)主要用于學(xué)生完成開放性實驗,如自選課程的實驗、參加各類創(chuàng)新性比賽需要完成的實驗以及參加科研項目需要完成的各類實驗等。

實驗室配置TSC條形碼打印機3臺,SymbolMC70數(shù)據(jù)采集器2臺,掃描槍5把,磁卡閱讀器10只。條形碼由13位數(shù)碼組成,1位奇偶校驗碼,3位分類碼,后9位按類別設(shè)置,主要用于實驗內(nèi)容的分類,如配件碼、年份碼、實驗類別碼、數(shù)量碼等,確保記錄對象的唯一性。光電掃描平臺利用光源系統(tǒng),由光電轉(zhuǎn)換器將光信號轉(zhuǎn)換成電信號,并對電信號進(jìn)行放大和整形,最后以二進(jìn)制脈沖信號輸出給譯碼器。條形碼譯碼器將掃描器輸出的脈沖數(shù)字信號解釋成計算機可識別的信號,并傳輸給計算機。實驗器材購置后要進(jìn)行入庫、校驗、使用、維修、報廢等一系列過程,帶有自己的“身份證”,整個實驗器材管理流程有條不紊地進(jìn)行下去。新購入器材時,根據(jù)各自的“身份證”將各儀器器材自編條形碼,自編條形碼打印系統(tǒng)軟件自動生成EAN-13碼,可以使用TSC條碼打印機打印。然后通過掃描器掃入條形碼并傳入計算機,進(jìn)入入庫操作。工作人員將器材的條碼掃入計算機直接進(jìn)行校驗,并將校驗結(jié)果自動記錄入庫,需優(yōu)化數(shù)據(jù)的在優(yōu)化后將優(yōu)化數(shù)據(jù)一并入庫,將校驗合格的器材數(shù)據(jù)通過接口程序輸入服務(wù)器中的數(shù)據(jù)庫中。學(xué)生預(yù)約實驗時,利用一卡通的號碼建立賬戶,做實驗時通過磁卡閱讀器讀入一卡通,將需要的器材等通過掃描平臺或掃描槍讀入自己的賬戶,實驗開始記錄時間,儀器定時兩小時,如超時儀器將自動關(guān)閉。每臺儀器安裝一套自測系統(tǒng),當(dāng)實驗完畢后需再次刷卡,系統(tǒng)記錄實驗操作時間,這時儀器自測啟動,運行無誤后儀器自動關(guān)閉,這時學(xué)生方可離開實驗室。這樣可以及時發(fā)現(xiàn)實驗過程中儀器的損壞,并相關(guān)到人。

二、實踐課程智能系統(tǒng)

實踐課程智能系統(tǒng)包括三個子系統(tǒng):實驗室智能系統(tǒng)、課程設(shè)計交互系統(tǒng),以及實習(xí)工作系統(tǒng)。系統(tǒng)整體框圖如圖2所示。

1.實驗室智能系統(tǒng)

實驗室智能系統(tǒng)是該系統(tǒng)的主要子系統(tǒng),包括預(yù)約系統(tǒng)、實驗器材管理系統(tǒng)、網(wǎng)上實驗室以及成績評定系統(tǒng)。這里主要介紹網(wǎng)上實驗室系統(tǒng)。

網(wǎng)上實驗室可進(jìn)行軟件實驗與虛擬實驗。實驗由兩部分組成:學(xué)習(xí)部分與實驗部分。學(xué)生在做實驗前可進(jìn)入學(xué)習(xí)模塊,學(xué)習(xí)該實驗的先修課程,了解注意事項,下載相關(guān)圖紙,將問題提前上傳至數(shù)據(jù)庫或與教師線上交流,完成一些小的測試環(huán)節(jié),保證做實驗時的質(zhì)量與進(jìn)度。通過局域網(wǎng),開展網(wǎng)上實驗室,學(xué)生可以與教師在線交流,教師根據(jù)學(xué)生實驗情況評定成績。如在數(shù)控編程實驗環(huán)節(jié)中,為教師和學(xué)生提供一個能夠不依賴機床硬件而存在的數(shù)控編程平臺,避免由于數(shù)控機床數(shù)量不能滿足教學(xué)要求和直接在數(shù)控機床上做實驗對設(shè)備的損壞。在數(shù)控編程課程的測驗中,教師通過局域網(wǎng)向?qū)W生發(fā)送編程任務(wù),并對學(xué)生的編程結(jié)果進(jìn)行評價。在該模塊中有兩個分支系統(tǒng):學(xué)生可以根據(jù)系統(tǒng)提示進(jìn)入學(xué)習(xí)模塊,系統(tǒng)根據(jù)學(xué)生輸入的信息進(jìn)行處理,經(jīng)過邏輯推理和專家智能判斷得出比較接近的程序供學(xué)生參考,學(xué)生可將這些程序?qū)氤绦蜍浖M(jìn)行編譯并輸出結(jié)果。開發(fā)此模塊的主要目的是讓學(xué)生能掌握數(shù)控編程的基本流程,并且在實踐中學(xué)習(xí),達(dá)到日后也成為一個數(shù)控編程專家的目的。在本模塊中包含有具體的編程實例、對實例的分析以及對圖紙的分析等。另外還對實際工作中會用到的一些事項進(jìn)行介紹,如具體工作步驟、參數(shù)的設(shè)定、刀具補償、對刀等。另一個分支系統(tǒng)是學(xué)生在學(xué)習(xí)分支完成學(xué)習(xí)后,教師在線對學(xué)生實驗過程進(jìn)行考核。

2.實習(xí)工作系統(tǒng)

實習(xí)教學(xué)是實踐教學(xué)的一個模塊,包括實習(xí)前準(zhǔn)備工作、實習(xí)報告工作、實習(xí)成績評定工作。在實習(xí)前準(zhǔn)備中,學(xué)生可以通過網(wǎng)絡(luò)下載實習(xí)表格以及實習(xí)相關(guān)知識資料,在出發(fā)前對實習(xí)地點、實習(xí)內(nèi)容、實習(xí)方向等進(jìn)行詳細(xì)了解,做到有的放矢;實習(xí)報告環(huán)節(jié)主要是完成實習(xí)回校后做的工作,這時學(xué)生可以通過網(wǎng)絡(luò)與實習(xí)教師進(jìn)行在線交流,下載相關(guān)技術(shù)資料以及注意事項,并上交實習(xí)報告的電子稿,教師可以根據(jù)學(xué)生在實習(xí)中的表現(xiàn)以及在實習(xí)報告過程中學(xué)生的表現(xiàn)評定成績,并將它導(dǎo)入學(xué)校成績錄入系統(tǒng)。

3.課程設(shè)計交互系統(tǒng)

在課程設(shè)計模塊中,教師可以瀏覽到由審核員的課程設(shè)計題目,能瀏覽相關(guān)信息以及題目下載等;可以上傳教師的課程設(shè)計題目和相關(guān)信息及說明文檔,提交到數(shù)據(jù)庫中去,由審核員審核后進(jìn)行;可以查看學(xué)生的情況,瀏覽學(xué)生的選題,做到一人一題;可以下載學(xué)生提交的課程設(shè)計說明書及圖紙,指導(dǎo)學(xué)生進(jìn)行課程設(shè)計及說明書的修改。學(xué)生通過自己的賬號進(jìn)入系統(tǒng),瀏覽經(jīng)過教研審核入庫的題目,查找自己的設(shè)計題目與設(shè)計要求、指導(dǎo)教師以及相關(guān)資料等;學(xué)生選擇題目后可以與指導(dǎo)教師聯(lián)系,在教師的指導(dǎo)下完成具體設(shè)計并提交設(shè)計說明書;另外,還為學(xué)生提供下載有關(guān)課程設(shè)計撰寫過程中需要的相關(guān)資料。管理員的主要工作有課程設(shè)計的瀏覽、審核、入庫,將學(xué)生提交的所有說明書顯示,由審核員點擊查看具體要求和說明,審核說明書是否符合要求。如果通過審核則進(jìn)行。處于狀態(tài)的論文將不能再,教師和學(xué)生登錄時只能看見由審核員通過了的論文;當(dāng)答辯結(jié)束后,由審核組成員將學(xué)生的成績錄入到數(shù)據(jù)庫,并將學(xué)生的課程設(shè)計相關(guān)資料刻成光盤,記錄下光盤的序號,以便后期查找。學(xué)生的答辯記錄以文檔的形式生成到指定的文件夾下,能夠以報表的形式打印下載。

4.網(wǎng)絡(luò)與數(shù)據(jù)庫技術(shù)

用戶通過IE、Netseape等瀏覽器向Web服務(wù)器發(fā)出的請求,web服務(wù)器響應(yīng)請求,通過web服務(wù)的中間組件訪問后臺數(shù)據(jù)庫,并將操作結(jié)果以HTML頁面的形式返回給前端瀏覽器。本智能系統(tǒng)選用B/S模式通過瀏覽器,如IE就能實現(xiàn)在Intemet或hitranet上的應(yīng)用和管理,并且在客戶端無需進(jìn)行任何配置。數(shù)據(jù)庫放在服務(wù)器端集中管理,系統(tǒng)的升級和改進(jìn)比較方便。操作系統(tǒng)為Windows Server,選擇PHP作為開發(fā)工具,開發(fā)環(huán)境為Dreamweaver。它同時支持多種服務(wù)器技術(shù)生成由動態(tài)數(shù)據(jù)庫支持的web應(yīng)用程序。Dreamweaver MX是建立Web站點和應(yīng)用程序的專業(yè)編輯器,與Dreamweaver配合使用,建立用數(shù)據(jù)庫連接web服務(wù)和舊式系統(tǒng)Internet應(yīng)用程序。

系統(tǒng)采用MySQL作為數(shù)據(jù)庫后臺。新建一個名為“sjxt”的數(shù)據(jù)庫,為了使各個表之間不產(chǎn)生冗余,把每個表里可能出現(xiàn)的數(shù)據(jù)字段寫在一個表里,表與表之間通過關(guān)鍵字相連。這樣,出現(xiàn)冗余的情況就減少,表與表之間的聯(lián)系也更加緊密。本系統(tǒng)可以根據(jù)要求建立三個大型數(shù)據(jù)庫文件,以課程設(shè)計為例進(jìn)行說明。在課程設(shè)計子系統(tǒng)中建立一個名為“kssj”的數(shù)據(jù)庫,包括11個表,分別為: 系統(tǒng)設(shè)置(by_config);留言板(by_gb);評分表(by_mark);信息表(by_msg);新聞表(by_news);用戶表(by_user);用戶數(shù)據(jù)內(nèi)容表(by_userdata);button編輯器表(ewebeditor_button);style編輯器表(ewebeditor_style);system編輯器表(ewebeditor_system);toolbar編輯器表(ewebeditor_toolbar)。MYSQL可通過兩種方式通過PHP與WEB相連,一種通過PHP的MYSQL相關(guān)函數(shù),另一種通過PHP的ODBC相關(guān)函數(shù)。PHP連接MYSQL需要4個參數(shù):數(shù)據(jù)庫地址、數(shù)據(jù)庫名、數(shù)據(jù)庫用戶名、數(shù)據(jù)庫密碼。

三、實踐課程系統(tǒng)的實現(xiàn)

由于該系統(tǒng)內(nèi)容較多,不能一一介紹,這里僅對系統(tǒng)的核心模塊――實驗室智能模塊進(jìn)行簡單介紹。該模塊匯總了我院所有的實驗器材,對各類數(shù)據(jù)進(jìn)行分類與管理,可根據(jù)用戶要求對實驗設(shè)備器材等進(jìn)行在線入庫、出庫、查詢、修改等操作,還可對實驗課程進(jìn)行管理,可預(yù)約、查詢、修改、刪除等,如圖3所示。

四、總結(jié)

本文提出了應(yīng)用于機械工程專業(yè)的高校實踐課程的技術(shù)與方法,建立了基于一卡通的RFID自選式學(xué)院實驗中心以及高校機械工程實踐課程智能管理系統(tǒng),為高校機械工程專業(yè)實踐課程提供有益的參考和指導(dǎo)作用。系統(tǒng)選用Windows Server為操作系統(tǒng),PHP與Dreamweaver為開發(fā)工具,MySQL為數(shù)據(jù)庫后臺,以實現(xiàn)管理為目標(biāo),具有較強的現(xiàn)實可行性。

參考文獻(xiàn):

[1]安小龍,陳佳麗.DreamweaverMX2004網(wǎng)頁設(shè)計[M].北京:電子工業(yè)出版社,2005.

[2]魏應(yīng)彬,周星,康耀紅.網(wǎng)頁設(shè)計與 Web 數(shù)據(jù)庫技術(shù)[M].北京:清華出版社,2002.

第6篇

關(guān)鍵詞:數(shù)據(jù)庫課程;教學(xué)模式;行業(yè)特色;CDIO理念

數(shù)據(jù)庫系統(tǒng)原理課程是中國民航大學(xué)計算機學(xué)院的專業(yè)骨干課程,教學(xué)目標(biāo)要求學(xué)生掌握扎實的數(shù)據(jù)庫基礎(chǔ)理論,具有較強的設(shè)計與實現(xiàn)數(shù)據(jù)庫的能力。傳統(tǒng)的教學(xué)過程理論環(huán)節(jié)多于實踐,考核又以筆試為主,因此,學(xué)生有重理論輕實踐的問題。基于民航信息化高速發(fā)展的迫切需求,結(jié)合CDIO教學(xué)理念,緊跟民航大學(xué)加強行業(yè)特色,突出工程型、應(yīng)用型人才培養(yǎng)方向,對數(shù)據(jù)庫系統(tǒng)原理課程的教學(xué)模式進(jìn)行改革,逐步形成具有行業(yè)特色的教學(xué)體系。

1、教學(xué)理念和教學(xué)目標(biāo)

數(shù)據(jù)庫課程是計算機專業(yè)的骨干課程,在人才培養(yǎng)中具有十分重要的作用,信息化社會中信息資源管理與開發(fā)利用離不開數(shù)據(jù)庫基礎(chǔ)。民航是信息技術(shù)應(yīng)用程度較高的行業(yè),信息化建設(shè)涉及民航領(lǐng)域的方方面面,從航班控制到機票預(yù)定,從安檢到離港,從空中交通管制到地面機務(wù)維修。

CDIO工程教育模式是近年來國際工程教育改革的最新成果,CDIO代表構(gòu)思(Conceive)、設(shè)計(Design)、實現(xiàn)(Implement)和運作(Operate),它以產(chǎn)品研發(fā)到產(chǎn)品運行的生命周期為載體,讓學(xué)生以主動、實踐、聯(lián)系的方式學(xué)習(xí)工程。CDIO培養(yǎng)大綱將工程畢業(yè)生的能力分為工程基礎(chǔ)知識、個人能力、人際團隊能力和工程系統(tǒng)能力4個層面,大綱要求以綜合的培養(yǎng)方式使學(xué)生在這4個層面達(dá)到預(yù)定目標(biāo)。

基于民航信息化高速發(fā)展的迫切需求,結(jié)合CDIO教學(xué)理念,數(shù)據(jù)庫系統(tǒng)原理課程給出“夯實基礎(chǔ)理論,面向行業(yè)應(yīng)用,提高工程能力,培養(yǎng)創(chuàng)新精神”的教學(xué)理念。目的在于通過理論學(xué)習(xí)、基礎(chǔ)實驗以及項目開發(fā)等環(huán)節(jié)的相互滲透、相互促進(jìn),讓學(xué)生掌握數(shù)據(jù)庫系統(tǒng)的基本原理和基本操作,并具有較強的實際動手能力,結(jié)合行業(yè)應(yīng)用需求,提高綜合工程能力、開拓創(chuàng)新能力。

2、教學(xué)模式

根據(jù)課程教學(xué)理念和教學(xué)目標(biāo),數(shù)據(jù)庫系統(tǒng)原理的教學(xué)體系由理論教學(xué)、基礎(chǔ)實驗、課程設(shè)計和應(yīng)用實習(xí)實訓(xùn)4部分構(gòu)成,形成四位一體的教學(xué)模式。體系結(jié)構(gòu)如圖1所示,其中的學(xué)時分配如表1所示。

2.1 理論教學(xué)

學(xué)習(xí)數(shù)據(jù)庫系統(tǒng)原理是為了掌握數(shù)據(jù)庫技術(shù),開發(fā)滿足需求的數(shù)據(jù)庫應(yīng)用系統(tǒng)。理論教學(xué)目的在于為后續(xù)的應(yīng)用開發(fā)奠定基礎(chǔ)。理論課程內(nèi)容主要包括數(shù)據(jù)庫體系結(jié)構(gòu)、關(guān)系數(shù)據(jù)庫理論、數(shù)據(jù)庫設(shè)計理論、數(shù)據(jù)庫保護(hù)和數(shù)據(jù)庫技術(shù)新進(jìn)展5個教學(xué)模塊。實踐離不開理論的指導(dǎo),而理論學(xué)習(xí)的最終目的又在于應(yīng)用。在教學(xué)實施過程中注重理論聯(lián)系實際,教學(xué)伊始結(jié)合民航實際應(yīng)用背景,首先給學(xué)生拋出課程學(xué)習(xí)結(jié)束后需要完成的設(shè)計任務(wù),并簡要列出完成該任務(wù)所用到的基礎(chǔ)理論、相關(guān)知識點及與理論教學(xué)章節(jié)的對應(yīng)關(guān)系。雖然任務(wù)中存在許多學(xué)生未知的內(nèi)容,但目標(biāo)遠(yuǎn)景激發(fā)了學(xué)生濃厚的學(xué)習(xí)興趣,區(qū)別于被動學(xué)習(xí)的方式,學(xué)生有了明確的學(xué)習(xí)方向,知道要學(xué)什么,為什么學(xué),提高學(xué)生主動學(xué)習(xí)的熱情。

2.2 基礎(chǔ)實驗

與理論教學(xué)并行的是基礎(chǔ)實驗教學(xué),分別進(jìn)行數(shù)據(jù)定義語言(DDL)、數(shù)據(jù)操作語言(DML)、游標(biāo)及存儲過程、觸發(fā)器及數(shù)據(jù)庫完整性和數(shù)據(jù)庫安全性及數(shù)據(jù)庫恢復(fù)等實驗,各實驗項目彼此銜接,循序漸進(jìn)。實驗平臺選擇目前大中型信息系統(tǒng)工程的主流數(shù)據(jù)庫軟件產(chǎn)品Oracle數(shù)據(jù)庫。

實驗教學(xué)過程中,為了明確實習(xí)內(nèi)容,提高操作效率,要求學(xué)生在實習(xí)課前完成實習(xí)報告的主要內(nèi)容,寫出具體的操作命令并對相應(yīng)的實習(xí)結(jié)果進(jìn)行預(yù)期,實習(xí)課后給出計算機操作的最終結(jié)果,并對比分析預(yù)期的正確性。通過Oracle的用戶管理、模式管理、存儲管理和實例管理進(jìn)一步體會數(shù)據(jù)庫系統(tǒng)原理課堂教學(xué)的相關(guān)知識點。通過實習(xí),學(xué)生不僅能夠熟練掌握數(shù)據(jù)庫基本操作,而且可以加深原理內(nèi)容的理解。

另外,引入課內(nèi)外一體化教學(xué)機制,補充10個學(xué)時的課外實習(xí),要求在Sql Server環(huán)境下完成一個綜合實驗。由于具備了必要的理論知識并且有了Oracle的實習(xí)基礎(chǔ),學(xué)生通過自學(xué)即可完成相關(guān)內(nèi)容。該教學(xué)環(huán)節(jié)讓學(xué)生通過練習(xí),掌握另一種主流數(shù)據(jù)庫產(chǎn)品的操作,引導(dǎo)、培養(yǎng)學(xué)生的自學(xué)能力。

2.3 課程設(shè)計

借鑒CDIO的教學(xué)理念,以數(shù)據(jù)庫課程教學(xué)目標(biāo)為向?qū)?,立足行業(yè)的應(yīng)用需求,實施課程設(shè)計。教學(xué)要求以學(xué)生設(shè)計為主,教師講授指導(dǎo)為輔,注重學(xué)生綜合能力的培養(yǎng)。以數(shù)據(jù)庫理論為指導(dǎo),滿足應(yīng)用需求為導(dǎo)向,培養(yǎng)學(xué)生理論指導(dǎo)實踐的應(yīng)用能力,發(fā)現(xiàn)問題、分析問題和解決問題的思維能力,團隊合作協(xié)調(diào)能力以及開拓創(chuàng)新能力等。教學(xué)要求學(xué)生以小組(每組約3人)為單位,完成小型的仿真行業(yè)功能需求的數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計開發(fā)。題目規(guī)模不限,但知識點要覆蓋全面,讓學(xué)生體會從需求分析到數(shù)據(jù)庫實施的數(shù)據(jù)庫設(shè)計全過程。教學(xué)過程中應(yīng)注重如下環(huán)節(jié)。

1)遠(yuǎn)景展示。

將相似設(shè)計要求的成品進(jìn)行展示,不僅提供了設(shè)計遠(yuǎn)景,還激發(fā)了學(xué)生的設(shè)計熱情。

2)開發(fā)環(huán)境確定。

計算機發(fā)展日新月異,實踐教學(xué)必須與時俱進(jìn),結(jié)合當(dāng)前設(shè)計熱點和應(yīng)用需求,要求學(xué)生開發(fā)瀏覽器/服務(wù)器模式(C/S模式)的3層體系結(jié)構(gòu),以O(shè)racle或Sql Server作為數(shù)據(jù)庫服務(wù)器,應(yīng)用開發(fā)工具方面,建議采用MicrosoftVisual 環(huán)境中基于C#語言的,允許學(xué)生根據(jù)自己的愛好選用其他開發(fā)工具,如Java、PHP等,運行結(jié)果通過瀏覽器展示。為了減少學(xué)生熟悉環(huán)境的時間,教師先用少量課時介紹開發(fā)工具概況、基本控件的使用以及與數(shù)據(jù)庫的連接等關(guān)鍵環(huán)節(jié),使學(xué)生可以投入更多精力豐富系統(tǒng)的設(shè)計功能。

3)選題方式。

計算機學(xué)院教師在民航相關(guān)項目的研發(fā)過程中積累了大量的數(shù)據(jù)庫設(shè)計應(yīng)用需求場景,結(jié)合民航特色實驗室建設(shè),提供豐富的課程設(shè)計題目供學(xué)生選擇。同時鼓勵學(xué)生根據(jù)實際應(yīng)用需求自擬題目,例如可以結(jié)合學(xué)生所參與的科研項目、所喜愛的社團建設(shè)和所熟悉的應(yīng)用背景等選題。教學(xué)實施中,對于自擬題目情況,先由學(xué)生提交需求分析,經(jīng)任課教師批準(zhǔn)后方可進(jìn)行。靈活的選題方式,很大程度上激發(fā)了學(xué)生的設(shè)計熱情,由被動學(xué)習(xí)轉(zhuǎn)化為積極主動開展設(shè)計活動,獨立思考,創(chuàng)造性思維活躍。

4)團隊合作個人全能。

數(shù)據(jù)庫設(shè)計應(yīng)具備多方面的知識和技能,主要包括軟件工程基本理論和方法、數(shù)據(jù)庫基礎(chǔ)及數(shù)據(jù)庫設(shè)計技術(shù)、應(yīng)用程序設(shè)計方法與技術(shù)、應(yīng)用領(lǐng)域知識、應(yīng)用開發(fā)工具的使用等。因此,數(shù)據(jù)庫應(yīng)用項目開發(fā)強調(diào)團隊合作,小組成員優(yōu)勢互補,相互協(xié)調(diào),共同努力。任務(wù)明確落實到個人,同時要求每個同學(xué)除主要負(fù)責(zé)自己的任務(wù)外,要了解整體設(shè)計的各環(huán)節(jié)。

2.4 應(yīng)用實訓(xùn)

應(yīng)用實訓(xùn)是數(shù)據(jù)庫系統(tǒng)原理課程教學(xué)體系結(jié)構(gòu)的選修環(huán)節(jié),旨在進(jìn)一步強化應(yīng)用項目開發(fā)實戰(zhàn)經(jīng)驗,提高學(xué)生就業(yè)競爭力。在理論教學(xué)、基礎(chǔ)實驗、課程設(shè)計完成的基礎(chǔ)上,針對畢業(yè)班同學(xué)開設(shè)暑期應(yīng)用實訓(xùn)。采用校企聯(lián)合培訓(xùn)的方式,聘請具有豐富開發(fā)經(jīng)驗的企業(yè)培訓(xùn)教師指導(dǎo)學(xué)生完成行業(yè)相關(guān)的數(shù)據(jù)庫應(yīng)用項目設(shè)計開發(fā)。

3、行業(yè)特色實踐支撐平臺建設(shè)

3.1 加強實驗室建設(shè)經(jīng)費投入

加大數(shù)據(jù)庫實驗室經(jīng)費投入力度,配備高、中檔微機和服務(wù)器,安裝先進(jìn)的數(shù)據(jù)庫系統(tǒng)。從軟、硬件資源上滿足學(xué)生實驗和實際應(yīng)用開發(fā)要求。

3.2 建設(shè)民航信息系統(tǒng)仿真實驗室

學(xué)院與民航行業(yè)IT公司合作,建立民航機務(wù)維修系統(tǒng)仿真實驗室,安裝民航機務(wù)維修管理信息系統(tǒng)。通過該系統(tǒng),學(xué)生可以全面了解機務(wù)維修管理機制,包括工程管理、生產(chǎn)管理、航材管理、設(shè)備管理、質(zhì)量控制管理和審核管理等一整套工作流程。學(xué)生不僅能夠熟悉行業(yè)相關(guān)業(yè)務(wù),而且能夠結(jié)合數(shù)據(jù)庫課程實驗從行業(yè)需求的角度理解數(shù)據(jù)庫設(shè)計在信息管理系統(tǒng)中的重要作用。

機務(wù)維修仿真實驗室的建設(shè)過程為行業(yè)特色實踐教學(xué)探索,積累了寶貴的經(jīng)驗,取得了較好的效果。學(xué)院目前正在規(guī)劃民航運營系統(tǒng)的仿真實驗室,以期進(jìn)一步強化特色實踐支撐平臺,使學(xué)生通過課程實踐熟悉、理解民航業(yè)務(wù),為未來服務(wù)民航打下堅實基礎(chǔ)。

3.3 承接中國民航信息技術(shù)科研基地

2007年底由民航總局人事科教司主持,經(jīng)行業(yè)專家評審會評審?fù)ㄟ^,依托中國民航大學(xué)設(shè)立中國民航信息技術(shù)科研基地。基地成立以來承接了國家科技部863高技術(shù)項目,國家自然基金項目,國家自然基金與中國民航聯(lián)合基金項目,國際民航組織、國際航協(xié)和中國民航大學(xué)聯(lián)合開發(fā)項目等多項民航相關(guān)科研項目。

計算機專業(yè)課程建設(shè)工作積極努力推動科研項目向教學(xué)實踐轉(zhuǎn)化,支持、促進(jìn)了包括數(shù)據(jù)庫系統(tǒng)原理課程在內(nèi)的民航特色計算機專業(yè)課程建設(shè)。

3.4 建立學(xué)生科研基地

為引導(dǎo)學(xué)生積極投入多種形式的專業(yè)、行業(yè)實踐活動,充分利用課余時間從事科研項目,計算機學(xué)院特別安排一間教室作為活動空間,建立了學(xué)生科研基地?;赜辛Φ刂瘟颂魬?zhàn)杯學(xué)生應(yīng)用能力競賽和學(xué)生科技立項等工作并獲得多項省部級科研項目獎勵。

第7篇

關(guān)鍵詞:數(shù)據(jù)庫;教學(xué)改革;教學(xué)方法

中圖分類號:TP311.138-4 文獻(xiàn)標(biāo)識碼:A文章編號:1007-9599 (2011) 19-0000-02

Teaching Reform Research and Practice of Database Course in College

Diao Hongxiang

(Information Science and Technology College of Hunan Agricultural University,Changsha410128,China)

Abstract:According to the database course teaching problems,this paper has carried on the thorough discussion,and unifies own teaching method and teaching experience,puts forward some corresponding measures for the teaching reform to apply the practical teaching process to stimulate students interest in learning,and achieved good results.

Keywords:Database;Teaching reform;Teaching method

一、引言

數(shù)據(jù)庫(Database)是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫,經(jīng)過六十多年的發(fā)展,在各個領(lǐng)域都得到了廣泛的應(yīng)用。數(shù)據(jù)庫課程是《中國高等學(xué)校計算機科學(xué)與技術(shù)專業(yè)學(xué)科教程》中規(guī)定的9門核心課程之一。通過課程的學(xué)習(xí),學(xué)生既能夠正確理解數(shù)據(jù)庫的基本原理和概念,又能熟練掌握數(shù)據(jù)庫的設(shè)計方法和應(yīng)用技術(shù)。然而很多高校在課程教學(xué)過程中過于強調(diào)數(shù)據(jù)庫理論知識講授,缺乏對理論知識和實踐應(yīng)用的結(jié)合,以至于造成了理論和實踐教學(xué)存在不同程度的脫節(jié)。因此對這門課程的教學(xué)我們需要打破傳統(tǒng)的古板式教學(xué)方法,尋找新的教學(xué)思路、科學(xué)的教學(xué)手段,在調(diào)動學(xué)生們的學(xué)習(xí)興趣的基礎(chǔ)上培養(yǎng)應(yīng)用實踐能力和創(chuàng)新能力。本文針對這一問題進(jìn)行了深入的探討,并提出了一些建議和方法應(yīng)用與教學(xué)實踐,取得了很好的效果。

二、課程教學(xué)過程中存在的問題

筆者多年一直從事高等院校計算機專業(yè)《數(shù)據(jù)庫原理與應(yīng)用》課程的教學(xué)工作,通過多年的教學(xué)經(jīng)驗以及教學(xué)改革方法的研究,對該課程進(jìn)行了認(rèn)真的分析和探討,對存在的一些問題做了如下歸結(jié)。

(一)理論與實踐聯(lián)系脫節(jié)

《數(shù)據(jù)庫原理與應(yīng)用》課程一般包括數(shù)據(jù)庫原理、設(shè)計和應(yīng)用三個部分,相互之間是相輔相成、互相促進(jìn)。但是一部分院校的教師授課過程中基本上是前半部分集中介紹數(shù)據(jù)庫的基礎(chǔ)理論,后半部分重點介紹具體的一種數(shù)據(jù)庫管理系統(tǒng)。這種教學(xué)方法使得學(xué)生的學(xué)習(xí)也分成了兩個階段:對于前期部分純粹的理論知識的講解,學(xué)生在學(xué)習(xí)過程中接受的都是一些抽象晦澀的概念和理論,造成學(xué)生的學(xué)習(xí)興趣降低;后期介紹一種具體的數(shù)據(jù)庫管理系統(tǒng),授課的內(nèi)容就變成了純粹的軟件的操作和使用,以至于理論和實踐脫節(jié)。因此,學(xué)生學(xué)完課程后,只是掌握了幾個孤立的知識點和一種軟件的基本操作,不能將學(xué)到的理論應(yīng)用于具體的數(shù)據(jù)庫管理和設(shè)計,同時對數(shù)據(jù)庫的相關(guān)操作也無法聯(lián)系到對應(yīng)的理論知識。

(二)實踐教學(xué)目的單一

數(shù)據(jù)庫原理與應(yīng)用課程是一門實踐性很強的計算機課程,但目前實驗課教學(xué)存在很多弊端,而且理論課和實驗課都是在不同的時段分開講授,理論課基本上都是教師在講臺上授課和演示操作,實驗課都是學(xué)生在機房按照課程實驗指導(dǎo)書實際練習(xí),使得學(xué)生學(xué)習(xí)到的理論知識不能及時的進(jìn)行相應(yīng)的實踐聯(lián)系。而且很多學(xué)校的數(shù)據(jù)庫實驗課程,主要是安排一些基礎(chǔ)性的、驗證性的實驗,這種實驗課程設(shè)置存在的主要問題是缺乏與數(shù)據(jù)庫開發(fā)結(jié)合的創(chuàng)新能力培養(yǎng),最終學(xué)生實驗內(nèi)容變成了對一個軟件的菜單操作和管理配置,沒有將數(shù)據(jù)庫的理論知識應(yīng)用于具體的數(shù)據(jù)庫開發(fā)過程。

(三)考核方法陳舊

數(shù)據(jù)庫原理與應(yīng)用課程是一門理論和實踐相結(jié)合的課程,但是對于該課程的考核,很多學(xué)校還采用理論考試作為最終的課程成績的方式,考試的內(nèi)容基本上停留在對概念的理解上,例如一些簡單的選擇、填空和簡答之類的題目。卷面上有一些實際應(yīng)用的題目也僅僅是讓學(xué)生手寫答題,如一些常見的查詢、ER圖設(shè)計以及存儲過程和觸發(fā)器的設(shè)計等。學(xué)生對于手寫的程序是否能夠在實際系統(tǒng)中運行或者運行中出現(xiàn)的錯誤都無法進(jìn)行實際的調(diào)試。這種考試方式也就迫使大部分學(xué)生僅以考試作為目標(biāo),考試之前死記硬背一些概念理論,不注重實踐操作,偏離了高等院校培養(yǎng)全面型人才的目標(biāo)。

三、課程的教學(xué)改革思路

(一)教學(xué)內(nèi)容的改革

課程教材和參考書是學(xué)生學(xué)習(xí)和獲取知識的基礎(chǔ),因此對教材的選擇就變的尤為重要。當(dāng)前的數(shù)據(jù)庫教材大致分為兩大類,一類是偏重講授數(shù)據(jù)庫理論知識的教材,另一類則是偏重于介紹某種關(guān)系數(shù)據(jù)庫管理系統(tǒng)(如VFP、Access、SQL Server、Oracle)為目的的教材,選擇這兩類教材會造成學(xué)生學(xué)習(xí)理論和實踐聯(lián)系脫節(jié)。筆者認(rèn)為應(yīng)該選取一本理論和實踐并重的教材,然而這種教材比較難找到。目前我院選用王珊、薩師煊編著,高等教育出版社的《數(shù)據(jù)庫系統(tǒng)概論》第四版,該書是國家規(guī)劃教材,課程是國家精品課程,網(wǎng)上資源比較豐富。但該書以標(biāo)準(zhǔn)SQL語言為例,它和SQL Server中的T-SQL語言之間有一些偏差,易使學(xué)生混淆。因此,我們另外再選用了錢學(xué)忠、陳國俊等著,北京郵電大學(xué)出版社出版的《數(shù)據(jù)庫原理及應(yīng)用實驗指導(dǎo)》作為學(xué)生上機實驗時的參考教材,這樣,學(xué)生既能使用SQL Server開發(fā)數(shù)據(jù)庫,又能及時地將理論知識和實際的數(shù)據(jù)庫開發(fā)過程聯(lián)系起來,做到理論聯(lián)系實際。

根據(jù)上面的指導(dǎo)理念和教材選擇,我們同時對教學(xué)內(nèi)容的編排進(jìn)行了整合與改革。本課程的教學(xué)主要包括三個環(huán)節(jié):理論課教學(xué)、實驗課教學(xué)和課程設(shè)計。理論課我們將數(shù)據(jù)庫課程內(nèi)容分成四大部分:基礎(chǔ)知識部分、設(shè)計與應(yīng)用開發(fā)部分、系統(tǒng)部分以及新技術(shù)介紹部分,四大部分之間相輔相成,構(gòu)成我們授課的主體內(nèi)容。基礎(chǔ)部分主要講解數(shù)據(jù)庫系統(tǒng)的基本概念和基礎(chǔ)知識,是學(xué)生學(xué)習(xí)以后數(shù)據(jù)庫內(nèi)容的基礎(chǔ)。設(shè)計與應(yīng)用開發(fā)部分主要講解在開發(fā)應(yīng)用系統(tǒng)中如何在已經(jīng)選定的數(shù)據(jù)庫管理系統(tǒng)的基礎(chǔ)上設(shè)計數(shù)據(jù)庫,如何基于數(shù)據(jù)庫系統(tǒng)編程。系統(tǒng)部分主要講解數(shù)據(jù)庫管理系統(tǒng)中查詢處理和事務(wù)管理的基本概念和基礎(chǔ)知識。新技術(shù)部分主要講解數(shù)據(jù)庫的新技術(shù)和新進(jìn)展,使學(xué)生在完成前面三部分知識和技術(shù)的基礎(chǔ)上開闊思路和眼界,為將來進(jìn)一步學(xué)習(xí)和研究做好必要的準(zhǔn)備和鋪墊。實驗課我們采用專題實驗形式將理論課內(nèi)容涉及到的實踐操作分成十二個主題。包括數(shù)據(jù)庫系統(tǒng)安裝與環(huán)境介紹、數(shù)據(jù)庫操作、表與視圖操作、SQL查詢操作、SQL更新操作、嵌入式SQL應(yīng)用、索引使用、數(shù)據(jù)庫存儲優(yōu)化、存儲過程和觸發(fā)器、安全性和完整性設(shè)置、并發(fā)控制、數(shù)據(jù)庫備份與恢復(fù)。課程設(shè)計部分要求學(xué)生自己動手設(shè)計一個數(shù)據(jù)庫應(yīng)用系統(tǒng),數(shù)據(jù)庫結(jié)構(gòu)以數(shù)據(jù)庫規(guī)范化理論為支撐,系統(tǒng)設(shè)計以軟件工程步驟實施。

(二)教學(xué)方法的改革

在課堂授課過程中應(yīng)該將理論和案例相結(jié)合,案例的選擇應(yīng)該具有實用性和趣味性,并加強與日常生活中遇到的問題和現(xiàn)象的聯(lián)系,探究問題本質(zhì),善于提出問題。例如在講授數(shù)據(jù)庫發(fā)展階段時,數(shù)據(jù)管理技術(shù)經(jīng)歷了人工管理、文件系統(tǒng)、數(shù)據(jù)庫系統(tǒng)三個階段。我們知道數(shù)據(jù)庫系統(tǒng)階段實在文件系統(tǒng)階段之后發(fā)展起來的,但是在實際應(yīng)用過程中很多領(lǐng)域卻還是在使用文件系統(tǒng)管理數(shù)據(jù),而沒有使用數(shù)據(jù)庫系統(tǒng)。例如Web時代的寵兒Google,Yahoo,MSN均不用數(shù)據(jù)庫來管理其數(shù)據(jù),而用文件系統(tǒng)。在授課過程中筆者提出了這個問題讓學(xué)生實際思考并課后查閱資料,下一堂課讓學(xué)生自己講解,通過這種授課方法不僅提高了學(xué)生自主發(fā)現(xiàn)和解決問題的能力,而且能夠提高學(xué)生對數(shù)據(jù)庫典型應(yīng)用領(lǐng)域的興趣。在講解數(shù)據(jù)庫設(shè)計過程時,我們采用經(jīng)典的學(xué)生選課系統(tǒng)作為案例,從需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計以及程序?qū)崿F(xiàn)和運行維護(hù)整個開發(fā)過程,講解完成后也就實現(xiàn)了一個小型的管理系統(tǒng)。同時鼓勵學(xué)生不僅僅是被動的接受內(nèi)容,而是要主動的參與其中,整個過程的開發(fā)都要學(xué)生嚴(yán)格按照軟件工程的開發(fā)流程,同時鼓勵學(xué)生多思考和提出問題,最終不僅加深了學(xué)生對理論知識的理解,而且提高的學(xué)生的動手能力和創(chuàng)新能力。

在課程設(shè)計階段,為了緊密和實踐接軌,我們聘請了數(shù)據(jù)庫方面的培訓(xùn)講師學(xué)者進(jìn)行專題講座,并結(jié)合實際的公司項目系統(tǒng)的完成一個完整系統(tǒng)的設(shè)計開發(fā)。同時引入了協(xié)同作業(yè)法,要求學(xué)生成立項目組完成一個管理信息系統(tǒng)的開發(fā)工作。開發(fā)過程完全模擬企業(yè)項目的開發(fā)流程,并充分發(fā)揮每個學(xué)生的主動性、參與性和創(chuàng)造性,有效地增強學(xué)生團隊協(xié)作意識和創(chuàng)新精神,提高學(xué)生分析問題、解決問題的綜合實踐能力。課程設(shè)計的考核采用提交項目報告并進(jìn)行答辯的形式。老師對每個小組推薦的代表進(jìn)行答辯,其他小組成員可以在答辯過程中可以相互補充。最后由授課老師和培訓(xùn)講師一起給出每個小組成績作為課程設(shè)計的考核成績。

(三)教學(xué)考核的改革

數(shù)據(jù)庫是一門實踐性很強的課程,但是大部分高等院校對這門課的考核還是沿襲傳統(tǒng)的方式,即筆試的卷面成績作為課程的最終成績。筆者建議采用如下教學(xué)考核改革方案:數(shù)據(jù)庫課程的成績=平時成績(20%)+期末閉卷考試(40%)+實踐能力考核成績(40%)。平時成績由學(xué)生的考勤、課堂的表現(xiàn)情況和作業(yè)情況三部分組成,主要目的在于考查學(xué)生學(xué)習(xí)態(tài)度和學(xué)習(xí)的積極性。期末閉卷考試考察內(nèi)容側(cè)重于理論知識,有利于培養(yǎng)學(xué)生的分析問題和解決問題的能力。實踐能力考核是以課程設(shè)計的內(nèi)容作為最終的考核標(biāo)準(zhǔn)。通過課程設(shè)計培養(yǎng)學(xué)生設(shè)計和應(yīng)用數(shù)據(jù)庫的能力,從而也為學(xué)生畢業(yè)后從事數(shù)據(jù)庫開發(fā)工作奠定堅實的基礎(chǔ)。

同時我們也鼓勵學(xué)生在掌握數(shù)據(jù)庫基本理論和技術(shù)的基礎(chǔ)上參與教師承擔(dān)的科研項目、大學(xué)生各類競賽以及一些數(shù)據(jù)庫的認(rèn)證考試,為將來獲取一個好的就業(yè)機會提供基礎(chǔ)。隨著信息系統(tǒng)數(shù)據(jù)庫應(yīng)用的重要性日益凸顯,對從事數(shù)據(jù)庫系統(tǒng)維護(hù)和數(shù)據(jù)庫開發(fā)的技術(shù)人員的需求與日俱增。專業(yè)人才的匱乏使數(shù)據(jù)庫技術(shù)人才處于就業(yè)強勢,在IT行業(yè)中屬于高薪職業(yè)。根據(jù)微軟(中國)有限公司的調(diào)查,持有微軟數(shù)據(jù)庫管理員證書(MCDBA)的IT專業(yè)人員,平均年薪要比持微軟認(rèn)證專家(MCP)、微軟認(rèn)證系統(tǒng)工程師(MCSE)證書的專業(yè)人員的高出30%~50%。因此,要想涉足這一領(lǐng)域,選擇一個合適的認(rèn)證培訓(xùn)項目,是必做的“功課”。數(shù)據(jù)庫方面國際認(rèn)證主要有ORACLE數(shù)據(jù)庫專家認(rèn)證、ORACLE數(shù)據(jù)庫開發(fā)專家認(rèn)證、微軟數(shù)據(jù)庫管理員認(rèn)證等,國內(nèi)的計算機技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試也有數(shù)據(jù)庫系統(tǒng)工程師認(rèn)證。

四、結(jié)束語

數(shù)據(jù)庫課程的教學(xué)改革都是以培養(yǎng)具有創(chuàng)新精神和較強實踐能力的高素質(zhì)應(yīng)用型人才為根本宗旨,因此教師在實際授課過程中,必須不斷完善教學(xué)內(nèi)容結(jié)構(gòu),改進(jìn)教學(xué)方法,建立一套科學(xué)合理的教學(xué)考核方法,提高學(xué)生的學(xué)習(xí)興趣和積極性。本文提出的教學(xué)改革方案都已經(jīng)在教學(xué)過程中得到實施,取得了很好的教學(xué)效果。在今后的教學(xué)過程中還需要進(jìn)一步實踐探索新的教學(xué)方法,促進(jìn)學(xué)生的主動學(xué)習(xí),培養(yǎng)學(xué)生的創(chuàng)新能力,以最終更好的實現(xiàn)課程目標(biāo)。

參考文獻(xiàn):

[1]王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論(第四版)[M].北京:高等教育出版社,2006,5

[2]黃德才,龔衛(wèi)華."數(shù)據(jù)庫原理及應(yīng)用"實驗?zāi)K的組織原則與教學(xué)實踐[J].計算機教育,2009,10:169-171

[3]李峰.網(wǎng)絡(luò)信息技術(shù)環(huán)境下的研究性學(xué)習(xí)[J].河南財政稅務(wù)高等??茖W(xué)校學(xué)報,2007,10:81-82

[4]王艷紅,章小莉.在數(shù)據(jù)庫課程設(shè)計中培養(yǎng)學(xué)生項目開發(fā)能力[J].計算機教育,2009,13:91-94

第8篇

“數(shù)據(jù)庫技術(shù)與應(yīng)用”這門課程內(nèi)容較多,比較抽象,要求理論與實踐相結(jié)合,是教師難教且學(xué)生難學(xué)的一門課程。在理論教學(xué)中,教師按書本單純講理論,學(xué)生不僅沒有聽課的興趣,對一些原理性的知識一般也很難深刻理解。在實踐教學(xué)中,缺乏學(xué)生感興趣的實驗和行之有效的管理機制,學(xué)生的動手能力和主動學(xué)習(xí)能力很難得到提高。 

二、“數(shù)據(jù)庫技術(shù)與應(yīng)用”教學(xué)改革策略 

針對以上數(shù)據(jù)庫課程教學(xué)中出現(xiàn)的問題,迫切需要教師培養(yǎng)學(xué)生自主學(xué)習(xí)的熱情,圍繞學(xué)生設(shè)計恰當(dāng)?shù)慕虒W(xué)策略和進(jìn)行適時引導(dǎo)。為此,探索并建立以解決問題和完成課題為核心的分模塊情景教學(xué)模式,根據(jù)確定的教學(xué)內(nèi)容所確定的項目、任務(wù)及子任務(wù)來組織教學(xué)內(nèi)容模塊,理論課堂部分教師通過不斷使用任務(wù)來引導(dǎo)學(xué)生學(xué)習(xí),倡導(dǎo)與課堂任務(wù)同步,配合以學(xué)生為主體進(jìn)行創(chuàng)新性實驗改革,充分調(diào)動學(xué)生學(xué)習(xí)的主動性和積極性,激發(fā)學(xué)生的創(chuàng)新思維和創(chuàng)新意識,在校園內(nèi)形成自主學(xué)習(xí)氛圍、創(chuàng)新教育氛圍,全面提升學(xué)生的創(chuàng)新和實驗?zāi)芰Α?nbsp;

三、“數(shù)據(jù)庫技術(shù)與應(yīng)用”教學(xué)改革設(shè)計方案 

由于數(shù)據(jù)庫課程的教學(xué)內(nèi)容由數(shù)據(jù)庫基礎(chǔ)理論、數(shù)據(jù)庫應(yīng)用模塊及數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計三大部分組成。其中數(shù)據(jù)庫基礎(chǔ)理論包括關(guān)系數(shù)據(jù)庫系統(tǒng)理論、數(shù)據(jù)庫設(shè)計理論、并發(fā)控制、數(shù)據(jù)庫安全性、完整性控制理論以及數(shù)據(jù)庫管理系統(tǒng)的有關(guān)概念;數(shù)據(jù)庫應(yīng)用模塊具體介紹數(shù)據(jù)庫管理系統(tǒng)的操作;數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計開發(fā)介紹數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計開發(fā)工具及實例。理論部分比較抽象難懂,學(xué)生在學(xué)習(xí)過程中容易產(chǎn)生厭倦心理。為了全面提升大學(xué)生的創(chuàng)新能力,改革傳統(tǒng)枯燥的教學(xué),將理論分成模塊與實驗搭配教學(xué),根據(jù)不同的學(xué)習(xí)過程分成如下幾個階段: 

第一階段,進(jìn)行基礎(chǔ)理論及其實驗教學(xué)。課堂理論采用模塊化情境任務(wù)教學(xué),將學(xué)生分成每組約5人進(jìn)行學(xué)習(xí)并討論,同時,配合課堂理論,采用與之同步的實驗內(nèi)容,進(jìn)行基礎(chǔ)理論驗證性實驗和綜合性實驗。 

第二階段,進(jìn)行任務(wù)模塊的自主實驗,針對任務(wù)模塊讓學(xué)生自主進(jìn)行實驗,主要目的在于培養(yǎng)學(xué)生進(jìn)行自主學(xué)習(xí),培養(yǎng)實踐動手的能力和樂于探索的精神。自已弄不通的地方可以通過請教高手、老師或網(wǎng)上探索鉆研的方式得以解決,學(xué)生通過設(shè)計實驗發(fā)現(xiàn)問題并解決問題的過程,激發(fā)了學(xué)習(xí)樂趣,增強了動手能力,校園自主學(xué)習(xí)、創(chuàng)新文化氛圍就會逐漸形成。 

第三階段,是對能很好完成第二階段的學(xué)生,讓他們進(jìn)入項目實驗,組成項目小組,進(jìn)行一段時間項目研發(fā)實驗后,學(xué)生的理論知識和實際動手能力會顯著提升,能夠開展更復(fù)雜的創(chuàng)新性項目實驗,有興趣者可以跟隨教師與社會接軌,參與社會實踐中新項目的開發(fā),為將來學(xué)生順利就業(yè)、就好業(yè)打下堅實的基礎(chǔ)。 

四、“數(shù)據(jù)庫技術(shù)與應(yīng)用”模塊學(xué)習(xí)及創(chuàng)新實驗的構(gòu)建實施 

在數(shù)據(jù)庫課程的教學(xué)過程中,通過“數(shù)據(jù)庫技術(shù)與應(yīng)用”模塊教學(xué)及相應(yīng)實驗的設(shè)計和實施,對學(xué)生加深理論知識的理解、提高動手能力和創(chuàng)新意識是非常重要的。 

(一)與實際相聯(lián)系,加強基礎(chǔ)理論模塊的學(xué)習(xí),通過必修實驗打下扎實的基本功,培養(yǎng)學(xué)生自主學(xué)習(xí)的自信心 

這一階段的學(xué)習(xí)要求學(xué)生必須通過。為了增加學(xué)生學(xué)習(xí)的直觀性,可以引入學(xué)校常見的學(xué)生檔案管理和成績管理系統(tǒng)信息數(shù)據(jù)為任務(wù)模塊,圍繞解決子模塊任務(wù)來設(shè)計教學(xué)。主要包括:數(shù)據(jù)庫SQL Server 2008 R2的安裝和使用、設(shè)計數(shù)據(jù)庫和表、進(jìn)行數(shù)據(jù)庫完整性實驗、SQL查詢、視圖和索引、觸發(fā)器和存儲過程以及數(shù)據(jù)庫的安全性、數(shù)據(jù)庫恢復(fù)以及并發(fā)控制。同時,基礎(chǔ)實驗與理論同步,在這里,對傳統(tǒng)教學(xué)實踐進(jìn)行改革,教師只須提出基本的實驗要求,由學(xué)生在實驗過程中探索所需要的實驗方式、命令及過程,而不是像傳統(tǒng)教學(xué)中,由教師給出實驗指導(dǎo)書列出詳細(xì)實驗步驟。涉及的語法也不要在課堂上詳細(xì)講解,大部分需要學(xué)生通過網(wǎng)絡(luò)或圖書自行查找完善。 

(二)對任務(wù)模塊,通過自主實驗進(jìn)行因材施教,進(jìn)一步激發(fā)和培養(yǎng)學(xué)生的自主學(xué)習(xí)興趣 

對各個任務(wù)模塊,教師在傳授理論時,可以給學(xué)生自由選擇的空間,靈活的解決問題途徑,最適合自已的才是最好的,解決問題過程中培養(yǎng)他們的發(fā)散思維。這一階段對應(yīng)的實驗是根據(jù)學(xué)生特點由學(xué)生進(jìn)行自主選擇。針對數(shù)據(jù)庫安全性、數(shù)據(jù)庫恢復(fù)及并發(fā)控制部分知識模塊,教師可提出更高要求,學(xué)生自行設(shè)計實驗去體驗上述知識,學(xué)生經(jīng)過探索、教師適當(dāng)引導(dǎo)后完成,能夠更深刻地理解相應(yīng)的理論知識點。 

(三)在前面階段基礎(chǔ)上,進(jìn)行理論升華,嘗試項目創(chuàng)新實驗、參與社會實踐,培養(yǎng)學(xué)生團隊合作能力和創(chuàng)新能力 

對通過前兩個階段的探索學(xué)習(xí)和實驗已經(jīng)形成一定的自主學(xué)習(xí)能力、動手實踐能力的學(xué)生,對整個項目理論有了一個完整深入的認(rèn)識,讓他們組成項目小組,進(jìn)入項目創(chuàng)新實驗室,對整個任務(wù)進(jìn)行理論分析升華,進(jìn)行課程設(shè)計,完成實驗項目研發(fā),在數(shù)據(jù)庫課程設(shè)計實踐環(huán)節(jié)中,教師對他們提出高標(biāo)準(zhǔn)設(shè)計要求。在教師指導(dǎo)下,鼓勵他們設(shè)計出功能完善 的信息系統(tǒng),做出完善的課程設(shè)計報告。隨著數(shù)據(jù)庫技術(shù)的不斷發(fā)展,在數(shù)據(jù)庫課程的理論與實踐教學(xué)中,教師要將數(shù)據(jù)庫技術(shù)發(fā)展的最新技術(shù)引入課堂,使學(xué)生盡可能掌握前沿知識,教師要有全新的理念,注重不斷改進(jìn)教學(xué)方法、采用豐富多樣的教學(xué)形式、優(yōu)化教學(xué)內(nèi)容、引入新的教學(xué)方法和手段,從課堂教學(xué)和實踐教學(xué)等多方面全方位立體化進(jìn)行改革實踐,以確保在數(shù)據(jù)庫課程教學(xué)中不斷激發(fā)學(xué)生學(xué)習(xí)興趣,全方位調(diào)動學(xué)生自主學(xué)習(xí),培養(yǎng)學(xué)生的創(chuàng)新能力。 

第9篇

摘 要:本文以江西財經(jīng)大學(xué)開設(shè)的信息系統(tǒng)專業(yè)方向為例,結(jié)合人才市場需要和我校財經(jīng)背景,提出了面向能力培養(yǎng)的財經(jīng)類院校計算機專業(yè)實踐課程體系,特別指出了其中第二階段實踐課程的作用、地位和改革方案。

關(guān)鍵詞:能力培養(yǎng);信息系統(tǒng)專業(yè)方向;第二階段;實踐課程改革

作者簡介:劉德喜,男,副教授,研究方向為信息檢索、數(shù)據(jù)庫;萬常選,男,教授,研究方向為Web數(shù)據(jù)管理、現(xiàn)代數(shù)據(jù)庫技術(shù)及電子商務(wù)技術(shù);廖國瓊,男,教授,研究方向為數(shù)據(jù)庫,RFID。

信息系統(tǒng)專業(yè)方向關(guān)注的是信息系統(tǒng)和這些系統(tǒng)相關(guān)組織之間的關(guān)系,要求所培養(yǎng)的人才能根據(jù)企業(yè)需求而配置應(yīng)用技術(shù)(特別是數(shù)據(jù)庫)或開發(fā)信息系統(tǒng),以支持企業(yè)的決策或管理。信息系統(tǒng)專業(yè)人才需求得到ACM(國際計算機協(xié)會)、AIS(國際信息系統(tǒng)協(xié)會)和IEEE-CS(美國電氣和電子工程師協(xié)會計算機協(xié)會)的認(rèn)可。目前,在管理科學(xué)與工程和計算機科學(xué)與技術(shù)學(xué)科下,都開設(shè)有信息系統(tǒng)專業(yè)方向。江西財經(jīng)大學(xué)的財經(jīng)管理背景為信息系統(tǒng)專業(yè)的開設(shè)提供機遇的同時也提出了挑戰(zhàn)。要讓信息系統(tǒng)用于支持決策和組織管理,就需要信息系統(tǒng)人才理解組織企業(yè)的管理運營模式,學(xué)校財經(jīng)管理背景是該方向人才培養(yǎng)中的優(yōu)勢。所要面對的挑戰(zhàn)是,與工科院校開辦的計算機科學(xué)與技術(shù)專業(yè)相比,財經(jīng)類院校辦計算機科學(xué)與技術(shù)專業(yè)(信息系統(tǒng)是該專業(yè)的一個專業(yè)方向)在社會認(rèn)同方面還存在差距??s小這種差距的最重要最有效的辦法是提高人才培養(yǎng)質(zhì)量,讓所培養(yǎng)的學(xué)生具有核心競爭力,這種核心競爭力體現(xiàn)在學(xué)生的能力和素質(zhì)上,要讓我們的學(xué)生在大眾化專業(yè)教育中突顯出來。

關(guān)于計算機科學(xué)與技術(shù)專業(yè)能力培養(yǎng)和實踐體系的探索和改革,目前國內(nèi)外已有較多的成果。ACM、AIS、和IEEE-CS專家在CC2005中刻畫了計算機不同專業(yè)方向的能力要求;教育部高等學(xué)校計算機科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會編制了“高等學(xué)校計算

機科學(xué)與技術(shù)專業(yè)實踐教學(xué)體系與規(guī)范”,提出了5個專業(yè)方向的實踐教學(xué)體系的構(gòu)建[1];清華大學(xué)在以美國Stanford、Berkeley和CALTECH三所大學(xué)考察的基礎(chǔ)上,采取了諸如“實驗內(nèi)容緊跟計算機技術(shù)發(fā)展”、“研究型大型實驗教學(xué)環(huán)節(jié)”等措施對實踐教學(xué)進(jìn)行改革,創(chuàng)建了4個專業(yè)實踐專題[2];武漢大學(xué)將實驗教學(xué)分為三個層次并通過六種類型進(jìn)行組織實施[3];此外,還有很多地方院校在《計算機教育》等雜志上發(fā)表文章闡述本校計算機專業(yè)實踐教學(xué)體系的構(gòu)建[4-6]。盡管信息系統(tǒng)專業(yè)(方向)是計算機科學(xué)與技術(shù)專業(yè)的5個專業(yè)方向之一,然而,專門針對該專業(yè)方向的研究卻很少見。各高校的實踐體系大都是面向?qū)I(yè)領(lǐng)域知識而非直接面向能力培養(yǎng),導(dǎo)致人才培養(yǎng)的“趨同性”比較嚴(yán)重。此外,沒有一種現(xiàn)存的實踐體系能完全適合我校立足財經(jīng)管理背景辦信息系統(tǒng)專業(yè)這一特色。因此,構(gòu)建并實施以財經(jīng)管理為背景、面向能力培養(yǎng)的信息系統(tǒng)專業(yè)方向?qū)嵺`體系顯得尤為迫切!

2 專業(yè)能力需求

ACM、AIS和IEEE-CS計算機學(xué)科教學(xué)計劃研究小組用圖1刻畫計算機專業(yè)的問題空間[7]。該小組還給出了計算學(xué)科人才在算法、應(yīng)用程序、計算機程序設(shè)計、硬件與設(shè)備、人機界面、信息系統(tǒng)、IT資源計劃、網(wǎng)絡(luò)與通信、系統(tǒng)集成、信息管理、智能系統(tǒng)11個方面59種能力要求,并對5個不同專業(yè)方向給出了各項能力要求的權(quán)重。圖2是我們將59種能力在問題空間中的映射,其中陰影部分是信息系統(tǒng)專業(yè)的問題空間和能力需求。

圖1 計算機專業(yè)的問題空間

圖2 59種能力在問題空間中的映射

我校計算科學(xué)與技術(shù)專業(yè)人才培養(yǎng)方案中對能力的要求與信息系統(tǒng)專業(yè)(方向)的能力需要基本一致,具體如下:

(1) 專業(yè)能力:具有較強的信息系統(tǒng)架構(gòu)能力,圍繞社會中各種組織機構(gòu)(以及個人)的信息化需求,通過對計算技術(shù)的選擇、應(yīng)用和集成,創(chuàng)建優(yōu)化的信息系統(tǒng)并對其運行實行有效的技術(shù)維護(hù)和管理(IS規(guī)劃、設(shè)計、實施和維護(hù)+I(xiàn)T集成能力);

(2) 自主學(xué)習(xí)能力;

(3) 邏輯思維能力(演繹+歸納) ;

(4) 語言文字表達(dá)能力;

(5) 組織管理、交流和溝通能力;

(6) 基本的學(xué)科研究和一定的創(chuàng)新能力。

我們強調(diào):商業(yè)需求分析、技術(shù)支持、信息系統(tǒng)開發(fā)、系統(tǒng)集成、信息管理(數(shù)據(jù)庫)實踐、人機交互,而弱化:智能系統(tǒng)、數(shù)字邏輯、圖形學(xué)和可視化、程序設(shè)計語言理論、操作系統(tǒng)原理與設(shè)計、軟件過程、軟件工程基礎(chǔ)、科學(xué)計算、計算機系統(tǒng)工程、嵌入式系統(tǒng)等。

3 面向能力培養(yǎng)的理論與實踐課程體系

我校計算機科學(xué)與技術(shù)專業(yè)(信息系統(tǒng)專業(yè)方向)對專業(yè)能力的要求可以歸納為以下6類:

(1) 信息系統(tǒng),包括:定義信息系統(tǒng);設(shè)計信息系統(tǒng);實現(xiàn)信息系統(tǒng);信息系統(tǒng)培訓(xùn);維護(hù)和修改信息;

(2) 信息管理,包括:使用數(shù)據(jù)庫系統(tǒng);實現(xiàn)信息提取;選擇、配置、管理數(shù)據(jù)庫;數(shù)據(jù)庫用戶培訓(xùn)和支持;

(3) 計算機程序設(shè)計,包括:小規(guī)模程序設(shè)計;大規(guī)模程序設(shè)計;

(4) 軟件界面,即創(chuàng)建用戶軟件界面;

(5) 應(yīng)用程序,包括:使用文字處理器和電子表格;培訓(xùn)用戶使用文字處理器和電子表格;

(6) 網(wǎng)絡(luò)與通信,包括:設(shè)計網(wǎng)絡(luò)配置;選擇網(wǎng)絡(luò)組件;裝配、管理計算機網(wǎng)絡(luò);管理通信資源。

為保障以上專業(yè)能力的培養(yǎng),我們構(gòu)建的理論課程體系如圖3所示。實踐課程體系及第二階段如圖4所示。第二階段實踐課程、學(xué)時及開設(shè)學(xué)期如表1所示。

圖3 理論課程體系

圖4 實踐課程體系及第二階段實踐內(nèi)容

表1 第二階段實踐課程安排

第二階段在實踐體系中處于核心地位,起承上啟

下作用,實驗內(nèi)容與多個相關(guān)課程相聯(lián)系,目的是培養(yǎng)綜合實驗?zāi)芰?、運用相關(guān)課程基礎(chǔ)理論進(jìn)行設(shè)計的能力、將所學(xué)知識用于解決實際問題的能力,幫助理解專業(yè)課程體系。信息系統(tǒng)專業(yè)(方向)適合設(shè)置第二階段實驗的課程: 程序設(shè)計;算法與數(shù)據(jù)結(jié)構(gòu);數(shù)據(jù)庫與信息管理;計算機網(wǎng)絡(luò);操作系統(tǒng);軟件工程。第二階段的地位如圖5所示,其作用體現(xiàn)在:加深對基本理論的理解和掌握(承上);幫助對專業(yè)課程體系的理解;培養(yǎng)綜合實驗?zāi)芰?、運用相關(guān)課程基礎(chǔ)理論進(jìn)行設(shè)計的能力、將所學(xué)知識用于解決實際問題的能力;培養(yǎng)從系統(tǒng)的角度分析解決問題的能力;培養(yǎng)獨立工作、團隊協(xié)作、問題表達(dá)、文檔撰寫、思想交流等能力(啟下)。

圖5 第二階段實踐在實踐體系中的位置

其他實踐活動還包括:學(xué)術(shù)活動、科研創(chuàng)新、實習(xí)、畢業(yè)設(shè)計。學(xué)術(shù)活動培養(yǎng)交流、勾通、獲取新知識的能力; 科研創(chuàng)新培養(yǎng)創(chuàng)新能力、創(chuàng)新精神; 實習(xí)是通過直接接觸生產(chǎn)實踐活動,加深對專業(yè)的理解和認(rèn)識,培養(yǎng)將所學(xué)知識用于解決實際生產(chǎn)實踐問題的能力;畢業(yè)設(shè)計培養(yǎng)學(xué)生綜合運用所學(xué)知識和掌握的技能,分析解決實際問題(生產(chǎn)、生活、科研)、獨立工作、團隊協(xié)作、問題表達(dá)、文檔撰寫、思想交流等能力。

4 第二階段實施方案

擬采用的實施方案如圖6所示。老師設(shè)定能反映能力培養(yǎng)要求的題目,教學(xué)系對題目進(jìn)行討論審查;在學(xué)期中布置任務(wù),學(xué)生選題并進(jìn)行技術(shù)積累,此間老師督促并答疑;第二階段老師集中對所用到的技術(shù)或方法查漏補缺,集中講解;學(xué)生在老師指導(dǎo)下完成設(shè)計;假期學(xué)生對設(shè)計進(jìn)行完善并撰寫報告,教師遠(yuǎn)程指導(dǎo);新學(xué)期初通過答辯形式集中評價并驗收設(shè)計報告;教師根據(jù)設(shè)計過程、答辯和報告三個方面給出成績;教師和學(xué)生針對整個設(shè)計過程存在的問題向系向系進(jìn)行反饋,以完善二階段的內(nèi)容和形式。整個過程的開展師生和教學(xué)系都以能力培養(yǎng)。

圖6 第二階段實施方案

以下是對各門課程實踐內(nèi)容的要求。

(1) 程序設(shè)計課程設(shè)計。完成一個完整的軟件系統(tǒng)的設(shè)計和開發(fā)過程;熟練運用結(jié)構(gòu)化程序設(shè)計方法; 熟練運用基本的數(shù)據(jù)結(jié)構(gòu),如數(shù)組、結(jié)構(gòu)體、指針等;熟練掌握計算機解決問題的基本思想和程序的架構(gòu);培養(yǎng)大規(guī)模程序設(shè)計能力,養(yǎng)成良好的程序設(shè)計風(fēng)格。

(2) 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計。選題有一定規(guī)模和復(fù)雜度,且需要用數(shù)據(jù)結(jié)構(gòu)中的模型和方法描述和求解;要求完成問題建模、數(shù)據(jù)結(jié)構(gòu)設(shè)計、算法設(shè)計、實現(xiàn)、測試;要求綜合運用程序設(shè)計、離散數(shù)學(xué)和數(shù)據(jù)結(jié)構(gòu)知識;理解邏輯結(jié)構(gòu)、存儲結(jié)構(gòu)、算法、實現(xiàn)的關(guān)系;理解線性表、樹、二叉樹、圖等結(jié)構(gòu)及查找、排序相關(guān)算法并能靈活運用;培養(yǎng)問題抽象與建模能力、用計算機求解問題的能力。

(3) 面向?qū)ο笳n程設(shè)計。選題具有一定復(fù)雜性和功能,且要求用面向?qū)ο蟮乃枷敕治?、設(shè)計和實現(xiàn)。要綜合運用結(jié)構(gòu)化程序設(shè)計、面向?qū)ο蟪绦蛟O(shè)計、數(shù)據(jù)結(jié)構(gòu)和算法等相關(guān)課程的知識;要求了解一定的人機界面知識和基本的軟件開發(fā)方法;培養(yǎng)程序設(shè)計能力和問題的抽象、建模、分析與解決的能力。

(4) 操作系統(tǒng)課程設(shè)計。選題要能幫助學(xué)生深入理解操作系統(tǒng)的工作原理,了解Linux操作系統(tǒng)的內(nèi)核技術(shù),并使學(xué)生初步具備在Linux平臺上利用OS系統(tǒng)調(diào)用編寫較復(fù)雜應(yīng)用程序的能力;培養(yǎng)學(xué)生綜合運用程序設(shè)計、數(shù)據(jù)結(jié)構(gòu)與算法、操作系統(tǒng)等課程中的理論和方法分析解決實際問題的能力;培養(yǎng)學(xué)生的系統(tǒng)觀。

(5) 計算機網(wǎng)絡(luò)綜合課程設(shè)計。選題要求綜合使用計算機網(wǎng)絡(luò)、網(wǎng)絡(luò)程序設(shè)計、數(shù)據(jù)結(jié)構(gòu)等課程相關(guān)知識;或根據(jù)客戶需要選購、部署、配置和維護(hù)較大型網(wǎng)絡(luò);培養(yǎng)學(xué)生設(shè)計和編寫大型網(wǎng)絡(luò)程序的能力或系統(tǒng)觀和設(shè)計、裝配、管理網(wǎng)絡(luò)的網(wǎng)絡(luò)工程實踐能力。

(6) 數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計。選題要求依托商用大型數(shù)據(jù)庫系統(tǒng),針對實際信息系統(tǒng)需要,綜合使用數(shù)據(jù)庫的設(shè)計方法和步驟開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng);培養(yǎng)學(xué)生數(shù)據(jù)庫和信息系統(tǒng)的定義、設(shè)計、實現(xiàn)、管理、使用、維護(hù)能力及信息的抽取能力。

(7) 軟件工程課程設(shè)計。選題要求針對大型軟件開能課題,完成需求分析、軟件設(shè)計、程序?qū)崿F(xiàn)、軟件測試等軟件開發(fā)過程綜合訓(xùn)練;要求綜合運用軟件工程、數(shù)據(jù)結(jié)構(gòu)、程序設(shè)計、面向?qū)ο?、操作系統(tǒng)等課程知識;培養(yǎng)軟件系統(tǒng)開發(fā)能力、創(chuàng)建用戶界面能力、軟件項目管理能力;培養(yǎng)系統(tǒng)觀和協(xié)作能力。

5 結(jié)語

財經(jīng)類高校計算機專業(yè)的人才培養(yǎng)目標(biāo)和培養(yǎng)方案不應(yīng)效仿工科類院校,而應(yīng)將財經(jīng)背景和社會對人才能力的需要相結(jié)合,制訂具有財經(jīng)背景特色的培養(yǎng)方案。本文介紹了江西財經(jīng)大學(xué)信息管理學(xué)院計算機專業(yè)(信息系統(tǒng)方向)的實踐體系,該體系以學(xué)生能力培養(yǎng)為目標(biāo),在已有的課程實驗基礎(chǔ)上,利用第二階段(每學(xué)期結(jié)束后的2~3周時間),通過相關(guān)實踐課程的設(shè)置,在幫助學(xué)生鞏固課程知識的基礎(chǔ)上,促進(jìn)學(xué)生從系統(tǒng)的角度理解課程體系,提高學(xué)生專業(yè)能力,培養(yǎng)創(chuàng)新、協(xié)作、表達(dá)等綜合能力。

參考文獻(xiàn):

[1] 教育部高等學(xué)校計算機科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會. 高等學(xué)校計算機科學(xué)與技術(shù)專業(yè)實踐教學(xué)體系與規(guī)范[M]. 清華大學(xué)出版社,2008.

[2] 湯志忠. 清華“計算機專業(yè)實踐”課程的創(chuàng)新與實踐[J]. 計算機教育,2006(7):7-9.

[3] 黃傳河,黃建中,吳黎兵. 計算機專業(yè)實踐教學(xué)體系與方法設(shè)計[J]. 計算機教育,2007(11):87-89.

[4] 董健全,吳悅,錢權(quán),等. 3+1模式計算機專業(yè)實踐教學(xué)的一些探索[J]. 實驗室研究與探索, 2007,26(12):350-353.

[5] 何靜媛,朱征宇. 高校計算機專業(yè)實踐教學(xué)改革研究[J]. 計算機教育,2010(2):25-27,46.

[6] 陳笑蓉,王曉蓉,陳梅,等. 計算機專業(yè)實驗教學(xué)體系改革的研究與實踐[J]. 實踐教學(xué),2008(8):34,23.

[7] 教育部高等學(xué)校計算機科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會. 高等學(xué)校計算機科學(xué)與技術(shù)專業(yè)公共核心知識體系與課程[M]. 清華大學(xué)出版社,2008.

Ability Cultivation Oriented Reform of Practical Training for Information System

LIU Dexi, WAN Changxuan, LIAO Guoqiong

(Department of Information Technology, College of Finance and Economics, Jiangxi University, Nanchang 330013, China)

第10篇

【關(guān)鍵字】 軟件技術(shù)基礎(chǔ) 教學(xué)改革 應(yīng)用能力 應(yīng)用型人才

教育部高等學(xué)校計算機基礎(chǔ)課程教學(xué)指導(dǎo)委員會(簡稱“教指委”)于2009年10月編制了《高等學(xué)校計算機基礎(chǔ)教學(xué)發(fā)展戰(zhàn)略研究報告 暨計算機基礎(chǔ)課程教學(xué)基本要求》,指出深化高等學(xué)校計算機基礎(chǔ)教學(xué)的發(fā)展趨勢和改革意見,強調(diào)“加強以知識體系和實驗體系為基礎(chǔ)的課程建設(shè),加強以應(yīng)用能力培養(yǎng)為核心的實踐教學(xué),加強教學(xué)方法、手段的改革與教學(xué)環(huán)境建設(shè)”的高校計算機基礎(chǔ)課程的改革意見。

計算機“軟件技術(shù)基礎(chǔ)”課程(簡稱“軟基”)是工科非計算機專業(yè)計算機基礎(chǔ)教學(xué)“三個層次”課程體系中第二層次的一門技術(shù)基礎(chǔ)課,也是我校生物醫(yī)學(xué)工程(簡稱“生工”)專業(yè)學(xué)生的一門必修課程,是全面鍛煉學(xué)生邏輯思維到動手能力的核心課程,是將來生工學(xué)生進(jìn)行硬件類接口程序開發(fā)的基礎(chǔ)。該課程包含了操作系統(tǒng)原理、數(shù)據(jù)結(jié)構(gòu)及算法、數(shù)據(jù)庫及應(yīng)用、軟件工程等內(nèi)容,目標(biāo)是在生工專業(yè)中打造其軟件能力的核心地位,使學(xué)生掌握計算機軟件技術(shù)的基礎(chǔ)知識和基本方法,培養(yǎng)學(xué)生利用計算機技術(shù)分析問題、解決問題的基本思路與能力。傳統(tǒng)的“軟基”教學(xué),由于其涵蓋內(nèi)容廣,課程抽象,學(xué)生感覺非常難學(xué),教師同樣也感覺難教。很多學(xué)生在學(xué)完“軟基”課程后,并不知道應(yīng)該將所學(xué)知識應(yīng)用于何處的情況非常常見。為解決這些問題,需要對“軟基”課程的教學(xué)模式加以改革。目前,各大院校都在探索有關(guān)計算機教學(xué)的改革。我校在長期調(diào)研的基礎(chǔ)上,仔細(xì)研究生工專業(yè)的特點和對計算機的特殊需求及依賴性,前瞻生工專業(yè)畢業(yè)生將來從事的醫(yī)藥衛(wèi)生工作實踐,考慮解決各種醫(yī)藥實踐問題所需的計算機知識和應(yīng)用能力模塊,提出針對我校生工專業(yè)學(xué)生“軟基”課程教學(xué)體系的改革并付諸實踐,構(gòu)建具有醫(yī)藥院校特點的“軟基”課程體系。力求摸索出一條適合醫(yī)藥類院校生工專業(yè)特點的、真正做到學(xué)有所用的教學(xué)模式,使生工專業(yè)畢業(yè)的大學(xué)生能夠更好的將所學(xué)知識應(yīng)用到醫(yī)學(xué)領(lǐng)域軟件開發(fā)和硬件控制中去。

實際上,醫(yī)藥類院校的學(xué)生學(xué)習(xí)計算機,有其自身的特點。首先,醫(yī)藥類專業(yè)的學(xué)生在高中多數(shù)是理科學(xué)生,已經(jīng)養(yǎng)成了一定的分析和解決問題的習(xí)慣,具備掌握計算機基本程序設(shè)計的數(shù)學(xué)、算法基礎(chǔ)。同時,醫(yī)藥類學(xué)生將來要面臨大量醫(yī)學(xué)數(shù)據(jù)的處理和分析,但醫(yī)藥類學(xué)生的數(shù)學(xué)、物理等基礎(chǔ)學(xué)科相對比較薄弱,這給“軟基”課程的學(xué)習(xí)帶來了困難,計算機技術(shù)側(cè)重于綜合分析問題的能力,包括將問題算法化、邏輯化、數(shù)字化,這些都需要比較厚重的數(shù)學(xué)等自然科學(xué)的基礎(chǔ),醫(yī)藥類高等院校學(xué)生計算機應(yīng)用能力比理工類院校學(xué)生低,如何在課程建設(shè)中體現(xiàn)能力培養(yǎng),提高應(yīng)用型技能,是符合我院辦學(xué)理念和專業(yè)培養(yǎng)模式的有益嘗試。因此,學(xué)好“軟基”課程,可以對前面學(xué)過的計算機課程起到很好的總結(jié)作用,也可以為后續(xù)的計算機學(xué)習(xí)打下堅實的基礎(chǔ)。

鑒于以上分析,圍繞培養(yǎng)生工學(xué)生的軟件設(shè)計及應(yīng)用能力,開展教學(xué)模式、理論教學(xué)、實踐教學(xué)和自主延伸教學(xué)方式方法的研究,提高生工專業(yè)畢業(yè)生要求的核心競爭力,兼顧教育部對于非計算機專業(yè)大學(xué)生計算機教育的要求,我們對“軟基”課程教學(xué)及實踐方式進(jìn)行了調(diào)整和改革。

1、理論教學(xué),夯實基礎(chǔ)

我校“軟基”課程共50學(xué)時,但內(nèi)容覆蓋到數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)原理、軟件技術(shù)、數(shù)據(jù)庫技術(shù)等知識。如何在學(xué)時少,涵蓋門類多的情況下,兼顧統(tǒng)籌,注重“軟基”各章內(nèi)在聯(lián)系和各章對于學(xué)生形成綜合研發(fā)能力的作用,以此為側(cè)重點進(jìn)行教學(xué)。萬丈高樓平地起,基礎(chǔ)才是學(xué)好知識的關(guān)鍵,只有掌握牢固的基礎(chǔ)知識,才能更好的學(xué)習(xí)后續(xù)知識。課堂教學(xué),從簡單到復(fù)雜,在各個學(xué)習(xí)情境中選擇遞進(jìn)層次性的學(xué)習(xí)內(nèi)容,融合“知識+技能+素質(zhì)”三維度能力要求。采用任務(wù)驅(qū)動的教學(xué)方法,在平時學(xué)習(xí)和實踐考核過程中,學(xué)生自主延伸學(xué)習(xí),主動查找資料,互相學(xué)習(xí),協(xié)作完成課程設(shè)計。

2、實踐教學(xué),提升能力

鑒于國內(nèi)外大學(xué)教育模式的差異,國外的計算機基礎(chǔ)教育沒有更多的可比性,我們始終關(guān)注國內(nèi)大學(xué)的非計算機專業(yè)的“軟基”課程教學(xué)方式的開展和改革。當(dāng)前,“軟基”課程涉及軟件工程、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、數(shù)據(jù)庫、計算機網(wǎng)絡(luò)編程等方面知識,內(nèi)容覆蓋面廣,各知識模塊因為其相對獨立性,導(dǎo)致實踐教學(xué)沒有形成以打造學(xué)生能力為主線的一體化教學(xué)?!败浕闭n程的每一部分都會對學(xué)生軟件研發(fā)能力的形成有很大影響。有重點的講授課程,以“精講多練”為原則,以提高學(xué)生綜合素質(zhì)為最終目標(biāo),加大實驗力度,增加大作業(yè)內(nèi)容和廣度,注重學(xué)生實踐能力的培養(yǎng),鼓勵學(xué)生動手解決問題,互相幫助,在培養(yǎng)學(xué)生團結(jié)協(xié)作的同時,使學(xué)生在練習(xí)中學(xué)習(xí),在練習(xí)中提高。實踐教學(xué)是將理論知識充分糅合然后提升的過程,是課堂教學(xué)的有力補充,學(xué)生的實踐開發(fā)能力是檢驗這門課程是否講好的試金石。如何打破各章知識體系的邊界,培養(yǎng)學(xué)生綜合的系統(tǒng)開發(fā)能力,是“軟基”實踐教學(xué)改革的重點。利用實驗教學(xué),在驗證課堂知識的前提下,引導(dǎo)學(xué)生分析問題,自己動手解決問題,鼓勵學(xué)生優(yōu)化程序,配合理論教學(xué)夯實基礎(chǔ)。

3、課程設(shè)計,整合知識

采用課程設(shè)計的方式檢驗學(xué)生的學(xué)習(xí)成果。在學(xué)完數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫技術(shù)部分的課程后,學(xué)生完成不同的課程設(shè)計。數(shù)據(jù)結(jié)構(gòu)部分,學(xué)生隨機抽取不同的作業(yè),在一定的時間內(nèi)獨立完成;數(shù)據(jù)庫部分,由學(xué)生自由分組(每組人數(shù)少于5人),再隨機抽取數(shù)據(jù)庫設(shè)計題目的基礎(chǔ)上協(xié)作完成。

通過面向某一具體應(yīng)用的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫應(yīng)用的設(shè)計,加深學(xué)生對數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫知識的理解和掌握。數(shù)據(jù)結(jié)構(gòu)題目的編制將配合ACM競賽(ACM國際大學(xué)生程序設(shè)計競賽,ACM International Collegiate Programming Contest)和“藍(lán)橋杯”軟件設(shè)計大賽,著重提升學(xué)生數(shù)據(jù)結(jié)構(gòu)模塊的算法設(shè)計能力;數(shù)據(jù)庫應(yīng)用設(shè)計部分,配合具體應(yīng)用,促使學(xué)生學(xué)以致用,更好地掌握知識。通過程序的編寫,充分鍛煉學(xué)生分析問題、解決問題、程序設(shè)計的能力,培養(yǎng)學(xué)生的團隊精神,提高學(xué)生學(xué)習(xí)的主觀能動性。

4、網(wǎng)絡(luò)平臺,加深交流

加強網(wǎng)絡(luò)教學(xué)平臺的建設(shè),構(gòu)建數(shù)字化學(xué)習(xí)環(huán)境。實現(xiàn)課程教案、電子教案全部上網(wǎng),教學(xué)錄像上網(wǎng),使得學(xué)生能夠隨時“溫故而知新”。通過網(wǎng)絡(luò),為學(xué)生提供豐富的教學(xué)資源,對于知識重點、難點給出多媒體演示;通過網(wǎng)絡(luò)布置課后作業(yè)、習(xí)題、提交作業(yè);通過網(wǎng)絡(luò),實現(xiàn)教師與學(xué)生、學(xué)生與學(xué)生之間的互動交流,共同學(xué)習(xí)。

5、通過考核,檢驗教學(xué)

我?!败浕闭n程,學(xué)生最后考核的成績由三部分組成:學(xué)生平時的作業(yè)成績、學(xué)生課程設(shè)計的成績和期末考試的成績,各部分的比重為10%、30%、60%。為客觀的檢測學(xué)生學(xué)習(xí)的成果,改革傳統(tǒng)的考試方式,建立“軟基”題庫。傳統(tǒng)的筆試考試由教師命題組卷,試題缺少客觀性。建立并完善題庫,通過題庫系統(tǒng)隨機組卷,考查學(xué)生的學(xué)習(xí)情況。期末大作業(yè)由以往的教師命題,學(xué)生在考試中隨堂作答的方式,改成對數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫兩部分作業(yè)程序的編寫。課程的考核能充分反映出學(xué)生的學(xué)習(xí)情況和教學(xué)情況,使學(xué)生能學(xué)用結(jié)合。

6、知識延伸,開拓學(xué)識

由于“軟基”課程學(xué)時少,內(nèi)容覆蓋廣,作為課堂知識的有效延伸,開設(shè)C++程序設(shè)計、程序算法設(shè)計、Java程序設(shè)計、數(shù)據(jù)庫應(yīng)用等選修課輔助課堂教學(xué);和校內(nèi)有關(guān)部門及教研室合作開發(fā)項目,在實訓(xùn)中提高實際應(yīng)用能力;以第二課堂教學(xué)和開放實驗室的方法,為學(xué)生提供良好的學(xué)習(xí)環(huán)境。鼓勵學(xué)生參加省級計算機大學(xué)生比賽,如ACM競賽和“藍(lán)橋杯”軟件設(shè)計大賽等,通過與其他學(xué)校學(xué)生的交流,使學(xué)生發(fā)現(xiàn)自己的不足之處,督促學(xué)生學(xué)習(xí)。

7、開設(shè)“計算機軟件綜合實踐”課程

計算機“軟件技術(shù)基礎(chǔ)”課程教學(xué)涵蓋計算機多門課程,為使學(xué)生更好的了解程序開發(fā)過程,掌握程序設(shè)計技巧,應(yīng)用所學(xué)知識開發(fā)應(yīng)用程序,近年我校新增“計算機軟件綜合實踐”課程。通過該課程,學(xué)生在教師的指導(dǎo)下,針對專業(yè)領(lǐng)域內(nèi)的軟件應(yīng)用問題,有針對性地進(jìn)行軟件設(shè)計或?qū)n}研究,獨立完成一定的設(shè)計任務(wù),學(xué)會軟件設(shè)計的基本方法與基本步驟,提高專業(yè)知識的綜合應(yīng)用能力,使學(xué)生初步具備一定的綜合分析問題與解決問題、獨立進(jìn)行軟件系統(tǒng)設(shè)計的能力,為畢業(yè)設(shè)計和今后從事專業(yè)工作打下初步基礎(chǔ)。

通過對學(xué)生的教學(xué)實踐,改變了“軟基”課程傳統(tǒng)的教學(xué)模式,努力做到《基本要求》中對教學(xué)方法、教學(xué)手段提出的“加強實踐環(huán)節(jié)的要求與考核,加強研究型學(xué)習(xí)、自主式學(xué)習(xí)、資源型學(xué)習(xí)、協(xié)作型學(xué)習(xí)能力的培養(yǎng)”要求,使我校生工專業(yè)的“軟件技術(shù)基礎(chǔ)”教學(xué)更加適應(yīng)21世紀(jì)人才培養(yǎng)的需要。通過對學(xué)生應(yīng)用能力的培養(yǎng),我校多名學(xué)生在ACM程序設(shè)計大賽和藍(lán)橋杯程序設(shè)計大賽中獲得良好名次。實踐證明,根據(jù)學(xué)生的特點和知識掌握情況,針對不同的教學(xué)內(nèi)容,采用不同的任務(wù)驅(qū)動的教學(xué)模式,在教學(xué)中取得了較好的效果,可以極大提高學(xué)生學(xué)習(xí)的主動性和分析、解決問題的能力,培養(yǎng)學(xué)生的團隊精神,對學(xué)生未來的工作和學(xué)習(xí)都將產(chǎn)生積極的影響。

參 考 文 獻(xiàn)

[1] 教育部高等學(xué)校計算機基礎(chǔ)課程教學(xué)指導(dǎo)委員會.《高等學(xué)校計算機基礎(chǔ)教學(xué)發(fā)展戰(zhàn)略研究報告 暨計算機基礎(chǔ)課程教學(xué)基本要求》.高等教育出版社.2009.10

[2] 教育部高等學(xué)校計算機基礎(chǔ)課程教學(xué)指導(dǎo)委員會.《高等學(xué)校計算機基礎(chǔ)核心課程教學(xué)實施方案》.高等教育出版社.2011.10

第11篇

關(guān)鍵詞:CDIO教學(xué)模式;數(shù)據(jù)庫技術(shù);過程化;項目

CDIO工程教育模式是近年來國際高等工程教育改革的最新成果[1]。它代表構(gòu)思(Conceive)、設(shè)計(Design)、實施(Implement)和運作(Operate)[2]。它以產(chǎn)品研發(fā)到產(chǎn)品運行的生命周期為載體,讓學(xué)生以主動的、實踐的方式學(xué)習(xí)相應(yīng)課程。CDIO模式是基于工程項目全過程的學(xué)習(xí),是對以課堂講課為主的教學(xué)模式的革命,它是“做中學(xué)”和“基于項目教育和學(xué)習(xí)”的集中概括和抽象表達(dá)[3]。

1. 教學(xué)現(xiàn)狀及存在的主要問題

數(shù)據(jù)庫技術(shù)是計算機科學(xué)中最活躍、應(yīng)用最廣泛的內(nèi)容之一,許多高等學(xué)校普遍開設(shè)了這門課?!稊?shù)據(jù)庫技術(shù)》作為高職學(xué)院計算機應(yīng)用技術(shù)專業(yè)的一門核心技術(shù)課,通過該課程的學(xué)習(xí),使學(xué)生了解數(shù)據(jù)庫技術(shù)的發(fā)展過程以及它在計算機領(lǐng)域的重要應(yīng)用。理解數(shù)據(jù)庫的基本原理和數(shù)據(jù)庫設(shè)計過程,掌握以主流數(shù)據(jù)庫管理系統(tǒng)SQL Server2008為代表在實際應(yīng)用中從數(shù)據(jù)庫設(shè)計到數(shù)據(jù)庫實現(xiàn)的實用技術(shù),完成通用數(shù)據(jù)庫系統(tǒng)的設(shè)計和實現(xiàn)。培養(yǎng)學(xué)生抽象思維的能力、綜合分析問題和解決問題的能力以及團隊合作精神。

《數(shù)據(jù)庫技術(shù)》這門課程本身比較抽象,理論性較強,要求有一定的邏輯思維能力,相對多媒體、網(wǎng)頁等有可視化界面操作的課程而言,學(xué)生在學(xué)習(xí)中顯得單調(diào)、枯燥,學(xué)習(xí)興趣不大,感覺課程難度大,甚至有畏懼情緒。同時大部分學(xué)生都存有依賴思想,積極性不高,在平時學(xué)習(xí)中不太努力,到最后才臨時抱佛腳,使得所完成的內(nèi)容效果不佳,往往為了應(yīng)付老師而草草了結(jié)。

針對課程特點任課教師不斷進(jìn)行教學(xué)改革,如加強實踐教學(xué)環(huán)節(jié)。許多學(xué)校普遍在基本教學(xué)任務(wù)完成后,結(jié)課前的一、兩周時間進(jìn)行集中的課程設(shè)計。這一環(huán)節(jié)提高了學(xué)生的實踐能力和綜合運用能力,但這種安排方式并不能改善學(xué)生放松過程化學(xué)習(xí)、基礎(chǔ)不牢固、邊學(xué)學(xué)忘的這些問題,以至最后的課程設(shè)計往往很難獨立完成。教師也同時感覺到該課程不好教,要想達(dá)到較好的教學(xué)效果、培養(yǎng)學(xué)生較強的實踐能力十分困難。

2.基于CDIO模式的數(shù)據(jù)庫技術(shù)課程改革

2.1 過程化的課程授課體系

基于上述存在的這些問題,借鑒CDIO中集成化的思想,理論與實踐集成、課程學(xué)習(xí)與具體應(yīng)用集成、綜合項目與學(xué)習(xí)過程集成。將過程化實踐項目貫穿整個教學(xué)過程,并作為課程評價的一部分。第一“構(gòu)思”:包括設(shè)立系統(tǒng)目標(biāo)和要求,定義功能,概念和體系結(jié)構(gòu)。針對項目實踐,讓學(xué)生掌握專業(yè)知識的基本原理,確定未來發(fā)展方向。第二“設(shè)計”:包括設(shè)計過程分期與方法,設(shè)計對知識的利用。以項目設(shè)計與規(guī)劃為核心,擬解決具體的問題。

第三“實施”:包括設(shè)計實施的過程,軟件實現(xiàn)過程,測試,驗證,實施過程管理。第四“運作”:對于項目所實現(xiàn)的功能,學(xué)生必須了解清楚,并有能力提供服務(wù)。我們將數(shù)據(jù)庫技術(shù)課程分為以下幾個階段完成,如表 1所示。

表 1 數(shù)據(jù)庫技術(shù)課程分階段表

學(xué)生采用分組分階段完成實踐項目,在進(jìn)行數(shù)據(jù)庫基礎(chǔ)理論教學(xué)的同時,學(xué)生針對各自的課題將理論與實際系統(tǒng)結(jié)合進(jìn)行構(gòu)思,初步形成該系統(tǒng)的概念模型。邏輯設(shè)計與物理設(shè)計隨著教學(xué)過程同步進(jìn)行。在學(xué)生編碼之后,對基本系統(tǒng)完成基本的設(shè)計與實現(xiàn)。在學(xué)完數(shù)據(jù)庫擴展設(shè)計之后,再對已設(shè)計的系統(tǒng)進(jìn)行完善,增加實驗數(shù)據(jù),對數(shù)據(jù)庫系統(tǒng)進(jìn)行實際運作的調(diào)試。學(xué)生采取分組形式完成實踐項目,使學(xué)生能身臨其境地將自己置于決策者的地位,讓學(xué)生綜合利用所學(xué)的知識進(jìn)行分析、設(shè)計和實現(xiàn),充分發(fā)揮主觀能動作用,增強消化和運用知識與經(jīng)驗的能力。

2.2 項目式的實驗設(shè)計

1)項目與分組安排

以小組為單位,在確定項目課題后,仔細(xì)閱讀《數(shù)據(jù)庫技術(shù)》過程化項目實踐方案,認(rèn)真分析各自項目課題對應(yīng)的數(shù)據(jù)庫基本需求信息,在此基礎(chǔ)上廣泛調(diào)研,結(jié)合實際發(fā)展和服務(wù)需求,拓展需求信息,擴大應(yīng)用功能,構(gòu)思出系統(tǒng)初步目標(biāo)。

2)時間安排

    學(xué)生要發(fā)揮自主學(xué)習(xí)的能力,充分利用時間,安排好計劃,并在課程學(xué)習(xí)過程中不斷檢測自己的計劃完成情況,有問題及時與組長或教師溝通。項目設(shè)計與實施伴隨教學(xué)過程貫穿整個學(xué)期,學(xué)生應(yīng)充分利用課外時間,隨時完成進(jìn)度基本內(nèi)容,待課程全部結(jié)束后,再進(jìn)行綜合完善。

2.3 階段性的教學(xué)評價方式

在CDIO的12項標(biāo)準(zhǔn)中其中有7項是關(guān)鍵標(biāo)準(zhǔn),其中標(biāo)準(zhǔn)11為CDIO能力評價。學(xué)生的能力評價是對學(xué)生在整個教學(xué)過程中獲得成效的具體表現(xiàn)。以往我們由任課教師對學(xué)生進(jìn)行考評,而CDIO強調(diào)學(xué)生能力的培養(yǎng),從每一分階段到最終的項目實踐報告的完成,使學(xué)生逐漸掌握學(xué)會獲取知識的能力(自學(xué))、運用知識的能力(解決問題)、共享知識能力(團隊合作)、發(fā)現(xiàn)知識的能力(創(chuàng)新)和傳播知識的能力(交流溝通)。為他們下一階段的畢業(yè)設(shè)計奠定良好的基礎(chǔ)。

為了更好地反映學(xué)生實際掌握情況,解決理論脫離實際的問題,課程考核應(yīng)注重學(xué)生的綜合能力和素質(zhì)。將傳統(tǒng)的理論或上機考核變?yōu)槿粘?己?、階段考核、期中考核和期末考核四個部分。其中日??己撕碗A段考核為過程化考核,期中考核和期末考核為總體考核,如表 3所示。在分階段進(jìn)行時,學(xué)生通過與教師及時溝通,發(fā)現(xiàn)問題給予幫助。在分階段完成后,教師再根據(jù)學(xué)生完成情況,總結(jié)問題,改進(jìn)內(nèi)容。

表 3 考核表

3. 結(jié)語

在合作探究式學(xué)習(xí)方式下,通過過程化實踐項目理論聯(lián)系實踐,實現(xiàn)學(xué)習(xí)目標(biāo)的可視化和學(xué)習(xí)成果的具體化,增強學(xué)生的參與意識及學(xué)習(xí)的主動性,提高學(xué)習(xí)的積極性,從而提高整體的教學(xué)效果。過程化項目實踐后,在這門課中形成了綜合的項目實踐成果,為專業(yè)模塊或?qū)I(yè)方向的綜合設(shè)計乃至畢業(yè)設(shè)計奠定了良好的基礎(chǔ)。

參考文獻(xiàn):

[1] 王碩旺, 洪成文. CDIO:美國麻省理工學(xué)院工程教育的經(jīng)典模式:基于對CDIO課程大綱的解讀[J]. 理工高教研究, 2008, 28(4): 116-119.

[2] 顧佩華, 沈民奮, 陸小華. 重新認(rèn)識工程教育:國際CDIO培養(yǎng)模式與方法[M]. 北京:高等教育出版社, 2009-1-10.

第12篇

【關(guān)鍵詞】基于工作過程,項目導(dǎo)向,課程開發(fā),程序設(shè)計

一、引言

面向?qū)ο蟪绦蛟O(shè)計語言是高職軟件專業(yè)學(xué)生的必修專業(yè)課程,在此類課程的教學(xué)中雖然比較重視實踐教學(xué)環(huán)節(jié),但在教學(xué)中理論與實踐脫節(jié)現(xiàn)象時常發(fā)生,老師感覺教學(xué)實施困難,學(xué)生感覺不能理解所教內(nèi)容,沒法獨立完成簡單程序的的編碼任務(wù)。要從根本上解決以上問題,必須從課程的學(xué)習(xí)做起,讓學(xué)生針對工作而學(xué)習(xí),以工作任務(wù)引領(lǐng)知識、技能和態(tài)度,讓學(xué)生在完成工作任務(wù)的過程中學(xué)習(xí)相關(guān)知識,發(fā)展學(xué)生的應(yīng)用能力。對此,將具有實際生產(chǎn)意義的工作任務(wù)引入教學(xué),采用工作過程導(dǎo)向的課程設(shè)計方法,在教學(xué)中以項目導(dǎo)向、任務(wù)驅(qū)動等有利于增強學(xué)生能力的教學(xué)模式,將“教學(xué)做”融為一體,將工作過程和教學(xué)過程融為一體,實現(xiàn)理論與實踐的一體化。

二、基于工作過程的程序設(shè)計語言課程開發(fā)與實施

軟件企業(yè)的崗位能力要求是課程開發(fā)的目標(biāo),以崗位和工作任務(wù)為導(dǎo)向,以實際的系統(tǒng)開發(fā)項目為載體,根據(jù)典型程序開發(fā)過程及崗位能力要求,重構(gòu)課程結(jié)構(gòu),課程教學(xué)轉(zhuǎn)變?yōu)橐怨ぷ魅蝿?wù)為中心組織課程內(nèi)容,以工作任務(wù)為中心整合理論與實踐,以學(xué)生直接經(jīng)驗的形成來掌握融合于各項實踐行動中的知識、技能和技巧。

1.工作過程分解及項目構(gòu)建。程序設(shè)計語言課程教學(xué)的任務(wù)將工作過程分解,將項目按工作過程構(gòu)建起來,針對每一個工作環(huán)節(jié)來傳授相關(guān)的課程內(nèi)容,各項目間層層遞進(jìn),體現(xiàn)了“項目導(dǎo)向、任務(wù)驅(qū)動”的課程設(shè)計思路,實現(xiàn)課程的學(xué)習(xí)內(nèi)容與實際項目進(jìn)行整合,使課程體系大將地反映了知識、技能、素質(zhì)的緊密結(jié)合。 結(jié)合軟件企業(yè)系統(tǒng)開發(fā)的過程,將工作過程的教學(xué)分為分析、設(shè)計、編碼、測試和幾個子過程。

2.基于教學(xué)過程的程序設(shè)計語言課程開發(fā)

2.1教學(xué)內(nèi)容的選取。以軟件企業(yè)工作崗位的實際工作任務(wù)為依據(jù),采取遞進(jìn)式設(shè)計的學(xué)習(xí)項目和學(xué)習(xí)任務(wù),明確所需知識、能力和素質(zhì)要求,進(jìn)行教學(xué)內(nèi)容選取?;谲浖_發(fā)的工作過程劃分教學(xué)情境,以企業(yè)真實項目為載體,堅持理論夠用原則,將相關(guān)知識分解到實際項目中,通過分析和實現(xiàn)項目,讓學(xué)生掌握相關(guān)知識和技能。盡量選用技術(shù)實用性強、知識拓展性強的項目,同時在教學(xué)實施過程中引入軟件項目開發(fā)與管理規(guī)范。

2.2教學(xué)過程設(shè)計。在工作過程導(dǎo)向設(shè)計原則的指導(dǎo)下,結(jié)合軟件行業(yè)的崗位需求,通過分析完成軟件開發(fā)需要完成的工作任務(wù),設(shè)計教學(xué)流程。該流程以一個軟件項目貫穿始終,將一個軟件開發(fā)過程分解遞進(jìn)的教學(xué)情境,在每個教學(xué)情境中要求學(xué)生完成獨立的工作任務(wù),當(dāng)所有的情境完成時整個軟件項目的開發(fā)也相應(yīng)完成,整個教學(xué)任務(wù)也完成了基于工作過程的面向?qū)ο蟪绦蛟O(shè)計教學(xué),由6個教學(xué)情境構(gòu)成,它們對應(yīng)的工作任務(wù)依次為“需求分析”、“搭建開發(fā)環(huán)境”、“設(shè)計”、“編寫程序代碼”、“集成和測試”、“項目”。

學(xué)習(xí)情境1:需求分析。本情境的工作任務(wù)是撰寫詳細(xì)的需求分析報告。教師對實訓(xùn)項目提出業(yè)務(wù)需求,講解應(yīng)用的環(huán)境、功能要求、技術(shù)要求。學(xué)生根據(jù)具體項目撰寫需求分析報告。

學(xué)習(xí)情境2:搭建開發(fā)環(huán)境。首先老師講解開發(fā)環(huán)境,然后學(xué)生在自己的電腦上完成環(huán)境的安裝及搭建和測試。

學(xué)習(xí)情境3:模塊設(shè)計。在本情境中老師對需求分析報告進(jìn)行點評,并對存在的問題提出修正意見;然后講解完成模塊所需的技術(shù)及數(shù)據(jù)庫設(shè)計。學(xué)生要完成的任務(wù)是對需求分析報告加以修改完善,對模塊中的類的屬性和行為、對類間的關(guān)系接口,對模塊的時序加以描述;對數(shù)據(jù)庫中各數(shù)據(jù)庫表設(shè)計及表間的關(guān)系,數(shù)據(jù)庫的連接技術(shù)詳細(xì)描述。

學(xué)習(xí)情境4:編寫程序代碼。本情境的典型工作任務(wù)是依照設(shè)計進(jìn)行程序代碼編寫。教師對學(xué)生的模塊設(shè)計和數(shù)據(jù)庫表設(shè)計點評,并對存在的問題提出修正意見。老師幫助學(xué)生解決編碼中出現(xiàn)的問題,學(xué)生要完成詳細(xì)模塊設(shè)計和數(shù)據(jù)庫表設(shè)計的修訂,制定編碼進(jìn)度;對數(shù)據(jù)庫進(jìn)行連接及操縱。

學(xué)習(xí)情境5:系統(tǒng)集成和測試。本情境的典型工作任務(wù)是完成各功能模塊集成和系統(tǒng)測試。教師講解系統(tǒng)集成的注意事項,學(xué)生要完成系統(tǒng)集成,撰寫測試用例,進(jìn)行功能測試,并提交測試報告。

學(xué)習(xí)情境6:項目。在本情境中學(xué)生將實訓(xùn)成果演示、提交完成系統(tǒng)的源代碼和文檔資料;教師對學(xué)生的成果進(jìn)行考評和點評。

3.基于工作過程的程序設(shè)計語言課程實施

在每個學(xué)習(xí)情境中,給學(xué)生布置任務(wù)后,教師先簡要介紹本任務(wù)中需要學(xué)生掌握的知識點,然后由學(xué)生完成。學(xué)生在收集信息,設(shè)計方案、實施方案、完成任務(wù)中學(xué)習(xí)和掌握知識,形成技能。工作完成后,先由學(xué)生自我評估,再由教學(xué)做出評價。在教學(xué)中,通過6個學(xué)習(xí)情境將任務(wù)交給學(xué)生,學(xué)生以學(xué)習(xí)小組的形式完成工作任務(wù)。首先將學(xué)生分成若干個小組,每個小組選出正、副組長,小組成員在組長的帶領(lǐng)下完成項目的分工與協(xié)作。

教學(xué)的組織形式上,要以學(xué)生為主體,以教師為引導(dǎo),以具體工作任務(wù)為載體組織學(xué)習(xí)。學(xué)習(xí)情境設(shè)計有利于發(fā)揮學(xué)生的團隊合作精神,培養(yǎng)學(xué)生的溝通交流能力,增強學(xué)生職業(yè)意識。教師所起的作用只是確定任務(wù),在任務(wù)過程中及時地指導(dǎo)學(xué)生,指導(dǎo)學(xué)生自我設(shè)計、自我實施個體行動和學(xué)習(xí)過程,在任務(wù)完成后,對每組給出適當(dāng)?shù)男薷慕ㄗh和恰當(dāng)?shù)脑u價。從根本上改變“以教師為中心,以課程為中心,以課堂為中心”的傳統(tǒng)教學(xué)模式。

三、結(jié)語

基于工作過程的程序設(shè)計語言課程教學(xué)通過典型工作任務(wù),增加了師生互動,通過學(xué)生學(xué)習(xí)興趣和主動性,學(xué)生自主學(xué)習(xí)能力和創(chuàng)新能力有了明顯改觀。通過企業(yè)真實項目的實踐,學(xué)生真實感受到了就業(yè)崗位的技能要求,學(xué)習(xí)態(tài)度和積極性有了很大的改善。通過真實項目的開發(fā),學(xué)生實踐技能得以提高,為后續(xù)課程的學(xué)習(xí)和就業(yè)打下了良好的基礎(chǔ)。

參考文獻(xiàn):

[1]姜大源.“學(xué)習(xí)領(lǐng)域”——工作過程導(dǎo)向的課程模式[J].職教論壇,2004,(8).

亚洲精品无码久久久久久久性色,淫荡人妻一区二区三区在线视频,精品一级片高清无码,国产一区中文字幕无码
久久婷婷综合激情亚洲狠狠 | 日本女优天堂网 | 久久人人精品视频97 | 亚洲福利国产精品合集在线看 | 日韩久久精品五月综合 | 亚洲а∨天堂手机版在线观看 |