前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的數(shù)據(jù)庫課程設(shè)計總結(jié)主題范文,僅供參考,歡迎閱讀并收藏。
關(guān)鍵詞: Oracle;數(shù)據(jù)庫;CDIO
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2015)13-0001-02
Abstract: In order to improve the teaching quality of the Oracle database curriculum design, and training students' practical operation level and comprehensive design ability, according to the characteristics of CDIO model matching well with the development process of Oracle database, the CDIO model is introduced to the curriculum design of oracle database in this paper. The curriculum design is developed with the way of active, practice and connection between courses, in accordance with the four stage of the idea, design,implementation and operation, and then the training target of computer application talents is achieved.
Key words: Oracle; Database; CDIO
1 引言
隨著網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,尤其是Web服務(wù)的出現(xiàn),數(shù)據(jù)庫管理工具的地位越來越得到提升,作為存儲數(shù)據(jù)的Oracle數(shù)據(jù)庫以其獨特的各種優(yōu)勢成為當(dāng)前的主流,Oracle數(shù)據(jù)庫課程也成為高校計算機專業(yè)學(xué)生學(xué)習(xí)的必修課重點之一[1]。一般來說,在Oracle數(shù)據(jù)庫課程的先修課《數(shù)據(jù)庫原理》課程中掌握了數(shù)據(jù)庫的基本原理,在《Oracle數(shù)據(jù)庫》課程學(xué)習(xí)時著重Oracle軟件的實際設(shè)計,它研究服務(wù)器數(shù)據(jù)如何存儲、使用和管理才能保證數(shù)據(jù)的安全與訪問的效率,具有較強的理論性和實用性[2]。由此可以看出,Oracle數(shù)據(jù)庫不僅強調(diào)學(xué)生的實踐操作水平,更需要培養(yǎng)他們的綜合設(shè)計能力。然而,Oracle數(shù)據(jù)庫理論課學(xué)生只能聽著和看著老師操作,實驗課也只能將理論課所學(xué)知識簡單地加以操作。雖然實驗課在一定程序上提高了學(xué)生動手操作水平,但基本是將實驗內(nèi)容直接實踐出來,而不需要設(shè)計,更不需要綜合,不能全面培養(yǎng)學(xué)生的實踐動手能力,影響著學(xué)生進(jìn)一步的設(shè)計能力、創(chuàng)新能力和綜合研究能力[3]。Oracle數(shù)據(jù)庫課程設(shè)計突破了《Oracle數(shù)據(jù)庫》理論與實驗課程的局限教學(xué)范圍,將Oracle數(shù)據(jù)庫課程教學(xué)中所學(xué)的理論知識向?qū)嶋H聯(lián)系轉(zhuǎn)化,需要由學(xué)生自己選題、需求分析和數(shù)據(jù)庫設(shè)計,綜合實驗課程所有操作的實驗內(nèi)容,以團(tuán)隊的形式作為一個整體數(shù)據(jù)庫項目開發(fā),進(jìn)而促使團(tuán)隊內(nèi)所有學(xué)生的全面發(fā)展,能夠有效提高學(xué)生的綜合設(shè)計能力,是計算機相關(guān)專業(yè)培養(yǎng)學(xué)生設(shè)計能力、實踐能力和創(chuàng)新能力的重要實踐教學(xué)環(huán)節(jié),在Oracle數(shù)據(jù)庫課程實踐教學(xué)和學(xué)習(xí)培養(yǎng)目標(biāo)中處于非常重要的地位。
2 CDIO教育模式
CDIO教育模式是2004年由麻省理工學(xué)院和瑞典皇家工學(xué)院等四所大學(xué)研究創(chuàng)立,CDIO分別代表了構(gòu)思(Conceive)、設(shè)計(Design)、實現(xiàn)(Implement)和運作(Operate)等四個學(xué)習(xí)過程,是一種以產(chǎn)品研發(fā)到產(chǎn)品運行的生命周期為載體,讓學(xué)生以主動的、 實踐的、 課程之間有機聯(lián)系的方式學(xué)習(xí)[4]。CDIO培養(yǎng)大綱將工程畢業(yè)生的能力分為工程基礎(chǔ)知識、 個人能力、人際團(tuán)隊能力和工程系統(tǒng)能力四個層面,大綱要求以綜合的培養(yǎng)方式使學(xué)生在這四個層面達(dá)到預(yù)定目標(biāo)[4]。在Oracle數(shù)據(jù)庫課程設(shè)計中,普遍采取數(shù)據(jù)庫項目開發(fā)形式,由數(shù)據(jù)庫項目題目確定和項目需求分析、數(shù)據(jù)庫設(shè)計、數(shù)據(jù)庫實現(xiàn)到數(shù)據(jù)庫運行與維護(hù)等四個階段組成,剛好分別對應(yīng)了CDIO中的構(gòu)思、設(shè)計、實現(xiàn)和運作等四個過程。同時,Oracle數(shù)據(jù)庫項目開發(fā)過程中,不僅要求學(xué)會Oracle數(shù)據(jù)庫基本理論與實踐知識,培養(yǎng)學(xué)生個人設(shè)計能力,還要求具有團(tuán)隊精神和團(tuán)隊開發(fā)水平,以及數(shù)據(jù)庫綜合設(shè)計能力,也是社會對數(shù)據(jù)庫方向人才的基本要求,與CDIO培養(yǎng)大綱要求相吻合。因此,將CDIO模式引入到Oracle數(shù)據(jù)庫課程設(shè)計,使學(xué)生能夠掌握數(shù)據(jù)庫開發(fā)的整個生命周期,形成一個完整的數(shù)據(jù)庫應(yīng)用系統(tǒng),以提高學(xué)生的動手能力、設(shè)計能力和創(chuàng)新能力,符合高校計算機專業(yè)培養(yǎng)目標(biāo),對學(xué)生的全面培養(yǎng)具有非常重要的意義。
3 基于CDIO模式的Oracle數(shù)據(jù)庫課程設(shè)計
將CDIO模式的構(gòu)思、設(shè)計、實現(xiàn)和運作等四個學(xué)習(xí)過程引入到Oracle數(shù)據(jù)庫課程設(shè)計,對應(yīng)于構(gòu)思、設(shè)計、實現(xiàn)和運作等四個階段。
3.1構(gòu)思階段
(1)Oracle數(shù)據(jù)庫課程設(shè)計題目確定。通過資料的查閱整理和初步的需求分析,在老師的指導(dǎo)下,團(tuán)隊所有成員共同分析與商議一起確定Oracle數(shù)據(jù)庫課程設(shè)計題目。
(2)需求分析。需求分析是軟件工程生命周期當(dāng)中的一個關(guān)鍵階段,團(tuán)隊成員共同確定數(shù)據(jù)輸入需求,獲得結(jié)果需求,系統(tǒng)輸出需求等方面,重點圍繞系統(tǒng)用戶進(jìn)行需求研究,以獲得系統(tǒng)的基本需求。
(3)Oracle數(shù)據(jù)庫課程設(shè)計項目系統(tǒng)體系結(jié)構(gòu)的確定。團(tuán)隊成員共同選擇課程設(shè)計項目開發(fā)工具之后,從網(wǎng)絡(luò)結(jié)構(gòu)模式和軟件開發(fā)模式兩個方面共同確定系統(tǒng)軟件架構(gòu)。一方面,確定客戶機和服務(wù)器結(jié)構(gòu)(Client/Server,C/S)或WEB興起后的瀏覽器/服務(wù)器模式 (Browser/Server,B/S);另一方面,確定為普通開發(fā),或MVC,或分層模式等。
3.2設(shè)計階段
(1)功能設(shè)計。團(tuán)隊成員應(yīng)該掌握軟件系統(tǒng)設(shè)計的相關(guān)理論與方法,根據(jù)構(gòu)思階段對Oracle數(shù)據(jù)庫課程設(shè)計項目的需求分析,在老師的指導(dǎo)下多次商量反復(fù)討論,不斷完善構(gòu)思與設(shè)計,最后確定系統(tǒng)的目標(biāo)、范圍、定義和功能。
(2)數(shù)據(jù)庫設(shè)計。數(shù)據(jù)庫設(shè)計是Oracle數(shù)據(jù)庫課程設(shè)計的重點,主要包括概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計和存儲設(shè)置。概念結(jié)構(gòu)設(shè)計通過對項目處理過程的分析抽象出實體,并確定這些實體的屬性,畫出實體ER圖。邏輯結(jié)構(gòu)設(shè)計包括對表的結(jié)構(gòu)、序列、索引、視圖、存儲過程、函數(shù)、包、觸發(fā)器等對象的設(shè)計。存儲結(jié)構(gòu)有物理存儲結(jié)構(gòu)和邏輯存儲結(jié)構(gòu),以物理存儲的數(shù)據(jù)文件和邏輯存儲的表空間為重點,將數(shù)據(jù)庫對象與存儲結(jié)構(gòu)有機地結(jié)合起來。
(3)項目分工。項目團(tuán)隊確立小組組長,在組長的帶領(lǐng)下將系統(tǒng)劃分為多個模塊,以及確定各模塊間的接口規(guī)范,并為團(tuán)隊各成員分配任務(wù)。
3.3實現(xiàn)階段
(1)數(shù)據(jù)庫實現(xiàn)。在課程設(shè)計過程中,作為數(shù)據(jù)庫課程,數(shù)據(jù)庫實現(xiàn)是學(xué)生學(xué)習(xí)的關(guān)鍵,雖然在設(shè)計階段已經(jīng)進(jìn)行了數(shù)據(jù)庫設(shè)計,但最重點的還是要將這些設(shè)計實現(xiàn)出來,主要是基于數(shù)據(jù)庫設(shè)計對表、序列、索引、視圖、存儲過程、函數(shù)、包、觸發(fā)器等對象的創(chuàng)建(CREATE),數(shù)據(jù)文件和表空間的管理,為后面的代碼實現(xiàn)提供基礎(chǔ)。
(2)代碼實現(xiàn)。在構(gòu)思階段確定的開發(fā)工具和系統(tǒng)架構(gòu)的基礎(chǔ)上,根據(jù)設(shè)計階段設(shè)計的系統(tǒng)功能,團(tuán)隊小組成員依照任務(wù)分配編寫程序代碼并不斷地反復(fù)調(diào)試、測試與修改代碼以完成系統(tǒng)各子模塊的開發(fā)。代碼實現(xiàn)雖然是學(xué)生難度最大、工作量最多的部分,但由于涉及數(shù)據(jù)庫知識點不多,不作為Oracle數(shù)據(jù)庫課程設(shè)計的重點組成。
(3)系統(tǒng)整合。在團(tuán)隊小組組長的帶領(lǐng)下,根據(jù)事先規(guī)定的接口規(guī)范將各成員開發(fā)的子模塊進(jìn)行系統(tǒng)的整合與測試,完成課程設(shè)計系統(tǒng)的所有功能。
3.4運作階段
(1)系統(tǒng)測試。系統(tǒng)測試主要是對系統(tǒng)的功能性測試,測試系統(tǒng)的輸入與輸出是否符合要求,并適當(dāng)?shù)姆磸?fù)修改代碼,甚至修改設(shè)計,直到達(dá)到課程設(shè)計目標(biāo)為止。
(2)論文撰寫。在老師的指導(dǎo)下總結(jié)系統(tǒng)設(shè)計與開發(fā)工作,根據(jù)軟件開發(fā)規(guī)范的需求分析、總體設(shè)計、詳細(xì)設(shè)計、運行與測試等生命周期撰寫論文,是Oracle數(shù)據(jù)庫課程設(shè)計當(dāng)中不可缺少的重點組成部分。
(3)評價評分。評價評分是指導(dǎo)老師的工作,用于對學(xué)生的課程設(shè)計進(jìn)行總結(jié)與打分。根據(jù)學(xué)生在課程設(shè)計過程中的平時考勤表現(xiàn)和平時實驗情況確定平時分,參考系統(tǒng)的設(shè)計與撰寫的論文,最重要的是系統(tǒng)的任務(wù)分配與學(xué)生的答辯水平,由此得出每一個學(xué)生的成績。
4 結(jié)束語
本文將CDIO模式引入到Oracle數(shù)據(jù)庫課程設(shè)計教學(xué),根據(jù)CDIO模式中的構(gòu)思、設(shè)計、實現(xiàn)和運作四個學(xué)習(xí)過程,重點介紹了Oracle數(shù)據(jù)庫課程設(shè)計中的構(gòu)思、設(shè)計、實現(xiàn)和運作等四個階段,以達(dá)到培養(yǎng)學(xué)生對Oracle數(shù)據(jù)庫課程的實踐操作水平和綜合設(shè)計能力的目的。
參考文獻(xiàn):
[1] 陸汝華,李亞蘭,李盛欣.Oracle數(shù)據(jù)庫實驗教學(xué)體系研究[J].電腦編程技巧與維護(hù),2014(12):44-46.
[2] 蘇靖楓,柳菊霞.應(yīng)用型本科院校《oracle數(shù)據(jù)庫》課程教學(xué)模式研究[J].教育教學(xué)論壇,2012:249-250.
隨著信息社會的到來,既掌握專業(yè)技能又具有計算機應(yīng)用能力的人越來越來受到歡迎。為了適應(yīng)社會的發(fā)展,必須培養(yǎng)既熟悉專業(yè)又能把計算機技術(shù)同各領(lǐng)域的專業(yè)需要緊密結(jié)合的復(fù)合型人才。數(shù)據(jù)庫技術(shù)成為高校各學(xué)科專業(yè)的必修或選修課程。數(shù)據(jù)庫課程設(shè)計一般是大學(xué)三年級學(xué)生在學(xué)完計算機應(yīng)用基礎(chǔ)、計算機編程語言、辦公自動化軟件基礎(chǔ)、數(shù)據(jù)庫原理與應(yīng)用等課程后進(jìn)行的集中實踐環(huán)節(jié),主要內(nèi)容是通過社會調(diào)查,選擇一個實際課題,完成數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計工作,課程結(jié)束后提交應(yīng)用軟件系統(tǒng)和課程設(shè)計報告。通過課程設(shè)計,可以使學(xué)生較全面地理解、掌握和綜合運用所學(xué)知識,培養(yǎng)學(xué)生調(diào)查研究,查閱技術(shù)文獻(xiàn)、資料以及編寫技術(shù)文獻(xiàn)的能力。非計算機專業(yè)學(xué)生對于計算機類的課程通常有一定的畏懼感,尤其對計算機語言、編程等,覺得難以駕馭和掌握。如何讓學(xué)生通過數(shù)據(jù)庫課程設(shè)計,使他們的各方面能力得到培養(yǎng)和鍛煉,一直是值得思考的課題。本文結(jié)合教學(xué)實踐,就教學(xué)內(nèi)容、教學(xué)手段、考核方式、課程管理等方面進(jìn)行初步探索。
二、課程設(shè)計的目標(biāo)、內(nèi)容及要求
教師應(yīng)了解學(xué)生以往所學(xué)過的計算機相關(guān)課程,注意課程的銜接,分析非計算機專業(yè)學(xué)生已經(jīng)掌握的知識和知識的體系結(jié)構(gòu),明確數(shù)據(jù)庫課程設(shè)計的教學(xué)目標(biāo)、內(nèi)容及課程設(shè)計要求,對需要加強或充實的內(nèi)容要重點講解和補充。數(shù)據(jù)庫設(shè)計是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用要求,包括數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計(數(shù)據(jù)靜態(tài)模型的設(shè)計)和數(shù)據(jù)庫的行為設(shè)計(應(yīng)用軟件等的設(shè)計)。學(xué)生應(yīng)按照數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫實施、數(shù)據(jù)庫運行和維護(hù)這六個階段,分階段分步驟進(jìn)行,完成每一個階段的任務(wù)。根據(jù)軟件工程的方法和理論進(jìn)行應(yīng)用程序的設(shè)計,熟練運用相關(guān)語言編制應(yīng)用系統(tǒng)的界面,實現(xiàn)開發(fā)工具與數(shù)據(jù)查詢語言的無縫連接,建立數(shù)據(jù)庫應(yīng)用系統(tǒng)。要求學(xué)生要提交課程設(shè)計報告、所開發(fā)的軟件系統(tǒng)和程序清單。課程設(shè)計報告包括各階段的設(shè)計內(nèi)容和對所開發(fā)的應(yīng)用系統(tǒng)的評價,以及課程設(shè)計的體會與建議。
為了發(fā)揮學(xué)生的主動性,教師授課的重點應(yīng)放在系統(tǒng)化的開發(fā)步驟和關(guān)鍵性問題的求解上,首先要介紹設(shè)計思想、方法和程序設(shè)計的思想和方法。課程設(shè)計過程中教師要指導(dǎo)學(xué)生查資料,如數(shù)據(jù)庫原理及應(yīng)用,數(shù)據(jù)庫系統(tǒng),軟件工程,管理信息系統(tǒng)等方面的書籍,同時要指導(dǎo)學(xué)生善用軟件幫助系統(tǒng),培養(yǎng)學(xué)生學(xué)會質(zhì)疑、自學(xué)和調(diào)查研究解決問題的能力。針對在校學(xué)生接觸實際比較少,沒有實際開發(fā)軟件和工作經(jīng)驗的特點,應(yīng)精選有代表性的案例,從問題的提出、方案的設(shè)計與實施,到最終問題的解決,給學(xué)生全面了解解決問題的全過程。然后,由學(xué)生當(dāng)主角,讓學(xué)生自己解決問題,鍛煉他們綜合運用知識的能力。
三、課程設(shè)計的選題
選題是整個課程設(shè)計的前提和關(guān)鍵。課程設(shè)計題目選擇的難易程度、范圍的大小和是否能激發(fā)學(xué)生的學(xué)習(xí)熱情,直接影響到這一實踐教學(xué)環(huán)節(jié)的效果。一個好的題目應(yīng)該符合以下原則:首先,要符合教學(xué)要求,使學(xué)生通過課程設(shè)計進(jìn)一步鞏固所學(xué)的專業(yè)知識,培養(yǎng)學(xué)生分析問題、解決問題的能力;其次,一個好的題目應(yīng)該和實踐緊密聯(lián)系。理論來自于實踐,又服務(wù)于實踐。要貼近學(xué)生學(xué)習(xí)和生活實際,先選擇容易開發(fā)的實用的數(shù)據(jù)庫應(yīng)用系統(tǒng),對學(xué)生以后從事相關(guān)工作有幫助。脫離實踐的題目往往激發(fā)不出學(xué)生的學(xué)習(xí)熱情,達(dá)不到預(yù)期的目標(biāo)。
首先,將學(xué)生分成若干個小組。分組的依據(jù)為:學(xué)生的學(xué)習(xí)成績、知識結(jié)構(gòu)、學(xué)習(xí)能力、性格特點、男女搭配等,遵循互補的原則,成績好的與成績差的搭配,性格內(nèi)向的與外向的搭配等。每組人員為5~6名,每組設(shè)組長,全面負(fù)責(zé)小組的學(xué)習(xí)討論和任務(wù)安排。在組長的指揮下,對成員進(jìn)行分工,善于口頭表達(dá)的負(fù)責(zé)聯(lián)系工作和調(diào)查研究,計算機操作能力強的負(fù)責(zé)代碼的編寫,程序設(shè)計能力強的負(fù)責(zé)整體規(guī)劃、程序調(diào)試和連編,寫作能力強的負(fù)責(zé)技術(shù)文檔的書寫等,成員努力的成果與個體成員共同分享。教師只需提醒學(xué)生合理分配工作時間,注意小組成員之間的溝通,幫助把握進(jìn)度。實踐表明:在互相討論又各自有所負(fù)責(zé)的學(xué)習(xí)氛圍中,學(xué)生之間可以相互學(xué)習(xí)、取長補短,對知識的掌握與鞏固有很大的幫助。
其次,各個小組通過討論、觀察、思考、查資料等方式,結(jié)合各個學(xué)生的特長,參考教師指定的范圍選定課程設(shè)計題目,然后與教師進(jìn)行交流。教師應(yīng)對學(xué)生選定的題目進(jìn)行批閱,在可行性、工作量大小、小組成員及題目意義等方面進(jìn)行把關(guān)評估,及時將意見反饋給學(xué)生,學(xué)生再針對教師的意見進(jìn)行調(diào)整,最終確定課程設(shè)計的選題。結(jié)合教學(xué)實踐可以選擇如下題目:客房管理系統(tǒng)、學(xué)籍管理系統(tǒng)、學(xué)校工資管理系統(tǒng)、科研項目管理系統(tǒng)、高校設(shè)備管理系統(tǒng)、檔案管理系統(tǒng)、圖書資料管理系統(tǒng)、教學(xué)成績管理系統(tǒng)、后勤管理系統(tǒng)、系辦管理系統(tǒng)、居委會管理系統(tǒng)、職工人事管理系統(tǒng)、宿舍管理系統(tǒng)等。
四、方案設(shè)計和方案實施
選定題目后,即可著手完成數(shù)據(jù)庫課程設(shè)計的各個階段的任務(wù)。首先,各小組應(yīng)對所選題目進(jìn)行分析,通過查閱資料、小組討論、走訪專家或社會調(diào)查等途徑,進(jìn)行調(diào)查研究和可行性分析。通過調(diào)查組織機構(gòu)情況、業(yè)務(wù)活動情況、數(shù)據(jù)情況、用戶要求,確定新系統(tǒng)的邊界,完成系統(tǒng)需求分析。然后,采用實體聯(lián)系模型確定應(yīng)用程序中的實體和聯(lián)系,確定實體的屬性和實體之間聯(lián)系的類型,得到局部E-R模型,異對局部E—R模型集成進(jìn)行輸入/輸出設(shè)計和軟件結(jié)構(gòu)設(shè)計等,完成概念結(jié)構(gòu)設(shè)計。接下來,實現(xiàn)E-R模型向關(guān)系模型的轉(zhuǎn)化,利用關(guān)系規(guī)范化理論進(jìn)行關(guān)系模式的優(yōu)化,設(shè)計用戶視圖,同時進(jìn)行界面設(shè)計,模塊設(shè)計等,完成邏輯結(jié)構(gòu)設(shè)計階段的任務(wù)。再往下,進(jìn)行物理設(shè)計和軟件實施,最后是應(yīng)用系統(tǒng)的集成與。小組成員在組長的領(lǐng)導(dǎo)下,可以分頭完成各自負(fù)責(zé)的任務(wù),小組成員要分工負(fù)責(zé)和團(tuán)結(jié)協(xié)作。教師在指導(dǎo)課程設(shè)計過程中,可以設(shè)置幾個檢查點,制定階段性任務(wù)。如根據(jù)課程內(nèi)容、教學(xué)目的、系統(tǒng)規(guī)模、工作量等因素,審查各小組遞交的初始設(shè)計方案,在設(shè)計方案的實現(xiàn)方法、表現(xiàn)形式等方面做出調(diào)整建議,以避免在方案實施過程中出現(xiàn)不必要的反復(fù)。
在課程設(shè)計過程中,提倡通過模仿來學(xué)習(xí),只有多模仿才能掌握方法,才有可能創(chuàng)新。學(xué)生根據(jù)初始方案,通過各種途徑查找與自己的題目類似的范例,通過模仿范例來實現(xiàn)自己的程序。有的學(xué)生在范例中看到自己感興趣的內(nèi)容,通過適當(dāng)修改,將其應(yīng)用到自己的程序中,使程序更合理,內(nèi)容更豐富。學(xué)生在掌握了基本方法和解決問題的途徑后,對自己感興趣的內(nèi)容,自然愿意努力去尋找答案。學(xué)生在方案設(shè)計、修改、實施的過程中不斷發(fā)現(xiàn)問題與解決問題,逐步產(chǎn)生了學(xué)習(xí)的樂趣。為了避免在分組的實驗、設(shè)計中有的同學(xué)不積極參與的現(xiàn)象,可以采用隨機抽查的辦法來考核小組的成績,促使小組內(nèi)部互相監(jiān)督、互相幫助、互相學(xué)習(xí),有利于培養(yǎng)學(xué)生學(xué)習(xí)的積極性,提高教學(xué)效果。
數(shù)據(jù)庫課程設(shè)計中實驗是重要的組成部分,教師要詳細(xì)布置實驗,制訂上機紀(jì)律,并且督促學(xué)生嚴(yán)格按照課程設(shè)計各階段工作要求操作。實驗可以參考以下內(nèi)容安排:(1)建立數(shù)據(jù)庫。包括創(chuàng)建數(shù)據(jù)庫,創(chuàng)建表,建立字段和記錄的有效性約束,建立索引,創(chuàng)建表間關(guān)系和觸發(fā)器設(shè)計等。(2)使用表單操縱數(shù)據(jù)庫。包括設(shè)計表單,創(chuàng)建表單,為表單添加對象,定義表單及其對象的屬性、事件和方法。(3)設(shè)計用戶視圖。包括創(chuàng)建不同的用戶視圖,實現(xiàn)用視圖來控制更新數(shù)據(jù)庫中的數(shù)據(jù)的目的。(4)設(shè)計報表。包括創(chuàng)建報表,打印和預(yù)覽報表,注意各個帶區(qū)的使用。(5)設(shè)計菜單系統(tǒng)。包括規(guī)劃菜單系統(tǒng),創(chuàng)建菜單及其子菜單,為菜單指定任務(wù),調(diào)試和使用菜單系統(tǒng)。(6)項目集成。包括使用項目管理器集成數(shù)據(jù)庫、表單、視圖、報表等數(shù)據(jù)庫對象,設(shè)置主控程序,編譯和發(fā)行軟件等。
五、課程設(shè)計的考核與評定
學(xué)生在課程設(shè)計結(jié)束后,不僅要提交軟件系統(tǒng),還要提交課程設(shè)計報告,闡述其設(shè)計思路、運用的知識及自己的體會。課程設(shè)計的成績由以下幾部分組成:考勤占10分,平時抽查和提問題情況占10分,課程設(shè)計報告占30分,軟件系統(tǒng)設(shè)計占30分,演示與答辯占20分。課程設(shè)計報告主要看各個部分的完備性,分析的透徹性和獨到的見解。在評分方式上采取自評和互評的方式,首先由各小組依據(jù)教師給出的評價標(biāo)準(zhǔn)給本小組打分,然后由每組各選一名代表給大家介紹系統(tǒng)開發(fā)的情況并演示系統(tǒng),同時回答學(xué)生和教師提出的問題。所有小組代表陳述完后,由各組分組討論,對其它組開發(fā)的系統(tǒng)進(jìn)行評價和評分。最后由教師根據(jù)其自評、互評分?jǐn)?shù)結(jié)合實際情況(包括軟件開發(fā)水平、演示能力、回答問題能力、軟件開發(fā)文檔等)適當(dāng)總結(jié)并公布成績。
為有效避免學(xué)生在課程設(shè)計過程中的抄襲現(xiàn)象,教師可以對學(xué)生進(jìn)行有針對性地提問,學(xué)生當(dāng)場解答;教師也可以采取刪除軟件中一些關(guān)鍵性語句由學(xué)生當(dāng)場調(diào)試的方法檢查學(xué)生的學(xué)習(xí)效果。通過評價和自我評價,學(xué)生的學(xué)習(xí)主體意識得到充分體現(xiàn)和加強,激發(fā)了學(xué)生發(fā)現(xiàn)、分析和解決實際問題的學(xué)習(xí)積極性,不僅提高了學(xué)生運用數(shù)據(jù)庫理論開發(fā)出具有實際應(yīng)用價值的數(shù)據(jù)庫應(yīng)用系統(tǒng)的能力,而且學(xué)生思考和解決實際問題的能力也有了較大提高。
關(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)用”并重,兩者相互融合。“原理”部分的教學(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)新能力和團(tuán)結(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í)熱情和積極性,增加了團(tuán)隊協(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成立興趣社團(tuán)
組織成立該課程的興趣社團(tuán),具體活動包括:
(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)
vb課程設(shè)計心得體會范文一
經(jīng)過近一個月的設(shè)計與制作,我們組的《20xx世界杯觀戰(zhàn)指南》終于完成了,現(xiàn)將過程中遇到的問題、獲得的體會記錄如下。
這次數(shù)據(jù)庫課程設(shè)計中我主要負(fù)責(zé)用戶登錄、注冊及數(shù)據(jù)庫維護(hù)方面的設(shè)計。
1.Delphi是一款功能很強大的軟件,其控件之多超出了我的想象,因此在運用時要借助很多資料。要學(xué)會查找和利用現(xiàn)有資料來解決問題
2.在設(shè)計中用到了很多SQL語句,因此對SQL及程序語句地掌握也是必不可少的。
3.后期的軟件制作都是以前期的工作為基礎(chǔ)的,因此在前期的需求分析及數(shù)據(jù)庫設(shè)計階段要認(rèn)真、細(xì)致。
4.我們是三個人的小組,在設(shè)計過程要互相協(xié)調(diào),合作。這樣才能充分發(fā)揮每個人的作用。
vb課程設(shè)計心得體會范文二
數(shù)據(jù)庫課程設(shè)計大賽的塵囂漸漸遠(yuǎn)去,懷著對這次大賽的些許不舍,懷著對當(dāng)初課程設(shè)計開始時候的豪情萬丈的決心的留戀,懷著通過這次課程設(shè)計積累的信心與斗志,我開始寫這篇文章,為自己的足跡留下哪怕是微不足道但是對自己彌足珍貴的痕跡并期望與大家共勉。
首先,讓我的記憶追溯到大二暑假,在老大的指引下(老大勸我學(xué).net),我接觸到microsoft 公司的.net產(chǎn)品。那個時候我已經(jīng)學(xué)過vc和asp,因為windows程序設(shè)計實驗的課的關(guān)系,接觸過vb,但是沒有專門去學(xué)他,因為習(xí)慣了c++里面的class,int,覺得vb的sub,var 看著就不是很順心。我是一個好奇心很強的人,突然看到了一個號稱.net是用于創(chuàng)建下一代應(yīng)用程序的理想而又現(xiàn)實的開發(fā)工具,而且主推c#語言,由于對c語言的一貫好感,我?guī)缀跏橇⒖虒λa(chǎn)生了興趣。我就開始了對c#的學(xué)習(xí),任何語言都不是孤立存在的,所以數(shù)據(jù)交互是很重要的,暑假的時候我把我們這學(xué)期的課本數(shù)據(jù)庫系統(tǒng)概論看了一遍()。我記得以前用c語言編程的時候,數(shù)據(jù)是在內(nèi)存中申請空間,譬如使用數(shù)組等等。很耗費內(nèi)存空間。這個時候就是數(shù)據(jù)庫站出來的時候啦,于是我又裝上了sql server2000,以前學(xué)asp的時候用的是access,那個時候只是照著人家做,理論是什么也不是很清楚。
通過一個暑假的學(xué)習(xí),基本搞清楚了理論方面的東西,具體怎么用也不是很清楚。但是這為這學(xué)期的課程設(shè)計打下了鋪墊。
來到學(xué)校后,隨著這學(xué)期的數(shù)據(jù)庫課程大賽開始了,我有一個看法就是我自己應(yīng)該具備的能力不是我會多少,而是我應(yīng)該具備快速學(xué)會東西的能力。遇到什么就學(xué)什么。我們有時候很容易被一些專業(yè)名詞說嚇著,包括什么建模,軟件工程,數(shù)據(jù)分析,數(shù)據(jù)挖掘等等。我身邊就有很多同學(xué)被這些紙老虎所唬住,而沒有勇氣去接觸他們,總是說這個太難了之類的退堂鼓的話,他們低估了自己的潛力同時也壓抑住了他們自己的好奇心。
其實都是紙老虎,又不是什么國家科研難題,只是去用一些工具,發(fā)明工具是很難,但是用一個工具就容易多了,just do it!我記得我做這個數(shù)據(jù)庫之前,我們老師說要做好前期分析,我就在網(wǎng)上搜索用什么分析工具好。最后我選擇了roseuml建模工具。在此之前,我腦袋里面沒有軟件建模的思想,什么uml建模對我而言就是一張空白的紙。但是真正接觸后并沒有想象的那么難,有什么不懂的上網(wǎng)去搜索,這是一個信息橫流的世界,有g(shù)oogle,baidu就沒有不能解決的知識難題。以及后來的數(shù)據(jù)庫分析的時候用到的powerdesigner也是一樣。
開發(fā)的時候我想過用什么架構(gòu),c/s模式?模式有很多,怎么選擇?我就上網(wǎng)搜索現(xiàn)在最流行的架構(gòu)是什么。結(jié)果搜到了mvc架構(gòu),就是你啦。我決定用這個架構(gòu),不會,沒關(guān)系,咱學(xué)。just do it!前期工作準(zhǔn)備好后,那么我就得把我暑假學(xué)的.net加以實踐。這個時候我更加深入的了解了利用操縱數(shù)據(jù)庫的知識。并且對數(shù)據(jù)庫里面的存儲過程有了比較深入的了解。經(jīng)過大概2個多星期的奮斗,我完成了我的數(shù)據(jù)庫課程設(shè)計--基于.net數(shù)據(jù)集的圖書館管理系統(tǒng)。并最后非常榮幸的獲得了大賽的一等獎以及以及新技術(shù)應(yīng)用獎。
與其臨淵羨魚,不如退而結(jié)網(wǎng)。這次數(shù)據(jù)庫課程設(shè)計給我的最大的印象就是如果自己有了興趣,就動手去做,困難在你的勇氣和毅力下是抬不了頭的。從做這個數(shù)據(jù)庫開始無論遇到什么困難,我都沒有一絲的放棄的念頭。出于對知識的渴望,出于對新技術(shù)的好奇,出于對一切未知的求知。我完成了這次數(shù)據(jù)庫課程設(shè)計,不過這只是我學(xué)習(xí)路上的驛站,未來十年.net的核心技術(shù)就是xml[至少微軟是這么宣傳的],我會繼續(xù)學(xué)習(xí)它,包括jave公司的j2ee我也很想試試,語言本來就是相通的,just do it!語言并不重要畢竟它僅僅是工具,用好一個工具并不是一件值得為外人道的事情,主要是了解學(xué)習(xí)思想。古語說的好:學(xué)無止境啊!
我很慶幸我參加了這次數(shù)據(jù)庫大賽,讓我確實打開了眼界。
vb課程設(shè)計心得體會范文三
VB課程是計算機科學(xué)與技術(shù)本科專業(yè)的專業(yè)骨干課。本課程主要通過VB論述了面向?qū)ο蟪绦蛟O(shè)計和組建編程的機理,涉及到控制臺界面程序、Windows窗體程序、圖形界面編程、數(shù)據(jù)庫、網(wǎng)絡(luò)應(yīng)用系統(tǒng)等多方面的內(nèi)容。內(nèi)容量大,程序設(shè)計復(fù)雜、同時VB程序調(diào)試是在VS環(huán)境下進(jìn)行,在編程過程中環(huán)境會自動為用戶生成一些必要代碼,以降低編程難度,降低學(xué)生的編程負(fù)擔(dān),但這也帶來了一些問題,如:學(xué)生對VB的程序結(jié)構(gòu)把握和了解不全面,對編程機理了解不透徹,學(xué)生容易盲目照搬書上代碼,不求甚解,似是而非。為了解決這個問題,我們采取了課程設(shè)計的方法來加深學(xué)生對知識的理解,將書本知識遷移到新的問題解決中,提高學(xué)生分析問題和解決問題的能力。
要求學(xué)生在學(xué)習(xí)該課程中,應(yīng)用每個相對獨立的、完整的單元知識解決一個實際項目,設(shè)計編寫一個小作品;學(xué)完整個課程后,完成一個綜合性比較強的編程項目,使學(xué)生對整個課程內(nèi)容進(jìn)行全面的總結(jié)、梳理,以項目完成為手段,全面鍛煉學(xué)生分析問題和解決問題的能力。
一. 目的
1. 為使學(xué)生掌握VB編程、面向?qū)ο蟪绦蛟O(shè)計思想和組建編程的知識實際技能,除了系統(tǒng)地講授必要的VB知識,上機練習(xí),做作業(yè)外,還應(yīng)該對學(xué)生作較全面的編程技能和分析問題解決問題的能力訓(xùn)練,即作課程設(shè)計,以達(dá)到如下目的:具體應(yīng)用和鞏固本課程及有關(guān)先修課的基礎(chǔ)理論和專業(yè)知識,了解面向?qū)ο蟪绦蛟O(shè)計思想,掌握應(yīng)用編程和組建編程程序設(shè)計方法,培養(yǎng)學(xué)生初步的項目設(shè)計能力。
2. 獨立地根據(jù)一定的項目要求,查閱資料,寫出項目開發(fā)目標(biāo),分析開發(fā)過程中所用到的課程知識,提出解決方案,編碼并上機調(diào)試完成系統(tǒng),培養(yǎng)學(xué)生分析問題和解決問題的能力。課程設(shè)計是教學(xué)過程中的一個重要環(huán)節(jié),必須認(rèn)真對待。
二. 要求
在課程設(shè)計中要求學(xué)生注意培養(yǎng)認(rèn)真負(fù)責(zé),踏實細(xì)致的工作作風(fēng)和保質(zhì)保量,按時完成任務(wù)的習(xí)慣。在設(shè)計過程中必須做到:
1. 在某個教學(xué)單元結(jié)束后,完成一個教師布置的、或?qū)W生自己擬定的、知識覆蓋整個章節(jié)的,有一定綜合性和難度的項目,要求學(xué)生描述出要達(dá)到的目標(biāo)、圍繞目標(biāo),收集資料和素材,復(fù)習(xí)所需的課程知識,描述問題解決方案、編寫程序上機調(diào)試,直到項目的完成。最后的成果要有完成的作品和相應(yīng)的文檔。
2. 在課程結(jié)束后,完成一個大的編程項目,其要求與課程單元的項目差不多,只是綜合性更強、難度更大、知識覆蓋面更廣,工作量更大,以全面促進(jìn)學(xué)生復(fù)習(xí)和梳理學(xué)科教學(xué)內(nèi)容,提升學(xué)生分析問題、解決問題和文檔的書寫和編制。
三、采取的措施
為了保證課程設(shè)計能夠按照預(yù)定的目標(biāo)和計劃進(jìn)行,我們還采取了以下措施來加強對學(xué)生監(jiān)督和管理。
1.首先講清楚課程設(shè)計的意義,讓學(xué)生能夠自覺積極主動地進(jìn)行課程設(shè)計,發(fā)揮學(xué)生的主觀能動性;
2.在課程設(shè)計過程中,教師隨時巡視和監(jiān)督,了解把握和控制課程設(shè)計的進(jìn)展;
3.將學(xué)生的作品集中展示、評價、打分,可以讓學(xué)生在展示的過程中獲得成就感、自豪感,學(xué)生之間可以相互學(xué)習(xí)、取長補短,同時在此過程中可以明確標(biāo)準(zhǔn),自覺地按照標(biāo)準(zhǔn)來調(diào)整自己地學(xué)習(xí);
4.將課程設(shè)計作為學(xué)期成績的一部分記載,大約占10%,必須完成課程設(shè)計后才能參加考試,課程設(shè)計不過關(guān),即使考得再好,也不能過。
【關(guān)鍵詞】教學(xué)模式;行動導(dǎo)向;五位一體
【中圖分類號】G640
【文獻(xiàn)標(biāo)識碼】A
【文章編號】1672—5158(2012)10-0034-01
一、課程定位
《SQL Server 2005數(shù)據(jù)庫設(shè)計》是軟件技術(shù)專業(yè)的一門核心課程。是軟件技術(shù)專業(yè)培養(yǎng)方向中,JAVA程序員、NET程序員、數(shù)據(jù)庫管理員、信息系統(tǒng)管理員、軟件測試員等所必須掌握的數(shù)據(jù)庫知識學(xué)習(xí),重在培養(yǎng)學(xué)生對SQL Server2005數(shù)據(jù)庫的操縱與設(shè)計的能力。開設(shè)于新生入學(xué)第一學(xué)期,后續(xù)課程有C#程序設(shè)計、ASENET程序設(shè)計、JAVA程序設(shè)計、J2EE程序設(shè)計、ORACLE數(shù)據(jù)庫設(shè)計等。它對后續(xù)兩線課程都起著重要的支撐作用。是一門處于重要地位的職業(yè)基礎(chǔ)課程。
二、課程設(shè)計的整體思路
課程以企業(yè)用人為依據(jù)、以提升職業(yè)能力為目標(biāo),針對崗位群所需解決的工作任務(wù)為導(dǎo)向進(jìn)行基于工作過程的課程開發(fā)。按照由簡單到復(fù)雜分劃分為7個學(xué)習(xí)情境,數(shù)據(jù)庫基礎(chǔ)、安裝與配置、基本操作入門、數(shù)據(jù)庫編程、數(shù)據(jù)庫高級操作、前臺語言訪問后臺數(shù)據(jù)庫、數(shù)據(jù)庫綜合設(shè)計。每個學(xué)習(xí)情境又根據(jù)工作任務(wù)的獨立和先后連貫性分解為子情境,每個學(xué)習(xí)情境或子情境下對應(yīng)一個或多作實訓(xùn)任務(wù)。即全程共有18實訓(xùn)任務(wù),3個綜合實訓(xùn)任務(wù)。而且隨著課程的深入將會出現(xiàn)新的項目載體如(圖書館管理系統(tǒng)),以培養(yǎng)學(xué)生對非教學(xué)過程中的數(shù)據(jù)庫進(jìn)行操作和設(shè)計的能力,直至數(shù)據(jù)庫綜合設(shè)計階段,將會出現(xiàn)更多個實際項目載體,通過組建項目開發(fā)團(tuán)隊,要求學(xué)生通過分工配合,完成對項目的需求分析,系統(tǒng)功能的確定,并能根據(jù)功能和業(yè)務(wù)規(guī)則對所選項目的數(shù)據(jù)庫進(jìn)行分析與設(shè)計。培養(yǎng)學(xué)生的職業(yè)能力、職業(yè)意識,從而為實現(xiàn)與就業(yè)崗位“零距離”奠定良好的基礎(chǔ)。
三、課程教學(xué)的組織與實施
1、教學(xué)模式的探索
在教學(xué)中盡可能本著突出職業(yè)導(dǎo)向,以學(xué)生為主體,突出能力訓(xùn)練為原則,在教學(xué)、教改中慢慢摸索、不斷實驗,總結(jié)出了該門課程的教學(xué)組織模式:基于行動導(dǎo)向的教、學(xué)、做、訓(xùn)、評合一的一體化教學(xué)模式。實現(xiàn)了課上有考核,課下有任務(wù)訓(xùn)練的新的高職教育評價要求。在實際運作中教學(xué)環(huán)節(jié)分為五大步驟:即預(yù)習(xí)與探究——做與導(dǎo)——查與訓(xùn)——考與評——鞏固與拓展。
單元課程中,由于在網(wǎng)絡(luò)機房授課,一人一機,借助凌波多媒體教學(xué)軟件,不但可以充分實現(xiàn)在做中學(xué),在學(xué)中教,增加了訓(xùn)(查與訓(xùn))、評(考與評)環(huán)節(jié),即實現(xiàn)了在做中訓(xùn)、在訓(xùn)中考,在考中評。不但實現(xiàn)了“教學(xué)做合一”,而且能達(dá)“教、學(xué)、做、訓(xùn)、評五位一體”。
2、教學(xué)方法和手段的運用
示范法、分組法、鼓勵法、討論法、對比法,典型案例法、設(shè)問法將貫穿整個課程單元教學(xué)之中。但是對于不同的學(xué)習(xí)情境的學(xué)習(xí),為能夠突出重點,突破難點,培養(yǎng)學(xué)生各方面能力可恰當(dāng)選用行動導(dǎo)向的教學(xué)方法,除了學(xué)習(xí)情境1-6,采用了任務(wù)驅(qū)動、項目引領(lǐng)教學(xué)法外,學(xué)習(xí)情境7綜合數(shù)據(jù)庫設(shè)計主要采用情境模擬法。
在軟件行業(yè),一個項目的開發(fā),是由一個軟件開發(fā)團(tuán)隊共同配合完成的。在該門課最后一個情境一一數(shù)據(jù)庫綜合設(shè)計中模擬實際職業(yè)工作進(jìn)行教學(xué),在學(xué)生中構(gòu)建多個項目開發(fā)團(tuán)隊,進(jìn)行角色分配。如項目經(jīng)理,項目助理,程序員(即對應(yīng)組長、副組長,成員)組織教學(xué)和實施,在項目總監(jiān)(教師)的調(diào)控、監(jiān)督指導(dǎo)下,各項目組成員分工配合,共完成一個管理信息系統(tǒng)的需求分析任務(wù),并進(jìn)行數(shù)據(jù)庫分析與設(shè)計工作。在這個過程中,不但讓學(xué)生對課程的教學(xué)內(nèi)容有一個全面的復(fù)習(xí)、鞏固和提高,同時會培養(yǎng)學(xué)生進(jìn)行數(shù)據(jù)庫的分析與設(shè)計能力,初步體會軟件開發(fā)工作中的最重要的一部分(需求分析所做的工作),也能讓學(xué)生在學(xué)校的環(huán)境氛圍中對自己未來的職業(yè)崗位有一個比較具體的、綜合性的理解,有利于學(xué)生全面職業(yè)素質(zhì)的提高。為了保障這一環(huán)節(jié)順利實施,效果有保證,教改組制定了多項規(guī)章,并形成文件,如《項目小組劃分原則》文件、《各崗位職責(zé)》文件、《項目驗收與答辯要求》文件和一系列的過程監(jiān)控文件和激勵辦法等,使學(xué)生在團(tuán)結(jié)協(xié)作中收獲了知識、積累了經(jīng)驗、提高了動手能力、增強了就業(yè)力。但學(xué)生模擬實際工作中也難免會暴露一些個人弱點,如膽小,協(xié)調(diào)能力較差、團(tuán)隊意識較弱等。但最終在老師和同學(xué)的幫助下能夠意識到不足,并加以改正,最后同樣收獲了成功和喜悅。
四、實踐教學(xué)效果
課程組的授課教師,經(jīng)驗豐富、技能嫻熟、加之以德高身正,教學(xué)方法得當(dāng),深受學(xué)生愛戴和好評。在院、系舉行的《sQLSever2005數(shù)據(jù)庫設(shè)計》公開教學(xué)中曾多次得到學(xué)院督導(dǎo)處、教務(wù)處領(lǐng)導(dǎo)及系部老師的一致肯定,曾獲“一創(chuàng)新、二特色、三突出”好課的評價;學(xué)生項目小組在此門課的學(xué)習(xí)后結(jié)合一門開發(fā)語言,開發(fā)設(shè)計了多項小型的應(yīng)用管理系統(tǒng)軟件,和網(wǎng)站。本課程的精品課程申報網(wǎng)站和網(wǎng)絡(luò)課堂,就是項目小組同學(xué)第三學(xué)期的一項作品。課題組老師曾帶領(lǐng)學(xué)生多次參加各類省級職業(yè)技能大賽榮獲一、二等獎。
五、課程特色
1、教學(xué)模式有特色
《SQL Server 2005數(shù)據(jù)庫設(shè)計》采用了基于行動導(dǎo)向的教學(xué)模式,且實現(xiàn)了教、學(xué)、做、訓(xùn)、評五位合一。形成師生之間的良性互動,增強了教學(xué)效果,學(xué)生活學(xué)活用的能力充分展示出來,培養(yǎng)了學(xué)生的創(chuàng)新能力。
2、教學(xué)方法有特色
課堂教學(xué)使用的教學(xué)方法中,任務(wù)驅(qū)動法、情境模擬法、項目引領(lǐng)法都是屬于行動導(dǎo)向教學(xué)法。其中情境模擬法,輕松實現(xiàn)了企業(yè)工作環(huán)境與課堂教學(xué)環(huán)境的高度融合,實現(xiàn)與就業(yè)零對接。如今黑龍江農(nóng)墾職業(yè)學(xué)院軟件技術(shù)專業(yè)其他課程也正借鑒此教改成果,在教學(xué)中逐步推廣和使用。
3、教學(xué)手段有特色
課程的教學(xué)課件均使用思維導(dǎo)圖軟件(Mind Manager)制作,結(jié)構(gòu)清晰,動感性強。使學(xué)生的思維緊密跟隨著教師,同又有思維的發(fā)散,開發(fā)鍛煉了學(xué)生的右腦機能。在線考試系統(tǒng)和網(wǎng)絡(luò)課堂的開發(fā)實現(xiàn)了教學(xué)同步,提高了效率,也為學(xué)生業(yè)余自學(xué)提供了保障。
關(guān)鍵詞:數(shù)據(jù)庫;主線;循環(huán)
中圖分類號:G642 文獻(xiàn)標(biāo)識碼:A
1 傳統(tǒng)教學(xué)模式的弊端
《數(shù)據(jù)庫原理與應(yīng)用》是高職信息技術(shù)類專業(yè)的專業(yè)基礎(chǔ)和專業(yè)核心課程。傳統(tǒng)的教學(xué)模式一般都是理論和實踐分開教學(xué),而且過于強調(diào)理論知識的完備性,理論性強,概念抽象,實踐內(nèi)容和實際工作聯(lián)系不緊密,理論和實踐存在脫節(jié)現(xiàn)象。
2 “一條主線、四重循環(huán)”的教學(xué)模式的理論依據(jù)
建構(gòu)主義本來是源自關(guān)于兒童認(rèn)知發(fā)展的理論,由于個體的認(rèn)知發(fā)展與學(xué)習(xí)過程密切相關(guān),因此利用建構(gòu)主義可以比較好地說明人類學(xué)習(xí)過程的認(rèn)知規(guī)律,即能較好地說明學(xué)習(xí)如何發(fā)生、意義如何建構(gòu)、概念如何形成,以及理想的學(xué)習(xí)環(huán)境應(yīng)包含哪些主要因素等等。
建構(gòu)主義學(xué)習(xí)理論提倡的學(xué)習(xí)方法是教師指導(dǎo)下的、以學(xué)生為中心的學(xué)習(xí);其學(xué)習(xí)環(huán)境包含情境、協(xié)作、會話和意義建構(gòu)等四大要素。基于建構(gòu)主義的教學(xué)模式,是以學(xué)生為中心,學(xué)生們是“演員”,而教師則是“導(dǎo)演”,起著組織、指導(dǎo)、幫助的作用[1]。
“一條主線、四重循環(huán)”的教學(xué)模式真是基于建構(gòu)主義的學(xué)習(xí)理論和學(xué)習(xí)模式而構(gòu)建起來的。這種模式可以彌補傳統(tǒng)教學(xué)模式中教與學(xué)分離,理論和實踐脫節(jié)的現(xiàn)象,真正實現(xiàn)“教學(xué)做”的一體化教學(xué)[2]。
3 “一條主線、四重循環(huán)”的教學(xué)模式的設(shè)計和實施
3.1 “一條主線、四重循環(huán)”的教學(xué)模式的設(shè)計
《數(shù)據(jù)庫原理與應(yīng)用》是信息技術(shù)類專業(yè)群中各專業(yè)的專業(yè)基礎(chǔ)課程和核心課程。目前信息技術(shù)的迅速發(fā)展和廣泛應(yīng)用,數(shù)據(jù)庫系統(tǒng)的應(yīng)用領(lǐng)域和需求日益增大,幾乎各行各業(yè)都離不開數(shù)據(jù)庫系統(tǒng),企業(yè)對數(shù)據(jù)庫開發(fā)與管理維護(hù)人員的需求日益增加[3]。《數(shù)據(jù)庫原理與應(yīng)用》旨在培養(yǎng)學(xué)生能較好的掌握數(shù)據(jù)庫技術(shù),能使用數(shù)據(jù)庫知識和技術(shù)進(jìn)行軟件開發(fā),直接面向社會需求和技術(shù)發(fā)展的需求。根據(jù)專業(yè)培養(yǎng)目標(biāo)和人才培養(yǎng)模式,通過典型企業(yè)和合作企業(yè)對人才崗位群的要求,進(jìn)行典型任務(wù)和工作過程分析,以滿足專業(yè)核心能力為目標(biāo),構(gòu)建崗位需求驅(qū)動的課程體系[4]。
本課程設(shè)計的基本出發(fā)點就是通過本門課程和相關(guān)課程的學(xué)習(xí)培養(yǎng)中小型企業(yè)數(shù)據(jù)庫的使用和管理人才。浙江開展網(wǎng)上業(yè)務(wù)的民營中小企業(yè)蓬勃發(fā)展,而這類企業(yè)所使用數(shù)據(jù)庫都是SQL SERVER,因此,我們這門課程選用SQL SERVER作為使用和開發(fā)平臺。
3.2 “一條主線”
“一條主線”主要是以中小企業(yè)工作情景為主線。課程設(shè)計以工作過程為向?qū)Вㄟ^分析合作企業(yè)的真實工作任務(wù)和產(chǎn)品,總結(jié)其工作要素,然后與數(shù)據(jù)庫技術(shù)的知識(學(xué)習(xí))要素相結(jié)合,以崗位工作要素與學(xué)習(xí)要素相融合作為工學(xué)結(jié)合點,提煉學(xué)生學(xué)習(xí)的企業(yè)項目,納入教學(xué)情景,使教學(xué)任務(wù)與工作任務(wù)相一致,采用項目教學(xué)模式組織教學(xué)。
3.3 “四重循環(huán)”
“四重循環(huán)”指的是如下四重:第一重是指“課堂教學(xué)”環(huán)節(jié),這個循環(huán)主要是通過一個“教務(wù)系統(tǒng)”安排教學(xué)過程;第二重是指“上機實訓(xùn)”環(huán)節(jié),主要通過“人力資源系統(tǒng)”實施實訓(xùn)過程。第三重循環(huán)主要是通過“課外作業(yè)”這個環(huán)節(jié),該環(huán)節(jié)是通過一個“銀行ATM取款系統(tǒng)”來讓學(xué)生完成課外作業(yè)。最后一重循環(huán)是設(shè)計一個“網(wǎng)上鮮花訂購系統(tǒng)”的綜合實訓(xùn),讓學(xué)生通過完成這個綜合實訓(xùn),進(jìn)一步鞏固該課程的學(xué)習(xí),進(jìn)一步提升學(xué)生的實際操作能力,從而增加就業(yè)的砝碼。具體實施過程如圖1所示。
圖1 “四重循環(huán)”項目圖
整個課程在四個大項目的引領(lǐng)下開展。大項目又劃分為九個子項目貫穿整個課程。課程以“教務(wù)管理系統(tǒng)”項目的制作與開發(fā)為載體,將所授知識融入到項目開發(fā)過程中。通過對教務(wù)管理系統(tǒng)的貫穿講解,詳細(xì)說明如何使用數(shù)據(jù)庫技術(shù)來完成一個典型數(shù)據(jù)庫應(yīng)用系統(tǒng)的建設(shè)。同時為了進(jìn)一步提高學(xué)生的技能和熟練程度,在課內(nèi)上機實訓(xùn)中安排了“人力資源管理系統(tǒng)”,在課外作業(yè)上則引入“銀行ATM取款系統(tǒng)”項目,以供學(xué)生演練和提升,此外在該課程的最后,安排了一個大型的綜合實訓(xùn)項目:“網(wǎng)上鮮花訂購系統(tǒng)”數(shù)據(jù)庫的實現(xiàn),從而真正的提高學(xué)生的實戰(zhàn)經(jīng)驗和技術(shù)水平。在每重循環(huán)中,都把一個大的項目分解為九個子項目,教學(xué)過程分為六個步驟:“任務(wù)導(dǎo)入”“任務(wù)分析”“示范引導(dǎo)”“學(xué)生模仿”“糾錯重做”和“總結(jié)提高”六步,保證了基于工作過程的課程設(shè)計得以實施。
整個教學(xué)過程,案例都是根據(jù)授課班級進(jìn)行動態(tài)更新,及時調(diào)整情景進(jìn)行教學(xué)。案例動態(tài)更新指的是在第一重循環(huán)中“教務(wù)系統(tǒng)”的教學(xué)環(huán)節(jié),其中班級表格等的設(shè)計和數(shù)據(jù)都是授課班級的真實數(shù)據(jù),不同的授課班級,數(shù)據(jù)是動態(tài)更新的。這樣能提高學(xué)生學(xué)習(xí)的興趣,增加案例的真實性。
4 結(jié)束語
緊抓工作情景這條主線,以四重教學(xué)內(nèi)容循環(huán)提升學(xué)生技能。項目引領(lǐng)、案例動態(tài)更新、多重循環(huán)提升學(xué)生編碼實戰(zhàn)能力。這正是“一條主線、四重循環(huán)”的教學(xué)模式在高職《數(shù)據(jù)庫原理與應(yīng)用》中的主要特征。學(xué)生在配套實訓(xùn)—“人力資源管理系統(tǒng)”、課外作業(yè)“銀行ATM取款系統(tǒng)”以及綜合實訓(xùn)“網(wǎng)上鮮花訂購系統(tǒng)”的多重循環(huán)鞏固實戰(zhàn)中,層層遞進(jìn),不斷提升編碼實戰(zhàn)能力,為今后從事數(shù)據(jù)庫系統(tǒng)開發(fā)與維護(hù)打下堅實的基礎(chǔ)。
參考文獻(xiàn)
[1] 姜代紅.基于任務(wù)驅(qū)動的數(shù)據(jù)庫原理及應(yīng)用課程自主—協(xié)作
學(xué)習(xí)模式[J].計算機教育,2011(24):62-64.
[2] 瞿夢菊.軟件技術(shù)與計算機應(yīng)用專業(yè)《數(shù)據(jù)庫原理及應(yīng)用》
課程教學(xué)探討[J].科技信息,2011(30):276-278.
[3] 姜代紅,蔣秀蓮.數(shù)據(jù)庫原理及應(yīng)用實用教程[M].北京:清華大
學(xué)出版社,2010:200-205.
[4] 吳曉剛.基于項目驅(qū)動的數(shù)據(jù)庫課程自主探究式教學(xué)模式[J].
計算機教育,2012(2):81-84.
作者簡介:
關(guān)鍵詞 教學(xué)系統(tǒng)設(shè)計;網(wǎng)絡(luò)課程;網(wǎng)絡(luò)資源
中圖分類號:G642.4 文獻(xiàn)標(biāo)識碼:B 文章編號:1671-489X(2012)34-0034-01\
網(wǎng)絡(luò)課程就是通過網(wǎng)絡(luò)表現(xiàn)的某門學(xué)科的教學(xué)內(nèi)容及實施的教學(xué)活動的總和,它包括兩個組成部分:按一定的教學(xué)目標(biāo)、教學(xué)策略組織起來的教學(xué)內(nèi)容和網(wǎng)絡(luò)教學(xué)支撐環(huán)境。其中,網(wǎng)絡(luò)教學(xué)支撐環(huán)境特指支持網(wǎng)絡(luò)教學(xué)的軟件工具、教學(xué)資源以及在網(wǎng)絡(luò)教學(xué)平臺上實施的教學(xué)活動。
1 教學(xué)設(shè)計
對于任何一門網(wǎng)絡(luò)課程,首先必須進(jìn)行教學(xué)設(shè)計,即依據(jù)前端分析及課程學(xué)習(xí)目標(biāo)設(shè)計出相對應(yīng)的教學(xué)策略和教學(xué)活動。教學(xué)系統(tǒng)設(shè)計是教育技術(shù)學(xué)專業(yè)的專業(yè)核心課程。學(xué)習(xí)者分析主要考慮三個方面,即學(xué)習(xí)者的一般特征、學(xué)習(xí)的起點水平、學(xué)習(xí)風(fēng)格。教學(xué)內(nèi)容分析主要是以教學(xué)目標(biāo)為基礎(chǔ),旨在規(guī)定教學(xué)內(nèi)容的范圍、深度和揭示教學(xué)內(nèi)容各組成部分的聯(lián)系,以保證達(dá)到教學(xué)最優(yōu)化的內(nèi)容效度。除此還應(yīng)完成教學(xué)內(nèi)容的編排,通過上述學(xué)習(xí)者分析得出的結(jié)論對教學(xué)內(nèi)容進(jìn)行選擇。選擇教學(xué)內(nèi)容絕對不是單單照搬照抄書本上的內(nèi)容,而是通過進(jìn)行一定的刪減、增加和重新組織,將教學(xué)內(nèi)容呈現(xiàn)給學(xué)習(xí)者。
教學(xué)策略與教學(xué)活動設(shè)計包括兩部分。
1)自主學(xué)習(xí)策略的設(shè)計。本網(wǎng)絡(luò)課程學(xué)習(xí)策略設(shè)計主要根據(jù)維果茨基的最鄰近發(fā)展區(qū)理論,在網(wǎng)絡(luò)課程中的每一個章節(jié)都呈現(xiàn)出各章的學(xué)習(xí)目標(biāo)、學(xué)法指導(dǎo)和本章的知識地圖,讓學(xué)生根據(jù)目標(biāo)和指導(dǎo),有目的地去學(xué)習(xí)。設(shè)計的相關(guān)資源欄目,主要進(jìn)行與本網(wǎng)絡(luò)課程內(nèi)容相關(guān)的網(wǎng)站鏈接,方便學(xué)生查閱相關(guān)資料,理解學(xué)習(xí)內(nèi)容,擴(kuò)大知識面。自主學(xué)習(xí)策略的設(shè)計遵循“確立學(xué)習(xí)目標(biāo)——提供學(xué)習(xí)資源——學(xué)生自學(xué)——評價——總結(jié)——聯(lián)系鞏固”的過程。
2)協(xié)作學(xué)習(xí)策略的設(shè)計。根據(jù)建構(gòu)主義學(xué)習(xí)理論的觀點,“協(xié)作”“會話”是學(xué)習(xí)環(huán)節(jié)四大要素中的兩大要素,協(xié)作學(xué)習(xí)環(huán)境創(chuàng)設(shè)的好壞將直接影響到學(xué)習(xí)者對知識意義的建構(gòu)。本網(wǎng)絡(luò)課程主要采用留言本的形式體現(xiàn)出協(xié)作學(xué)習(xí)的設(shè)計,使學(xué)習(xí)者通過交互來完成協(xié)作學(xué)習(xí)。
2 系統(tǒng)設(shè)計
根據(jù)教學(xué)系統(tǒng)設(shè)計課程的特點,其網(wǎng)絡(luò)課程首頁呈現(xiàn)課程簡介、教學(xué)大綱、教學(xué)內(nèi)容、課間休息、交流討論、在線測試、相關(guān)資源、使用幫助等相關(guān)版塊。學(xué)習(xí)導(dǎo)航采取列表導(dǎo)航,即在教學(xué)內(nèi)容欄目中,將各個章節(jié)列舉出來,學(xué)習(xí)者可以根據(jù)學(xué)習(xí)需要,進(jìn)行選擇性學(xué)習(xí)。交互設(shè)計采用留言本的交互方式,為學(xué)習(xí)者之間進(jìn)行交流討論提供一個很好的平臺,學(xué)習(xí)者可以就各方面的問題進(jìn)行交流討論,同時教師還可以通過留言對學(xué)生提出的疑難問題做出解答,進(jìn)行學(xué)習(xí)雙向反饋。界面設(shè)計簡單明了,功能模塊易于操作,引導(dǎo)學(xué)習(xí)者參與學(xué)習(xí)。
3 技術(shù)實現(xiàn)
采用ASP+ACCESS數(shù)據(jù)庫進(jìn)行網(wǎng)站的設(shè)計。前臺設(shè)計采用Photoshop圖像處理軟件和Dreamweaver結(jié)合,通過主頁上的鏈接點擊進(jìn)入相應(yīng)的功能模塊,通過前臺設(shè)計,確定后臺設(shè)計和實現(xiàn)功能,進(jìn)而對數(shù)據(jù)庫進(jìn)行設(shè)計。后臺與數(shù)據(jù)庫的設(shè)計是通過前臺要實現(xiàn)的功能來確定的,主要有管理登錄界面、管理首頁、常規(guī)設(shè)置、文章管理、用戶管理、文件管理、數(shù)據(jù)庫管理、在線調(diào)查與留言管理。本設(shè)計中用到多個數(shù)據(jù)表,對后臺設(shè)計中所用到的數(shù)據(jù)表主要有admin后臺管理員信息表、bigclass大類信息表、info網(wǎng)站配置信息表、jasys系統(tǒng)日志表、news上傳內(nèi)容信息表、smallclass小類信息表。最后進(jìn)行數(shù)據(jù)庫的連接,并添加數(shù)據(jù)庫連接出錯的提示功能。
4 幾點思考
網(wǎng)絡(luò)課程設(shè)計要體現(xiàn)教學(xué)的一般規(guī)律,特別要強化教學(xué)設(shè)計;豐富自主學(xué)習(xí)資源,尤其是一些專業(yè)性非常強的學(xué)科,學(xué)習(xí)者就非常需要相關(guān)知識的電子圖書館式的資源庫;重視反饋,需要課程提供大量的相關(guān)案例,使學(xué)習(xí)者在解決案例的過程中進(jìn)行知識的再次建構(gòu);關(guān)注教師的負(fù)擔(dān),網(wǎng)絡(luò)課程學(xué)習(xí)中的師生教學(xué)交互給教師帶來的負(fù)擔(dān)較傳統(tǒng)教學(xué)要大許多,有時甚至?xí)菇處熈Σ粡男摹㈦y以應(yīng)付。
參考文獻(xiàn)
[1]余勝泉.網(wǎng)絡(luò)課程的設(shè)計與開發(fā)[EB/OL].教育技術(shù)通訊,202.112.88.32/show/ysq/net_course.htm.
論文關(guān)鍵詞:任務(wù)驅(qū)動,數(shù)據(jù)庫技術(shù),高職,教學(xué)改革,項目導(dǎo)入
1 引言
《數(shù)據(jù)庫設(shè)計與實現(xiàn)》是一門理論與實際結(jié)合非常緊密的課程, 實踐性和應(yīng)用性非常強。通過本課程的學(xué)習(xí),使學(xué)生準(zhǔn)確理解什么是數(shù)據(jù)庫以及數(shù)據(jù)庫在各領(lǐng)域的應(yīng)用,掌握數(shù)據(jù)庫技術(shù)及應(yīng)用開發(fā)方法,具備利用數(shù)據(jù)庫工具開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)的基本技能,為今后應(yīng)用數(shù)據(jù)庫管理信息,利用信息,打下基礎(chǔ)。以往的教學(xué)通常采用“理論十實驗+實訓(xùn)”的傳統(tǒng)教學(xué)模式,由于該課程理論比較抽象,學(xué)生普遍感覺學(xué)習(xí)起來入門難、目標(biāo)不明確、不知如何應(yīng)用到實際中。
而受課時的限制, 教學(xué)講授基本理論占去太多課時, 應(yīng)用和操作不足。課堂教學(xué)以教師講授為主,教學(xué)模式單一,灌輸填鴨式教學(xué),學(xué)生過于依賴教師,自學(xué)能力差,學(xué)習(xí)缺乏主動性。實踐基本上屬于被動模仿式實驗, 學(xué)生根據(jù)已經(jīng)設(shè)計好的詳細(xì)的實驗步驟和方法完成實驗, 查看實驗結(jié)果, 只滿足于驗證相關(guān)理論。在實際教學(xué)中,傳統(tǒng)的傳授方法使學(xué)生很難用所學(xué)的理論指導(dǎo)實踐解決問題,教學(xué)效果不高。
本人在長期的教學(xué)實踐中,結(jié)合課程特點和實際教學(xué),利用“項目導(dǎo)入”與“任務(wù)驅(qū)動”相結(jié)合的教學(xué)方法,探討了《數(shù)據(jù)庫設(shè)計與實現(xiàn)》課程的教學(xué)改革。提出按項目開發(fā)的實際工作過程組織教學(xué)內(nèi)容教育教學(xué)論文,采用任務(wù)驅(qū)動和案例教學(xué)法,把理論和實踐更好的融合起來。“項目導(dǎo)入,任務(wù)驅(qū)動”的教學(xué)方法尤其適用于學(xué)習(xí)計算機應(yīng)用方面的知識和技能。任務(wù)驅(qū)動有利于學(xué)生學(xué)習(xí)到實際的計算機專業(yè)技能和崗位能力,項目導(dǎo)入有利于鞏固學(xué)生專業(yè)知識、整合提高實踐應(yīng)用能力。
2 課程改革思路
樹立以“實踐、綜合和應(yīng)用”為核心的指導(dǎo)思想,以培養(yǎng)學(xué)生使用數(shù)據(jù)庫管理系統(tǒng)解決實際問題的能力為宗旨,重點培養(yǎng)學(xué)生分析、解決實際問題的能力。例如:結(jié)合高職學(xué)生特點和畢業(yè)后所要從事的具體工作,關(guān)于關(guān)系運算符號表示形式、規(guī)范化處理的算法等知識點的講解是通過實例來引導(dǎo)的論文開題報告。
采用工學(xué)結(jié)合教學(xué)模式,重視教學(xué)設(shè)計,根據(jù)教學(xué)內(nèi)容和學(xué)生特點,在教學(xué)中盡量營造探究性學(xué)習(xí)、協(xié)同學(xué)習(xí)等學(xué)習(xí)環(huán)境;以現(xiàn)代教育理念為指導(dǎo),設(shè)計相應(yīng)的教學(xué)過程和組織形式。采取現(xiàn)代教學(xué)方法,理論教學(xué)中采用問題引導(dǎo)法、現(xiàn)代啟發(fā)式法等;實踐教學(xué)中采用項目導(dǎo)向、任務(wù)驅(qū)動法、行為引導(dǎo)式法、小組協(xié)作法等,注重理論與實踐結(jié)合,給學(xué)生提供更多的實習(xí)環(huán)境,多搞些實踐活動,有條件時模擬實際項目開發(fā),鍛煉學(xué)生的動手能力和團(tuán)隊合作精神。
“任務(wù)驅(qū)動”是一種建立在建構(gòu)主義教學(xué)理論基礎(chǔ)上的教學(xué)法。是指在整個教學(xué)過程中,以完成一個個具體的任務(wù)為線索,把教學(xué)內(nèi)容巧妙融入完成任務(wù)的過程之中,。并在完成任務(wù)的同時培養(yǎng)學(xué)生的創(chuàng)新意識和創(chuàng)新能力以及自主學(xué)習(xí)的習(xí)慣,引導(dǎo)他們學(xué)會如何去發(fā)現(xiàn),如何去思考,如何去尋找解決問題的方法,最終讓學(xué)生自己提出問題,并經(jīng)過思考,自己解決問題。
“項目導(dǎo)入、任務(wù)驅(qū)動”是指教師根據(jù)階段教學(xué)要求設(shè)計一個項目,根據(jù)當(dāng)前項目設(shè)計并提出一系列任務(wù),針對提出的任務(wù),采取演示或講解等方式,給出完成任務(wù)的思路、方法、操作和結(jié)果,然后引導(dǎo)學(xué)生邊想邊學(xué)邊練,最終完成相應(yīng)的學(xué)習(xí)任務(wù)的一種教學(xué)方法。其中的項目要求具有技術(shù)典型、內(nèi)容全面、思路科學(xué)、結(jié)合實際,這樣的項目才能使學(xué)生從整體體會解決實際問題的過程性,然后再通過任務(wù)將項目完成各個環(huán)節(jié)串聯(lián)起來。該方法有利于真正培養(yǎng)學(xué)生的創(chuàng)新能力、自學(xué)能力、實踐能力,增強學(xué)生獨立思考能力和協(xié)作精神。
3 “任務(wù)驅(qū)動”教學(xué)法的實施和應(yīng)用
基于任務(wù)驅(qū)動的實驗教學(xué)體現(xiàn)了以學(xué)生為中心,教師為主導(dǎo)的教學(xué)策略,強調(diào)學(xué)生的主體性, 充分發(fā)揮學(xué)生在學(xué)習(xí)過程中的主動性、積極性和創(chuàng)造性。 教師將實驗的要求和內(nèi)容進(jìn)行分解, 設(shè)計成具體的任務(wù), 明確每項任務(wù)的要求。學(xué)生在教師的組織、引導(dǎo)下,用不同的方法完成任務(wù)。 在這個過程中,學(xué)生的知識、思維和技能都能得到鍛煉和提高。
3.1 導(dǎo)入項目、分解任務(wù)
要求學(xué)生能根據(jù)一個實際需求完成一個數(shù)據(jù)庫系統(tǒng)的設(shè)計與實現(xiàn)。它強調(diào)從需求分析、數(shù)據(jù)搜集、數(shù)據(jù)整理、系統(tǒng)設(shè)計到系統(tǒng)實現(xiàn)全過程的參與。這是一個大的項目,它可以分成若干個小的模塊或任務(wù),隨著學(xué)習(xí)進(jìn)程分步完成。 如設(shè)計“學(xué)生成績管理系統(tǒng)”,教師可以引導(dǎo)學(xué)生通過聯(lián)系實際不斷地提出問題:學(xué)生成績管理需要管理學(xué)生基本信息,包括學(xué)生信息的錄入、修改、刪除、查詢;管理學(xué)生的成績,包括學(xué)生成績的錄入、查詢等功能;需要打印報表教育教學(xué)論文,如:成績單,選課表,所以還得設(shè)置打印功能;如果該系統(tǒng)規(guī)定專人負(fù)責(zé),需要設(shè)置用戶名和登錄密碼,體現(xiàn)保密性等。經(jīng)過系統(tǒng)的分析,可以設(shè)計出一個基本功能框架。隨著任務(wù)分析的深入,整個系統(tǒng)功能不斷完善,結(jié)構(gòu)不斷清晰。這實際上是將教學(xué)內(nèi)容拆分為一個個的“任務(wù)”,逐步地展示、布置給學(xué)生。
任務(wù)可以是教師設(shè)計的具體的任務(wù),也可以是教師提出任務(wù)目標(biāo),由學(xué)生設(shè)計的任務(wù)。例如: 關(guān)于T-SQL 查詢的實驗就可以提出這樣的任務(wù): 通過實驗掌握T-SQL 語言實現(xiàn)數(shù)據(jù)查詢的功能, 要求用T-SQL 語句實現(xiàn)對論壇數(shù)據(jù)庫中的信息查詢。查詢的要求由學(xué)生們自己提出, 教師進(jìn)行篩選, 得出具體任務(wù)。對于這樣的任務(wù)形式,學(xué)生參與的積極性較高,教師通過對各種查詢要求進(jìn)行分析和歸納,使學(xué)生學(xué)會分析各種查詢要求所表達(dá)的語意的方法,進(jìn)而轉(zhuǎn)化為正確的語句格式,真正達(dá)到對知識的靈活運用。
3.2分組設(shè)計、教師指導(dǎo)及評價
根據(jù)以上任務(wù)問題,分組讓學(xué)生進(jìn)行充分討論,教師雖然之前已做過實例示范,但在學(xué)生完成任務(wù)的過程中,還是要針對重點難點進(jìn)行分析,引導(dǎo)。分階段進(jìn)行討論、交流、歸納相應(yīng)的有關(guān)知識和操作技巧,使掌握慢的同學(xué)能跟上進(jìn)度,營造協(xié)作學(xué)習(xí)的環(huán)境,促進(jìn)共同提高。分組有利于學(xué)生取長補短、廣開言路、積極思考、創(chuàng)新思維、協(xié)同學(xué)習(xí)等,最終形成各自結(jié)果。
比如講解概念結(jié)構(gòu)設(shè)計中最重要的知識點E-R模型設(shè)計,先選取一些常用數(shù)據(jù)庫管理系統(tǒng)題目,將具體設(shè)計任務(wù)分配給各組,在限定的時間內(nèi)完成后,由各組代表講解設(shè)計的模型,進(jìn)行自我評價和總結(jié)論文開題報告。教師首先要肯定學(xué)生的設(shè)計成效,接著一定要指出各組的問題和不足,并提出相應(yīng)的修改建議。此過程一定培養(yǎng)學(xué)生獨立思考和解決問題的能力,教師只是引導(dǎo)、監(jiān)督、解答疑點、鼓勵學(xué)生探索問題。
在這個過程中教師要鼓勵學(xué)生實現(xiàn)自己的想法,不應(yīng)過多地評價設(shè)計的對錯和優(yōu)劣,但是要確保每個學(xué)生都掌握了實現(xiàn)任務(wù)的方法。同時記錄學(xué)生上機時出現(xiàn)的問題,及時對任務(wù)的完成情況進(jìn)行分析評價。從任務(wù)所涉及的知識和技能出發(fā),分析學(xué)生存在的不足和引導(dǎo)學(xué)生正確的解題思路和方法,對解決問題使用到的技術(shù)和知識進(jìn)行分析和總結(jié),除了教師評價之外,還可以組織學(xué)生交流和互評, 使學(xué)生能夠互相學(xué)習(xí),取長補短。進(jìn)一步強化學(xué)生能力教育教學(xué)論文,鞏固所學(xué)知識。
3.3課程考核
目前數(shù)據(jù)庫課程考核基本上都是以學(xué)校期末考試為主,同時有的數(shù)據(jù)庫課程教學(xué)后,讓學(xué)生參加計算機二級考試,學(xué)生過分重視考試環(huán)節(jié),在實踐方面重視不夠。有必要探索校內(nèi)考核與用人單位考核要求相一致的機制,加大學(xué)生學(xué)習(xí)的過程監(jiān)控,把平時課外作業(yè),在課堂討論中的發(fā)言,模擬面試中的表現(xiàn)及社會實踐的參與程度等都作為過程考核內(nèi)容,著重考核學(xué)生獲取新知識、新技術(shù)能力和信息分辯能力。
提高課程設(shè)計在考核中所占比例,課程設(shè)計是“數(shù)據(jù)庫設(shè)計與實現(xiàn)”課程摘要求,包括評分標(biāo)準(zhǔn);在老師指導(dǎo)下對學(xué)生分組,確定小組長和選定小組題目;設(shè)計結(jié)束后推選一名同學(xué)講解自己的課程設(shè)計,并回答老師的提問;由老師評出課程設(shè)計的成績,成績占該課程成績的30%。
考核是對學(xué)生學(xué)習(xí)情況的評價,也是對課程教學(xué)效果的評估,是教學(xué)過程的重要環(huán)節(jié)。傳統(tǒng)的筆試在考查學(xué)生基礎(chǔ)知識和語言細(xì)節(jié)方面有一定的優(yōu)勢, 而學(xué)生的實際操作技能和對知識的綜合應(yīng)用能力,則可以通過平時的上機實踐和綜合實驗的情況反映出來,所以要理論考核與實踐考核兩方結(jié)合才能客觀的評價學(xué)生的學(xué)習(xí)效果。
4 結(jié)束語
《數(shù)據(jù)庫設(shè)計與實現(xiàn)》是一門基于SQL Server2005的理論與實踐并重的學(xué)科,在教學(xué)方法上,應(yīng)重視多種教學(xué)方法優(yōu)化組合。數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)能力的培養(yǎng)需要一個長期實踐的過程, 引發(fā)學(xué)生的學(xué)習(xí)興趣至關(guān)重要,教師的細(xì)心引導(dǎo)和嚴(yán)格要求將起著關(guān)鍵性的作用。作為教師要博覽群書,并將所學(xué)的知識和項目開發(fā)、科研活動結(jié)合起來,不斷更新教學(xué)觀念、改進(jìn)教學(xué)方法和手段, 才能提高教學(xué)質(zhì)量,適應(yīng)人才培養(yǎng)的需要。
參考文獻(xiàn)
[1]沈美,于翔.“數(shù)據(jù)庫技術(shù)”課程教學(xué)改革的探討[J].計算機教育,2010,1.
[2]喻勇,王群,劉向陽.《數(shù)據(jù)庫原理及應(yīng)用》課程教學(xué)改革初探[J]. 中國水運,2008,8(12).
[3]陳芳.對《數(shù)據(jù)庫基礎(chǔ)與應(yīng)用》課程教學(xué)方法的探討[J].寧夏師范學(xué)院學(xué)報:自然科學(xué),2008,29(6).
[4]周麗娟.數(shù)據(jù)庫教學(xué)體系改革與優(yōu)化[J].高教論壇,2009,1(1).
[5]王淑霞,沈慧娟.數(shù)據(jù)庫原理課程教學(xué)方法改革與實踐[J].通化師范學(xué)院學(xué)報,2009,30.
[6]宮潔.“任務(wù)驅(qū)動”教學(xué)法在“SQL Server 數(shù)據(jù)庫”教學(xué)中的應(yīng)用[J].科技資訊,2008,(08).
(1.杭州師范大學(xué) 錢江學(xué)院,浙江 杭州 310018;2.杭州師范大學(xué)
杭州市電子商務(wù)重點實驗室,浙江 杭州 310036)
摘 要:針對目前數(shù)據(jù)庫課程群建設(shè)中急需理順課程關(guān)系并提高學(xué)生綜合實踐能力等需求,提出將沙盤模型引入數(shù)據(jù)庫課程群的建設(shè)過程,詮釋“類沙盤”的創(chuàng)新概念和含義,分析采用“類沙盤”模式進(jìn)行數(shù)據(jù)庫課程群教學(xué)改革的設(shè)計和實施過程。
關(guān)鍵詞 :數(shù)據(jù)庫課程群建設(shè);erp沙盤;教學(xué)改革;教學(xué)過程設(shè)計
0 引 言
數(shù)據(jù)庫課程群是指以數(shù)據(jù)庫原理為核心,向外輻射至數(shù)據(jù)庫工具使用、數(shù)據(jù)庫應(yīng)用開發(fā)等方面的相關(guān)課程集合,主要包括數(shù)據(jù)庫原理、數(shù)據(jù)庫應(yīng)用、數(shù)據(jù)庫課程設(shè)計以及以數(shù)據(jù)庫為基礎(chǔ)的軟件工程、組件技術(shù)、網(wǎng)站設(shè)計與制作等。數(shù)據(jù)庫系列課程群是應(yīng)用型計算機專業(yè)的核心基礎(chǔ)課程群,還包括學(xué)生的畢業(yè)設(shè)計、企業(yè)實習(xí)和就業(yè)等。整個課程體系目前還存在以下問題[1-3]。
1)缺乏統(tǒng)一規(guī)劃的課程體系,缺少相關(guān)課程的合理銜接。
盡管與數(shù)據(jù)庫相關(guān)的課程很多,但在培養(yǎng)方案的制訂上缺少統(tǒng)一規(guī)劃,導(dǎo)致各門課程的學(xué)時配比不合理且不同課程講授重復(fù)知識。由于單門課程往往只重視本課程知識的連貫性,學(xué)生只能自己理解和整合課程知識體系,對學(xué)生的能力要求很高。
2)教學(xué)方式無法滿足課程特點,缺少與實際應(yīng)用的對接。
數(shù)據(jù)庫系列課程具有很強的理論性和實踐性,而傳統(tǒng)的教學(xué)方式存在重理論輕實踐、實踐與實際應(yīng)用脫節(jié)等問題。數(shù)據(jù)庫原理,尤其是關(guān)系數(shù)據(jù)理論涉及較多的數(shù)理知識和邏輯推理,內(nèi)容抽象、晦澀、難度大,容易引起學(xué)生的畏難情緒[4-5]。同時,目前數(shù)據(jù)庫相關(guān)課程、綜合實訓(xùn)和畢業(yè)設(shè)計仍然局限于使用傳統(tǒng)開發(fā)工具進(jìn)行小系統(tǒng)設(shè)計,脫離具體應(yīng)用環(huán)境,缺少與當(dāng)前企業(yè)數(shù)據(jù)庫實際應(yīng)用的有效對接,不利于幫助學(xué)生就業(yè)。因而,需要在教學(xué)內(nèi)容和方法上進(jìn)行改革,提高學(xué)生解決具體問題的能力和未來從事數(shù)據(jù)庫相關(guān)工作的能力。
總之,建設(shè)數(shù)據(jù)庫課程群、整合課程資源、理順課程關(guān)系是提高數(shù)據(jù)庫及相關(guān)課程教學(xué)質(zhì)量的有效手段。
1 教改思路
1.1 沙盤教學(xué)模式
沙盤最初起源于軍事領(lǐng)域。最原始的沙盤是用沙土或其他材質(zhì)做成的地形模型。在戰(zhàn)爭年代,沙盤被軍事指揮員用于研究地形和敵情以及分析作戰(zhàn)方案。后來經(jīng)管、企管等管理類專業(yè)為了提高教學(xué)的生動性和互動性,借鑒沙盤的概念,形成ERP沙盤教學(xué)模式。
ERP沙盤教學(xué)是一種體驗式的互動學(xué)習(xí)方式,它在課程中讓學(xué)生參與模擬企業(yè)的整體戰(zhàn)略規(guī)劃、產(chǎn)品研發(fā)、投資改造、市場營銷、財務(wù)管理等環(huán)節(jié),使學(xué)生真實體驗復(fù)雜、抽象的經(jīng)營管理理論,提升受訓(xùn)者在經(jīng)營管理方面的綜合素質(zhì)與能力[6]。目前,在企管類課程中使用的沙盤模擬教學(xué)主要有手工或電子沙盤兩種方式 [7]。
1.2 “類沙盤”教學(xué)模式
1.2.1 “類沙盤”的創(chuàng)新定義
“類沙盤”是指引入ERP沙盤的基本原理和操作特點,同時根據(jù)IT企業(yè),尤其是計算機軟件企業(yè)的特色,批判式地繼承、修正和調(diào)整形成實戰(zhàn)型教學(xué)模式。
“類沙盤”教學(xué)模式仍然將教學(xué)的重點放在提升數(shù)據(jù)庫及相關(guān)課程教學(xué)的實戰(zhàn)體驗之上。數(shù)據(jù)庫課程群的最終教學(xué)目標(biāo)是培養(yǎng)學(xué)生根據(jù)需求設(shè)計并開發(fā)完整數(shù)據(jù)庫應(yīng)用系統(tǒng)的能力和運行維護(hù)常用的數(shù)據(jù)庫平臺的能力。據(jù)此,我們將IT軟件企業(yè)的需求分析、產(chǎn)品設(shè)計、研發(fā)、測試、推廣、技術(shù)支持以及成本核算、經(jīng)營分析等過程導(dǎo)入教學(xué)過程,通過分工分組、任務(wù)分配、角色定位、定額定量、成本控制以及利潤分析等方式,使學(xué)生體驗真實的數(shù)據(jù)庫相關(guān)企業(yè)和數(shù)據(jù)庫相關(guān)產(chǎn)品的運作過程,從而將復(fù)雜、抽象、晦澀的理論以一種直觀的方式展示出來,提高學(xué)生對知識的認(rèn)知度,提升學(xué)生的IT綜合素質(zhì)。
1.2.2 “類沙盤”用于數(shù)據(jù)庫課程群建設(shè)的可行性分析
盡管數(shù)據(jù)庫課程群不屬于經(jīng)管或企管類課程體系,然而其培養(yǎng)目標(biāo)與企管類課程有諸多相似之處。比如,數(shù)據(jù)庫課程群的教學(xué)目標(biāo)是培養(yǎng)學(xué)生在實際企業(yè)中從事數(shù)據(jù)庫開發(fā)和維護(hù)的能力;數(shù)據(jù)庫系統(tǒng)的設(shè)計、開發(fā)及運維過程屬于團(tuán)隊活動,需要采用類似企業(yè)項目組的方式進(jìn)行管理,包括對團(tuán)隊成員進(jìn)行明確分工、團(tuán)隊協(xié)作、形成穩(wěn)定的團(tuán)隊關(guān)系等。因此,將“沙盤”原理應(yīng)用于數(shù)據(jù)庫課程群的建設(shè)過程,形成“類沙盤”教學(xué)模式,通過學(xué)生進(jìn)行分組,在項目組中模擬實際項目開發(fā)過程的角色扮演,從項目的可行性研究、需求調(diào)研、設(shè)計、開發(fā)等環(huán)節(jié)進(jìn)行實戰(zhàn)演練,能夠加深學(xué)生對課程群中各主要課程邏輯關(guān)系的理解,提高學(xué)生對相關(guān)知識的掌握程度和實踐能力,從而提高學(xué)生從事實際工作的能力和就業(yè)能力。
2 教改方案設(shè)計
2.1 改革目標(biāo)和內(nèi)容
根據(jù)數(shù)據(jù)庫相關(guān)課程的教學(xué)現(xiàn)狀,結(jié)合目前外部環(huán)境和實際需求,我們擬從以下幾方面進(jìn)行改革。
1)明確教學(xué)目標(biāo),構(gòu)建以數(shù)據(jù)庫原理為核心的課程群。
修訂人才培養(yǎng)方案和教學(xué)大綱,建立以數(shù)據(jù)庫原理為基礎(chǔ)的課程群,合理分配不同課程的學(xué)時數(shù),理順課程關(guān)系,明確各門課程的教學(xué)目標(biāo)和主要內(nèi)容,注意課程銜接。
2)改革課堂教學(xué)方式,突出實踐環(huán)節(jié)。
進(jìn)行教學(xué)方式的探索性改革,引入“案例分析”“項目驅(qū)動”“幕課”等新型教學(xué)方法,同時,增加對流行開發(fā)工具的介紹,加大設(shè)計性實驗的比重,加強對學(xué)生系統(tǒng)開發(fā)能力的培養(yǎng)。
3)緊密結(jié)合市場需求,加強與企業(yè)的合作。
引入新的實用技術(shù),通過開展企業(yè)講座、校企共建等方式,提高學(xué)生應(yīng)對市場需求的能力和就業(yè)能力。
4)引入“類沙盤”教學(xué)模型并在實踐中不斷調(diào)整和優(yōu)化。
引入“類沙盤”模型,在實際操作中,根據(jù)教學(xué)反饋不斷進(jìn)行調(diào)整。
2.2 關(guān)鍵問題分析
項目擬解決的關(guān)鍵問題如下。
(1)將管理類教改的“沙盤”模式應(yīng)用于計算機專業(yè)課程群,形成“類沙盤”教學(xué)模式,需要調(diào)整傳統(tǒng)沙盤組織形式和實施過程,以適應(yīng)新的環(huán)境。同時,采用沙盤教學(xué),需要參與教師有足夠的駕馭能力。在實施的早期,學(xué)校可以引入企業(yè)導(dǎo)師,但隨著項目的進(jìn)行,應(yīng)培養(yǎng)專任教師的企業(yè)實戰(zhàn)能力,培養(yǎng)“雙師型”教師。
(2)在建設(shè)數(shù)據(jù)庫課程群的過程中,應(yīng)注重分析當(dāng)前的IT環(huán)境,理順課程群中不同課程的關(guān)系,形成合理的課程體系。
3 具體實施設(shè)計
3.1 實施方案和方法
1)引入陀螺式教學(xué)法。
在數(shù)據(jù)庫課程群的建設(shè)中,擬引入陀螺式教學(xué)法,通過“學(xué)習(xí)—練習(xí)—實踐—綜合應(yīng)用”的螺旋式上升過程,培養(yǎng)學(xué)生有效學(xué)習(xí)的良好習(xí)慣。
(1)基礎(chǔ)教學(xué)階段:以數(shù)據(jù)庫原理為主,講清課程體系,講解基本概念和基本理論。
(2)數(shù)據(jù)庫工具階段:講授某一種數(shù)據(jù)庫產(chǎn)品,介紹數(shù)據(jù)庫管理工具及SQL語言。
(3)數(shù)據(jù)庫設(shè)計階段:引導(dǎo)學(xué)生做數(shù)據(jù)庫系統(tǒng)的綜合開發(fā),培養(yǎng)學(xué)生的綜合設(shè)計能力。
(4)“類沙盤”實戰(zhàn)階段:引入“沙盤”模型,通過虛擬公司運營、項目招標(biāo)、數(shù)據(jù)庫產(chǎn)品開發(fā)等模擬實戰(zhàn),提升學(xué)生應(yīng)對實際工作的能力。
(5)企業(yè)級應(yīng)用階段:通過企業(yè)對接、企業(yè)培訓(xùn)和實習(xí)等方式,使學(xué)生初步具備實際工作能力。
2)建立適合創(chuàng)新思維培養(yǎng)的實踐教學(xué)體系。
我們擬將實踐教學(xué)分為“驗證性實驗—課程設(shè)計實驗—綜合設(shè)計實驗—沙盤—企業(yè)實習(xí)”5個層次。
(1)驗證性實驗:主要指課內(nèi)實驗,是促進(jìn)學(xué)生深化理論知識、掌握基本實驗技能的教學(xué)環(huán)節(jié)。
(2)課程設(shè)計實驗:面向課程核心內(nèi)容,培養(yǎng)學(xué)生具備初步的系統(tǒng)設(shè)計能力的實驗環(huán)節(jié)。
(3)綜合設(shè)計實驗:面向課程群的實驗,培養(yǎng)學(xué)生綜合運用多門課程知識分析問題和解決問題的能力。
(4)“沙盤”綜合實踐環(huán)節(jié):通過“沙盤”,使每一個學(xué)生參與數(shù)據(jù)庫項目的開發(fā)過程,鼓勵學(xué)生參加課程競賽,培養(yǎng)學(xué)生創(chuàng)新意識。
(5)企業(yè)實習(xí):面向?qū)谄髽I(yè)輸送學(xué)生,使學(xué)生參加實際環(huán)境的數(shù)據(jù)庫運維或開發(fā)。
3)“類沙盤”式教學(xué)模式的探索。
擬從以下3個層次進(jìn)行“類沙盤”教學(xué)模型的探索 。
(1)“類沙盤”式課程設(shè)計:根據(jù)軟件項目的特點,在每一期課程中若干數(shù)據(jù)庫應(yīng)用系統(tǒng)的招標(biāo)公告,學(xué)生以5~7人為一個開發(fā)小組,通過公開競聘,使組員分別擔(dān)任項目組的項目經(jīng)理、系統(tǒng)設(shè)計師、程序員、經(jīng)濟(jì)師等角色;學(xué)生從系統(tǒng)的可行性研究、需求分析、系統(tǒng)設(shè)計到實施,均按照企業(yè)的運作過程進(jìn)行組織和協(xié)作。每個開發(fā)組最終拿出一套解決方案或產(chǎn)品,由教師根據(jù)項目完成情況進(jìn)行科學(xué)評價和案例分析。
(2)“類沙盤”式跨專業(yè)綜合實訓(xùn)平臺的搭建[8-10]:擬構(gòu)建跨專業(yè)綜合實訓(xùn)平臺,通過設(shè)立虛擬公司,擴(kuò)大上一層“類沙盤”課程設(shè)計的范疇,增加新角色,通過軟件項目組、市場組和運維組的協(xié)作來體驗真實軟件公司的運營過程。
(3)完善“類沙盤“模型的業(yè)績評價、考核和認(rèn)證體系:評價學(xué)生業(yè)績的因素包括項目的完成度、可擴(kuò)展性、經(jīng)濟(jì)效益等。考核的形式通過“產(chǎn)品說明會”“認(rèn)證考試”或參與“軟件外包”大賽等形式進(jìn)行。
3.2 總體實施計劃
“類沙盤”數(shù)據(jù)庫課程群建設(shè)預(yù)計花費兩年,實施過程細(xì)分為如下階段。
第1階段(約3個月)完成文獻(xiàn)調(diào)研,完成課題文獻(xiàn)綜述報告;
第2階段(約3個月)修訂教學(xué)大綱和人才培養(yǎng)方案,理順課程關(guān)系,合理分配學(xué)時;
第3階段(約6個月)提出創(chuàng)新性課程改革方案,導(dǎo)入“類沙盤”教學(xué)模型;
第4階段(約6個月)開展與相關(guān)企業(yè)的對接,引入校企共建課程,根據(jù)實踐完善“類沙盤”教學(xué)模型;
第5階段(約3個月)鼓勵學(xué)生進(jìn)入企業(yè)實習(xí)、實訓(xùn),提高學(xué)生就業(yè)能力;
第6階段(約3個月)成果總結(jié)和推廣。
4 結(jié) 語
目前我們已在杭州師范大學(xué)錢江學(xué)院計算機專業(yè)就該教改課題進(jìn)行了實驗性的教學(xué)嘗試,取得了良好效果。根據(jù)計算機專業(yè)的特點修正“類沙盤”模型,在實踐中不斷完善,同時將成果推廣至相近專業(yè)是我們下一步的目標(biāo)。
基金項目:國家自然科學(xué)基金項目(61402144);杭州師范大學(xué)錢江學(xué)院教改項目。
第一作者簡介:李文娟,女,講師,研究方向為云計算、并行計算,liellie@163.com。
參考文獻(xiàn):
[1] 黃淑偉, 王學(xué)穎. 課程體系構(gòu)建及數(shù)據(jù)庫技術(shù)應(yīng)用課程群優(yōu)化研究:以信息管理與信息系統(tǒng)專業(yè)為例[J]. 中國現(xiàn)代教育裝備, 2011(7): 102-104.
[2] 許薇. 數(shù)據(jù)庫課程群的建設(shè)與教學(xué)改革[J]. 吉林農(nóng)業(yè), 2010(7): 233.
[3] 肖海蓉. 以就業(yè)為導(dǎo)向的信管專業(yè)數(shù)據(jù)庫類課程群實踐教學(xué)模式[J]. 計算機教育, 2012(15):100-103.
[4] 肖穎. 獨立學(xué)院數(shù)據(jù)庫原理課程教改探討[J]. 福建電腦, 2013(6): 54-56.
[5] 王秀娟.“3+1”校企合作下數(shù)據(jù)庫課程創(chuàng)新實踐能力培養(yǎng)研究[J]. 中國現(xiàn)代教育裝備, 2014(1): 60-61.
[6] 陳朝暉. ERP沙盤模擬對抗教學(xué)方式探索與實踐[J]. 實驗室研究與探索, 2009, 28(1): 173-176.
[7] 陳岫. ERP沙盤模擬教學(xué)設(shè)計的探討[J]. 教學(xué)實踐研究, 2012(11): 290-291.
[8] 盧燕. 校企合作,構(gòu)建ERP沙盤實驗教學(xué)及實習(xí)體系[J]. 新建本科院校教學(xué)改革理論與實踐, 2007(6): 578-589.
[9] 吳燕.“跨專業(yè)綜合實訓(xùn)”實踐教學(xué)新模式的探索: 以浙江經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院為例[J]. 實習(xí)實訓(xùn), 2013(9): 86-88.