數(shù)據(jù)庫課程設(shè)計(jì)總結(jié)范文
時(shí)間:2023-03-24 19:16:05
導(dǎo)語:如何才能寫好一篇數(shù)據(jù)庫課程設(shè)計(jì)總結(jié),這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公文云整理的十篇范文,供你借鑒。

篇1
關(guān)鍵詞:數(shù)據(jù)庫;課程設(shè)計(jì);教學(xué)改革
中圖分類號(hào):G 642.0 文獻(xiàn)標(biāo)識(shí)碼:a DoI: 10.3969/j.issn.1003-6970.2012.02.028
0 引 言
培養(yǎng)和提高學(xué)生的創(chuàng)新思維和實(shí)踐應(yīng)用能力是高等教育改革的一項(xiàng)重要任務(wù)。在高校計(jì)算機(jī)專業(yè)中,數(shù)據(jù)庫系統(tǒng)原理作為專業(yè)方向必修課,具有非常重要的地位和實(shí)際意義,而數(shù)據(jù)庫課程設(shè)計(jì)作為其實(shí)踐環(huán)節(jié)重要性也至關(guān)重要。數(shù)據(jù)庫課程設(shè)計(jì)是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)集中實(shí)踐環(huán)節(jié)的必修課,是學(xué)生學(xué)習(xí)完“數(shù)據(jù)庫系統(tǒng)原理”課程后,進(jìn)行的一次全面的綜合訓(xùn)練。其目的在于加深對(duì)數(shù)據(jù)庫基礎(chǔ)理論和基本知識(shí)的理解,培養(yǎng)學(xué)生具有數(shù)據(jù)庫應(yīng)用軟件系統(tǒng)的設(shè)計(jì)和開發(fā)能力,在課程設(shè)計(jì)實(shí)踐過程中強(qiáng)化學(xué)生的實(shí)踐意識(shí),提高動(dòng)手能力、創(chuàng)新意識(shí)和合作精神。然而目前有些高校本科計(jì)算機(jī)專業(yè)的數(shù)據(jù)庫課程設(shè)計(jì)教學(xué)還存在一些問題,教學(xué)效果不夠理想。本文結(jié)合瓊州學(xué)院數(shù)據(jù)庫課程的實(shí)踐教學(xué),就計(jì)算機(jī)專業(yè)數(shù)據(jù)庫課程設(shè)計(jì)中存在的一些問題提出一些觀點(diǎn)和建議。
1 高校數(shù)據(jù)庫課程設(shè)計(jì)中存在的問題
1.1 對(duì)課程設(shè)計(jì)認(rèn)識(shí)不足
根據(jù)我們?cè)趯?shí)際教學(xué)中掌握的情況,很多學(xué)生認(rèn)為課程設(shè)計(jì)只不過是一門考查課,沒有試卷,沒有老師監(jiān)考,自己知識(shí)把實(shí)驗(yàn)做一下,課程設(shè)計(jì)報(bào)告交上去就可以了。甚至有些同學(xué)根本就沒有自己的東西,隨便到網(wǎng)上下載一個(gè)管理系統(tǒng)應(yīng)付了事,到驗(yàn)收的時(shí)間,具體的設(shè)計(jì)是怎么完成的,一問三不知,當(dāng)問到通過課程設(shè)計(jì)學(xué)到了什么的時(shí)候,很多人表示自己也不清楚。可見,很多同學(xué)對(duì)課程設(shè)計(jì)的重要性認(rèn)識(shí)不足。實(shí)際上,作為對(duì)理論的鞏固與應(yīng)用,數(shù)據(jù)庫課程設(shè)計(jì)是一門綜合性比較強(qiáng)的課程。它不僅要求學(xué)生具備基本的程序設(shè)計(jì)理論,還要求學(xué)生掌握規(guī)范化的軟件開發(fā)流程,它不僅僅是像某些同學(xué)認(rèn)為的比較復(fù)雜的程序,而是一個(gè)完整的軟件,要包括規(guī)范的開發(fā)文檔等一系列內(nèi)容,在數(shù)據(jù)庫課程設(shè)計(jì)中,學(xué)生就是一名數(shù)據(jù)庫應(yīng)用軟件開發(fā)工程師。所以,我們要加強(qiáng)學(xué)生對(duì)這門課程認(rèn)識(shí)上的引導(dǎo),培養(yǎng)他們嚴(yán)謹(jǐn),科學(xué)的研發(fā)態(tài)度。
對(duì)于課程設(shè)計(jì)的目標(biāo),有些同學(xué)并不清楚,他們只是根據(jù)老師的要求,完成自己的任務(wù),而不知道通過課程設(shè)計(jì),自己應(yīng)該達(dá)到什么樣的目標(biāo),應(yīng)該收獲什么東西。很多同學(xué)在課程設(shè)計(jì)中只是停留在老師給出的題目和任務(wù)上,沒有進(jìn)行更深層次的考慮,他們認(rèn)為只要完成任務(wù)就可以了。事實(shí)上,數(shù)據(jù)庫課程設(shè)計(jì)是對(duì)軟件開發(fā)的一個(gè)系統(tǒng)模擬過程,通過這項(xiàng)課程設(shè)計(jì),讓學(xué)生熟悉軟件開發(fā),數(shù)據(jù)庫及其應(yīng)用開發(fā)的操作流程,掌握行之有效的軟件開發(fā)方法和軟件開發(fā)工具。更重要的是培養(yǎng)學(xué)生嚴(yán)謹(jǐn)細(xì)致規(guī)范的學(xué)習(xí)作風(fēng),為科研工作奠定基礎(chǔ)。
1.2 課程設(shè)計(jì)選題存在的問題
優(yōu)秀的課程設(shè)計(jì)選題方案不僅可以提高學(xué)生的學(xué)習(xí)興趣,也會(huì)激發(fā)他們的創(chuàng)作性,從而在課程設(shè)計(jì)中做出一定的成績(jī)。但是有些學(xué)校在選題上存在幾個(gè)問題;選題沒有新意,每年都是同樣的幾個(gè)題目,有些同學(xué)直接把師兄師姐們的東西拿來照抄,這種選題不僅不能引起學(xué)生的興趣,也不能跟上發(fā)展的要求;題目過大,比如飛機(jī)訂票系統(tǒng),火車訂票系統(tǒng)等。這些選題看似不錯(cuò),能夠鍛煉學(xué)生的開發(fā)能,但實(shí)際上根本沒有必要選擇這么大的題目,學(xué)生也沒有能力完成這樣的題目,所以,課程設(shè)計(jì)的選題很重要,應(yīng)大小適中,以實(shí)際能力出發(fā),最好結(jié)合學(xué)生自己的興趣愛好方向,貼近實(shí)際情況,讓學(xué)生自主選題,指導(dǎo)教師提出針對(duì)性建議和方向,讓學(xué)生發(fā)揮自己的特長(zhǎng)與創(chuàng)造性,會(huì)獲得更好的效果。
1.3 課程管理復(fù)雜,考核方式不夠科學(xué)
通過調(diào)研一些高校學(xué)校,發(fā)現(xiàn)其數(shù)據(jù)庫課程設(shè)計(jì)的考核方 式與其他課程的課程設(shè)計(jì)一樣,但是數(shù)據(jù)庫課程設(shè)計(jì)本身更注重實(shí)踐、更貼近實(shí)際的特點(diǎn)使它不能跟其他課程同等對(duì)待。我們了解到很多學(xué)校通常采用平時(shí)分加實(shí)驗(yàn)分作為總成績(jī),但實(shí)驗(yàn)分?jǐn)?shù)上面存在很大的問題,就是最終課程設(shè)計(jì)的驗(yàn)收往往只是隨便問幾個(gè)問題,根據(jù)學(xué)生的回答情況給出相應(yīng)的分?jǐn)?shù)。我們認(rèn)為在這種考核方式下學(xué)生是在被動(dòng)地完成任務(wù),而不是進(jìn)行創(chuàng)造性的思考,不能夠通過課程設(shè)計(jì)有效地提升學(xué)生的創(chuàng)新能力。
2 加強(qiáng)數(shù)據(jù)庫課程設(shè)計(jì)建設(shè)的幾點(diǎn)措施
針對(duì)以上在數(shù)據(jù)庫課程設(shè)計(jì)中存在的問題,我們結(jié)合本校教學(xué)研究實(shí)踐,總結(jié)了以下幾點(diǎn)措施。
2.1 引導(dǎo)學(xué)生樹立嚴(yán)謹(jǐn)?shù)膶W(xué)習(xí)研究態(tài)度
嚴(yán)謹(jǐn)?shù)膶W(xué)習(xí)態(tài)度是培養(yǎng)學(xué)生的一個(gè)重要目標(biāo),他們?cè)诓痪玫膶硪蔀閲?guó)家科技發(fā)展的脊梁,肩負(fù)著科技興國(guó)的責(zé)任,一個(gè)沒有嚴(yán)謹(jǐn)求實(shí)的研究態(tài)度的人,是不可能擔(dān)此重任的,數(shù)據(jù)庫課程設(shè)計(jì)中出現(xiàn)的應(yīng)付了事、抄襲他人的現(xiàn)象,反映出學(xué)生學(xué)習(xí)浮躁、投機(jī)取巧的學(xué)習(xí)態(tài)度,這種現(xiàn)象的出現(xiàn)不是偶然的,具有一定的“遺傳性”,它反映了一個(gè)學(xué)校近期的整體學(xué)習(xí)風(fēng)氣,從表面上看是學(xué)生的學(xué)習(xí)態(tài)度不端正,從深層次上看,這在一定程度上暴露了學(xué)科教師的科研治學(xué)態(tài)度問題。教師要求不嚴(yán)格,沒有加以合理的引導(dǎo),也會(huì)導(dǎo)致這一現(xiàn)象的產(chǎn)生。
所以,我們必須先從端正的學(xué)生學(xué)習(xí)態(tài)度,在教學(xué)過程中對(duì)學(xué)生進(jìn)行學(xué)習(xí)研究以及科研工作的基本素養(yǎng)教育,這不僅促進(jìn)了學(xué)生良好習(xí)慣的養(yǎng)成,更重要的是其在無形之中具備嚴(yán)謹(jǐn)、科學(xué)的學(xué)習(xí)研究態(tài)度,無論對(duì)他們課程設(shè)計(jì)的完成,還是以后的工作學(xué)習(xí),都奠定了堅(jiān)實(shí)的基礎(chǔ)。
2.2 開放式教學(xué)方式,增強(qiáng)學(xué)習(xí)自主性與創(chuàng)造性
長(zhǎng)期以來,在數(shù)據(jù)庫課程設(shè)計(jì)中由于課時(shí)少時(shí)間緊,在選題上,大部分教師提供固定的題目供學(xué)生選擇,這樣可以更方便的進(jìn)行指導(dǎo)與管理,但在另一個(gè)方面卻忽視了學(xué)生的個(gè)性發(fā)展。每個(gè)學(xué)生對(duì)教學(xué)內(nèi)容掌握情況不大一致,對(duì)課程的理解也參差不齊,所以有必要讓學(xué)生自由發(fā)揮,自選題目,自由選擇開發(fā)工具,只要完成所要求的設(shè)計(jì)內(nèi)容即可。加入在數(shù)據(jù)庫選擇上,可以選擇 SQL Server、Oracle、Mysql 等,在開發(fā)平臺(tái)上,可以選擇 Power Buider、Delphi、. net、J2EE,這些內(nèi)容需要學(xué)生自己選擇,老師盡量不去指定某個(gè)平臺(tái)。這樣學(xué)生的自主性、創(chuàng)造性可以更好地發(fā)揮出來。
在人員分工組織上,很多情況下還是一個(gè)人完成系統(tǒng)所有的開發(fā)任務(wù),這種做法不符合實(shí)際情況,因?yàn)樵诠纠锩鎺缀鯖]有哪個(gè)軟件是由一個(gè)人負(fù)責(zé)開發(fā)完成的。我們需要培養(yǎng)學(xué)生良好的合作、交流表達(dá)能力,而課程設(shè)計(jì)恰好提供了這樣一個(gè)平臺(tái),在實(shí)際操作中,可以更具學(xué)生不同特點(diǎn),合理進(jìn)行項(xiàng)目的分組。比如,每個(gè)組里面各包含一個(gè)組織能力較強(qiáng)的同學(xué)、動(dòng)手能力較強(qiáng)的同學(xué)、語言書寫能力較強(qiáng)的同學(xué),這樣不僅可以發(fā)揮每個(gè)同學(xué)的長(zhǎng)處,又可以避免有些組幾個(gè)人都只擅長(zhǎng)同一樣?xùn)|西,課題無法很好的完成的現(xiàn)象。另外,如果有條件,可以模擬公司的開發(fā)環(huán)境,組織每個(gè)小組進(jìn)行團(tuán)隊(duì)開發(fā),讓他們掌握?qǐng)F(tuán)隊(duì)開發(fā)中的軟件版本控制問題,這些都能為以后的實(shí)際工作積累很好的經(jīng)驗(yàn)。
2.3 規(guī)范化課程管理的構(gòu)建
在課程管理環(huán)節(jié),建議采用了以下流程:確定選題,開題,中期檢查,系統(tǒng)驗(yàn)收,課程設(shè)計(jì)答辯,提交設(shè)計(jì)報(bào)告。通過規(guī)范化管理模式,學(xué)生可以清楚的了解在什么階段應(yīng)該做什么,課程設(shè)計(jì)得以順利進(jìn)行。
確定選題要求學(xué)生根據(jù)自身情況,合理進(jìn)行分組,確定題目,描述系統(tǒng)要實(shí)現(xiàn)的功能,為開題做好鋪墊。
開題是整個(gè)開發(fā)過程中最重要的一環(huán),我們要給學(xué)生以良好的指引。這個(gè)階段要求學(xué)生對(duì)系統(tǒng)進(jìn)行需求分析,確定系統(tǒng)邊界,建立業(yè)務(wù)模型,對(duì)具體的業(yè)務(wù)流程繪出圖表,確定各個(gè)業(yè)務(wù)功能模塊之間的聯(lián)系。之后根據(jù)系統(tǒng)的功能模塊,進(jìn)行數(shù)據(jù)庫的概念設(shè)計(jì),抽象出業(yè)務(wù)實(shí)體,進(jìn)行數(shù)據(jù)庫的概念模型設(shè)計(jì),畫出 E-R 圖,描述各個(gè)實(shí)體的屬性、聯(lián)系。這是整個(gè)系統(tǒng)的關(guān)鍵,直接影響到后面的詳細(xì)設(shè)計(jì)的完成。
中期檢查是對(duì)學(xué)生上一階段的設(shè)計(jì)情況作一個(gè)總結(jié),解決開發(fā)中出現(xiàn)的問題,比如,小組成員之間的有效溝通,進(jìn)度是否符合要求等。
系統(tǒng)驗(yàn)收是對(duì)完成后的系統(tǒng)的正確性、可用性、合理性及性能,實(shí)現(xiàn)的情況是否與初期設(shè)計(jì)目標(biāo)一致進(jìn)行的一個(gè)檢查。這一驗(yàn)收結(jié)果是評(píng)價(jià)學(xué)生完成課程設(shè)計(jì)質(zhì)量的主要依據(jù),比如,系統(tǒng)是否能夠完成基本的數(shù)據(jù)查詢、更新,是否使用了視圖機(jī)制保護(hù)數(shù)據(jù)庫的安全,是否試用儲(chǔ)存過程提高系統(tǒng)的性能,是否有完成的日志系統(tǒng)以保證系統(tǒng)具備良好的可維護(hù)性,系統(tǒng)界面是否符合操作習(xí)慣等。
課程答辯是對(duì)整個(gè)系統(tǒng)完成情況的一個(gè)系統(tǒng)的總結(jié),也是最終評(píng)定課程設(shè)計(jì)成績(jī)的重要依據(jù)。學(xué)生在此過程中可以提高總結(jié)描述能力,通過對(duì)整個(gè)開發(fā)過程的總結(jié),對(duì)某些細(xì)節(jié)問題的回答,提高了學(xué)生的臨場(chǎng)應(yīng)變能力及口頭表達(dá)能力。
2.4 考核方式的構(gòu)想
在進(jìn)行選題的開放性教學(xué)后,由于大家的選題不一樣,開發(fā)平臺(tái)不一樣,最終系統(tǒng)完成的功能、效果不一樣,很多老師會(huì)遇到一個(gè)共同問題就是如何對(duì)課程設(shè)計(jì)結(jié)果進(jìn)行考核。根據(jù)課程設(shè)計(jì)的流程,我們可以分別在開題、中期檢查、系統(tǒng)驗(yàn)收、設(shè)計(jì)答辯4個(gè)環(huán)節(jié)進(jìn)行考核評(píng)價(jià)。由于各個(gè)小組完成系統(tǒng)功能的差異化相同的某項(xiàng)功能。開題考核占整個(gè)課程評(píng)價(jià)的15%,評(píng)價(jià)標(biāo)準(zhǔn)初步構(gòu)想如下:
概念模型:E-R是否符合規(guī)范;實(shí)體屬性師傅完整、恰當(dāng);實(shí)體聯(lián)系師傅正確。(7分)
系統(tǒng)結(jié)構(gòu):系統(tǒng)設(shè)計(jì)整體思路師傅符合需求;難度、規(guī)范是否合理。(5分)
開題報(bào)告:開題報(bào)告是否符合規(guī)范。(3分)
中期檢查主要是對(duì)學(xué)生進(jìn)行課程設(shè)計(jì)進(jìn)度的監(jiān)督檢查,目的是督促學(xué)生按照課程計(jì)劃如期完成課程設(shè)計(jì)任務(wù),檢查的指標(biāo)包括各種數(shù)據(jù)操作是否實(shí)現(xiàn),系統(tǒng)功能模塊完成情況。中期檢查占整個(gè)課程評(píng)價(jià)的20%,評(píng)價(jià)標(biāo)準(zhǔn)如下:
各種數(shù)據(jù)操作:數(shù)據(jù)庫連接;查詢,更新。(10)
功能模塊:模塊劃分是否合理;模塊互操作是否實(shí)現(xiàn);模塊功能實(shí)現(xiàn)的程度;流程圖是否正確。(10)
系統(tǒng)驗(yàn)收是對(duì)學(xué)生課程設(shè)計(jì)的主要評(píng)價(jià),學(xué)生對(duì)整個(gè)系統(tǒng)開發(fā)設(shè)計(jì)的完成情況都體現(xiàn)在這里,我門主要對(duì)系統(tǒng)界面、功能實(shí)現(xiàn)、系統(tǒng)性能、創(chuàng)新點(diǎn)、幫助系統(tǒng)進(jìn)行考核。占整個(gè)課程評(píng)價(jià)的45%,評(píng)價(jià)標(biāo)準(zhǔn)如下:
界面:界面顯示效果;可操作性。((5分)
功能:正確性;實(shí)現(xiàn)程度;復(fù)雜性。(20分)
性能:穩(wěn)定性;運(yùn)行效率。(10分)
創(chuàng)新點(diǎn):是否有創(chuàng)新之處。(5分)
幫助系統(tǒng):完整性;操作是否方便快捷。(5分)
課程答辯是對(duì)整個(gè)系統(tǒng)完成情況的一個(gè)系統(tǒng)的總結(jié),檢查學(xué)生是否能夠根據(jù)自身完成情況清楚流暢地介自己完成的工作,是否能夠?qū)蠋熖岢龅膯栴}給出恰當(dāng)?shù)幕卮?。占整個(gè)課程評(píng)價(jià)的20%,評(píng)價(jià)標(biāo)準(zhǔn)如下:
課題介紹:總結(jié)、表達(dá)能力。(5分)
答辯:正確性;實(shí)現(xiàn)程度。(7分)
課題評(píng)價(jià):人員分工情況;團(tuán)隊(duì)合作情況。(2分)
課程答辯是對(duì)整個(gè)系統(tǒng)完成情況的一個(gè)系統(tǒng)的總結(jié),檢查學(xué)生是否能夠根據(jù)自身完成情況清楚流暢地介紹自己完成的工作,是否能夠?qū)蠋熖岢龅膯栴}給出恰當(dāng)?shù)幕卮稹U颊麄€(gè)課程評(píng)價(jià)的20%,評(píng)價(jià)標(biāo)準(zhǔn)如下:
課題介紹:總結(jié)、表達(dá)能力。(5分)
答辯:正確性;實(shí)現(xiàn)程度。(7分)
課題評(píng)價(jià):人員分工情況;團(tuán)隊(duì)合作情況。(2分)
設(shè)計(jì)報(bào)告:課程設(shè)計(jì)報(bào)告是否符合規(guī)范。(3分)
技術(shù)文檔:是否符合規(guī)范。(3分)
3 結(jié)束語
本文對(duì)數(shù)據(jù)庫課程設(shè)計(jì)教學(xué)存在的幾個(gè)問題作了深入的分析,提出了對(duì)學(xué)生嚴(yán)謹(jǐn)、科學(xué)、創(chuàng)新的教學(xué)目標(biāo),極大地調(diào)動(dòng)學(xué)生的學(xué)習(xí)自主性,提高學(xué)生分析問題和解決問題的能力,培養(yǎng)學(xué)生的創(chuàng)新思維能力。幾年來,我們?cè)跀?shù)據(jù)庫課程設(shè)計(jì)教學(xué)中積累了豐富的經(jīng)驗(yàn),提高了學(xué)生分析問題和解決問題的能力,同時(shí)也提高了學(xué)生學(xué)習(xí)課程的興趣和課堂教學(xué)質(zhì)量,并將繼續(xù)將其發(fā)展和完善,在教學(xué)指導(dǎo)方法上不斷創(chuàng)新,并在其他課程的實(shí)驗(yàn)教學(xué)中逐步推廣。
參考文獻(xiàn)
[1] 陸慧娟. 數(shù)據(jù)庫系統(tǒng)原理[M].杭州:浙江大學(xué)出版社.2004.
[2] 王珊,薩師煊. 數(shù)據(jù)庫系統(tǒng)原理[M].4版.北京:高等教育出版社,2006.
篇2
關(guān)鍵詞:CDIO工程教育模式;數(shù)據(jù)庫課程設(shè)計(jì);教學(xué)改革
中圖分類號(hào):G64 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)05-0141-03
Reform and Practice of Course Design of Database based on CDIO
LU Lu, LING Jie
(School of Computer Science and Technology, Guangdong University of Technology, Guangzhou 510006, China)
Abstract: Aiming at the problems of the shortcomings of the traditional pattern of traditional course design of database,Based on the concept of the CDIO engineering education, combining with the present teaching situation of course design of database of computer-related specialty in an university of Guangdong, the specific measures on the teaching system and evaluation for course design of database is expounded. The practice results show the teaching reform expands the students' open minds,stimulates students' initiative and raises the students' practical abilities .
Key words: CDIO engineering education; Course Design of Database; teaching reform
CDIO工程教育模式是近年來國(guó)際工程教育改革的最新成果。從2000年起,麻省理工學(xué)院和瑞典皇家工學(xué)院等四所大學(xué)經(jīng)過四年的探索研究,創(chuàng)立了CDIO工程教育理念。CDIO代表構(gòu)思(conceive)、設(shè)計(jì)(design)、實(shí)施(im-plement)、運(yùn)行(operate),它是“做中學(xué)”和“基于項(xiàng)目教育和學(xué)習(xí)”(Project based education and learning)的集中概括和抽象表達(dá)。它體現(xiàn)了現(xiàn)代工程師所應(yīng)具備的服務(wù)于現(xiàn)代工業(yè)產(chǎn)品從構(gòu)思、設(shè)計(jì)、實(shí)現(xiàn)到運(yùn)行的全過程所必須擁有的基本能力。CDIO培養(yǎng)大綱將工程畢業(yè)生的能力分為工程基礎(chǔ)知識(shí)、 個(gè)人能力、 人際團(tuán)隊(duì)能力和工程系統(tǒng)能力四個(gè)層面[1-2]。然而我國(guó)工科的教育實(shí)踐中還存在不少問題,如重理論輕實(shí)踐、忽視團(tuán)隊(duì)協(xié)作精神等問題。國(guó)內(nèi)外的經(jīng)驗(yàn)表明CDIO的理念和方法是先進(jìn)可行的,適合于工科教育的教學(xué)改革。
1 數(shù)據(jù)庫課程設(shè)計(jì)傳統(tǒng)教學(xué)模式培養(yǎng)現(xiàn)狀
數(shù)據(jù)庫課程是計(jì)算機(jī)及其相關(guān)專業(yè)課程體系中的核心和基礎(chǔ);而數(shù)據(jù)庫課程設(shè)計(jì)是數(shù)據(jù)庫課程的實(shí)踐科目,其特點(diǎn)是綜合性強(qiáng),對(duì)動(dòng)手操作能力要求比較高。但是,傳統(tǒng)數(shù)據(jù)庫課程設(shè)計(jì)的教學(xué)模式,往往偏重理論,這會(huì)讓學(xué)生處于課堂教育與實(shí)踐操作嚴(yán)重脫節(jié)的尷尬境地。因此,針對(duì)計(jì)算機(jī)專業(yè)人才培養(yǎng)的現(xiàn)實(shí)需求,數(shù)據(jù)庫課程設(shè)計(jì)教學(xué)改革勢(shì)在必行。
2 數(shù)據(jù)庫課程設(shè)計(jì)教學(xué)改革研究
為了達(dá)到讓學(xué)生主動(dòng)學(xué)習(xí)的目的,基于CDIO的模式理念,本文構(gòu)建了數(shù)據(jù)庫課程設(shè)計(jì)教學(xué)內(nèi)容體系。該體系自始至終與數(shù)據(jù)庫理論內(nèi)容以及CDIO模式相結(jié)合,通過項(xiàng)目驅(qū)動(dòng),讓學(xué)生參與其中,按照數(shù)據(jù)庫設(shè)計(jì)的每個(gè)階段由學(xué)生自發(fā)獨(dú)立的發(fā)現(xiàn)問題以及解決問題,最終完成課程設(shè)計(jì)的各個(gè)內(nèi)容。
2.1 數(shù)據(jù)庫原理教學(xué)內(nèi)容以及傳統(tǒng)數(shù)據(jù)庫課程設(shè)計(jì)教學(xué)安排
數(shù)據(jù)庫原理針對(duì)計(jì)算機(jī)相關(guān)專業(yè)本科教學(xué)內(nèi)容主要涉及關(guān)系數(shù)據(jù)庫、關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL,數(shù)據(jù)庫安全性完整性、關(guān)系數(shù)據(jù)理論、數(shù)據(jù)庫設(shè)計(jì)、查詢優(yōu)化、數(shù)據(jù)庫恢復(fù)和并發(fā)技術(shù)[3]。
以廣東某高校計(jì)算機(jī)學(xué)院為例,數(shù)據(jù)庫原理理論教學(xué)56課時(shí),授課時(shí)間為學(xué)期第1周至第16周。數(shù)據(jù)庫課程設(shè)計(jì)16課時(shí),課程設(shè)計(jì)準(zhǔn)備工作主要集中在第13周到16周,設(shè)計(jì)完成以及檢查時(shí)間為第17周。(教學(xué)內(nèi)容與進(jìn)度如圖1所示)
這種傳統(tǒng)教學(xué)的弊端主要體現(xiàn)在:
1)理論教學(xué)與實(shí)踐操作相互脫節(jié)。學(xué)生不能發(fā)揮主動(dòng)學(xué)習(xí)的積極性;
2)課程設(shè)計(jì)實(shí)踐操作部分學(xué)時(shí)少,準(zhǔn)備不夠充分;
3)課時(shí)分布不均勻,前松后緊,學(xué)生動(dòng)手實(shí)踐部分大多放在學(xué)期末,容易造成學(xué)生在期末考試的壓力中忽略動(dòng)手能力的提高和培養(yǎng),眉毛胡子一把抓;
4)單憑一個(gè)課程設(shè)計(jì)報(bào)告和程序很難衡量學(xué)生對(duì)知識(shí)的理解和掌握程度;
鑒于以上的內(nèi)容,本文提出了基于CDIO模式的新的數(shù)據(jù)庫課程設(shè)計(jì)教學(xué)體系。
2.2 數(shù)據(jù)庫課程設(shè)計(jì)教學(xué)模式改革
數(shù)據(jù)庫課程設(shè)計(jì)教學(xué)模式改革主要體現(xiàn)在:課程設(shè)計(jì)在理論教學(xué)中貫穿始終?;贑DIO的數(shù)據(jù)庫課程設(shè)計(jì)教學(xué)改革內(nèi)容如圖2所示。
2.2.1 課前準(zhǔn)備
CDIO模式不僅重視個(gè)人能力的培養(yǎng),同時(shí)也關(guān)注團(tuán)隊(duì)協(xié)作的能力培養(yǎng)。因此,團(tuán)隊(duì)協(xié)作也作為數(shù)據(jù)庫課程設(shè)計(jì)教學(xué)改革的一個(gè)重要內(nèi)容。為了學(xué)生溝通方便,每個(gè)行政班中以寢室為單位(4個(gè)學(xué)生)組成若干個(gè)開發(fā)團(tuán)隊(duì),選取組長(zhǎng),并且向老師上報(bào)各個(gè)組員的分工情況,之后各個(gè)開發(fā)小組可以根據(jù)老師給出的備選題目進(jìn)行選題。
2.2.2構(gòu)思(Conceive)
CDIO的精髓在于讓學(xué)生“做中學(xué)”。但是對(duì)于沒有任何數(shù)據(jù)庫基礎(chǔ)知識(shí)的學(xué)生來說,課程開始就投入到實(shí)踐中是不現(xiàn)實(shí)的,所以范例教學(xué)十分重要。在理論教學(xué)開始時(shí)教師利用大概2周的時(shí)間,講解數(shù)據(jù)模型、數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)、數(shù)據(jù)庫系統(tǒng)的組成、數(shù)據(jù)庫技術(shù)的研究領(lǐng)域以及前沿的知識(shí)體系、開發(fā)工具,讓學(xué)生對(duì)該領(lǐng)域的知識(shí)產(chǎn)生濃厚的興趣。然后,教師可以從典型案例著手――以學(xué)生管理系統(tǒng)為例,講解如何進(jìn)行業(yè)務(wù)流程分析、功能分析和數(shù)據(jù)需求分析,如何繪制用例圖,在數(shù)據(jù)庫設(shè)計(jì)過程中如何完成數(shù)據(jù)流圖和數(shù)據(jù)字典分析,讓學(xué)生在范例講解中一步步的學(xué)會(huì)如何繪制ER圖,如何設(shè)計(jì)數(shù)據(jù)字典中的各項(xiàng)內(nèi)容。該階段是構(gòu)建系統(tǒng)藍(lán)圖的階段,所以,教師要引導(dǎo)學(xué)生立足于不同項(xiàng)目的實(shí)際需求,通過調(diào)查問卷、查閱資料、客戶走訪等形式,深入探析軟件的功能和性能,確定軟件設(shè)計(jì)的限制和軟件同其他系統(tǒng)元素的接口細(xì)節(jié),定義軟件各項(xiàng)有效的需求,與此同時(shí),在確定需求過程中,團(tuán)隊(duì)成員之間的磨合與溝通也是必不可少的。通過各個(gè)成員的協(xié)調(diào),才能最終確定該團(tuán)隊(duì)共同的軟件需求以及數(shù)據(jù)庫整體規(guī)劃策略。該階段的匯報(bào)成果即是各團(tuán)隊(duì)小組的需求分析報(bào)告。
2.2.3設(shè)計(jì)(Design)
數(shù)據(jù)庫設(shè)計(jì)包括概念結(jié)構(gòu)設(shè)計(jì)、邏輯機(jī)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì),所涵蓋的理論知識(shí)點(diǎn)比較多。傳統(tǒng)數(shù)據(jù)庫原理教學(xué)和數(shù)據(jù)庫課程設(shè)計(jì)在設(shè)計(jì)階段幾乎是相互脫節(jié)的,見圖1。為了能讓學(xué)生提高完成項(xiàng)目的主動(dòng)性以及自我認(rèn)知性,數(shù)據(jù)庫課程設(shè)計(jì)調(diào)整幅度也相對(duì)比較大。
1)課堂學(xué)習(xí)關(guān)系數(shù)據(jù)庫時(shí),引導(dǎo)學(xué)生以課程設(shè)計(jì)中的選題項(xiàng)目為基礎(chǔ),編制相關(guān)的關(guān)系代數(shù)的演算
2)課堂學(xué)習(xí)關(guān)系型數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL時(shí),引導(dǎo)學(xué)生以課程設(shè)計(jì)為基礎(chǔ),利用SQL語句解決數(shù)據(jù)的增刪改查的一系列問題,并且針對(duì)需求分析中不同的設(shè)計(jì)模塊,設(shè)計(jì)不同的SQL操作,其中包括單表查詢、多表查詢、模糊查詢、相關(guān)子查詢、不相關(guān)子查詢、多表更新操作、視圖操作等。
3)課堂學(xué)習(xí)數(shù)據(jù)庫的安全性和完整性時(shí),通過一系列反例,例如違反實(shí)體完整性的數(shù)據(jù)操作會(huì)帶來怎樣的后果;違反了參照完整性的操作會(huì)有哪些危害等等,讓學(xué)生強(qiáng)烈感知如何能設(shè)計(jì)出效率高、安全性較好的數(shù)據(jù)庫基本表。此時(shí),可以讓學(xué)生根據(jù)項(xiàng)目選題設(shè)計(jì)出系統(tǒng)的各個(gè)分ER圖并且形成初步ER圖,在合并過程中找出沖突和問題所在,為后續(xù)內(nèi)容做準(zhǔn)備。
4)課堂學(xué)習(xí)規(guī)范化理論時(shí),利用循序漸進(jìn)的方法,舉例說明,讓學(xué)生利用范式的思想,對(duì)項(xiàng)目中的表格進(jìn)行規(guī)范化分析,判斷屬于第幾范式,有什么樣的優(yōu)缺點(diǎn),能否進(jìn)行優(yōu)化。此時(shí),課程設(shè)計(jì)的概念結(jié)構(gòu)設(shè)計(jì),邏輯結(jié)構(gòu)設(shè)計(jì)已經(jīng)初具雛形。
5)課堂學(xué)習(xí)第七章數(shù)據(jù)庫設(shè)計(jì)時(shí),結(jié)合實(shí)例,讓學(xué)生獨(dú)立完成概念機(jī)構(gòu)設(shè)計(jì)中的消除沖突與優(yōu)化,完成由基于項(xiàng)目的初步ER圖到基本ER圖的轉(zhuǎn)變;同時(shí)結(jié)合需求分析中的數(shù)據(jù)字典,根據(jù)聯(lián)系轉(zhuǎn)換為關(guān)系表的知識(shí)點(diǎn)以及規(guī)范化理論,對(duì)初步的邏輯結(jié)構(gòu)表進(jìn)行修改和完善。
該階段的匯報(bào)成果是各團(tuán)隊(duì)小組的概要設(shè)計(jì)報(bào)告。
2.2.4實(shí)現(xiàn)(Implement)
設(shè)計(jì)階段其實(shí)是將任務(wù)離散化,那么實(shí)施階段就是將項(xiàng)目綜合化。該階段中,書本上的重點(diǎn)內(nèi)容已經(jīng)基本結(jié)束,學(xué)生可以根據(jù)學(xué)過的基礎(chǔ)知識(shí)自由發(fā)揮,將之前的需求文檔以及概要設(shè)計(jì)文檔進(jìn)行拓展和完善,并且將自己設(shè)計(jì)的關(guān)系代數(shù)以及SQL語句轉(zhuǎn)換成高級(jí)程序語言中的數(shù)據(jù)庫操作的語句。這時(shí)候,有能力的同學(xué)也可以根據(jù)老師上課講授的查詢優(yōu)化等內(nèi)容針對(duì)具體項(xiàng)目實(shí)際進(jìn)行查詢算術(shù)優(yōu)化和物理優(yōu)化,并且對(duì)比執(zhí)行效率,感受在不同的實(shí)際應(yīng)用中對(duì)不同問題的處理方式。
該階段的匯報(bào)成果是各團(tuán)隊(duì)小組成員的詳細(xì)設(shè)計(jì)報(bào)告的綜合文檔。
2.2.5運(yùn)作(Operate)
系統(tǒng)模型建立好之后,要進(jìn)行軟件的各項(xiàng)測(cè)試。學(xué)生可以通過學(xué)習(xí)恢復(fù)和并發(fā)控制等內(nèi)容,對(duì)系統(tǒng)的完整性、安全性等性能進(jìn)行進(jìn)一步的改善,完善詳細(xì)設(shè)計(jì)報(bào)告,補(bǔ)充系統(tǒng)測(cè)試內(nèi)容以及使用系統(tǒng)安裝使用說明。最后,通過小組的公開答辯,向老師和全班同學(xué)展示系統(tǒng)的設(shè)計(jì)思路、完成過程以及跟同學(xué)們交流心得和體會(huì),并由其他非小組成員的同學(xué)作為評(píng)委進(jìn)行點(diǎn)評(píng)。
2.3 課程設(shè)計(jì)考核評(píng)價(jià)改革
課程設(shè)計(jì)是一門衡量學(xué)生動(dòng)手操作能力、綜合運(yùn)用能力的科目,所以這門課程更要體現(xiàn)對(duì)學(xué)生是實(shí)踐能力的檢驗(yàn)。數(shù)據(jù)庫課程設(shè)計(jì)考核評(píng)價(jià)改革主要體現(xiàn)在:改變單一的評(píng)分標(biāo)準(zhǔn)為多角度綜合性評(píng)價(jià)標(biāo)準(zhǔn)(如圖3所示)。
2.3.1 項(xiàng)目文檔(分?jǐn)?shù)比例50%)
項(xiàng)目文檔包括需求分析報(bào)告、概要設(shè)計(jì)報(bào)告、詳細(xì)設(shè)計(jì)報(bào)告。
1)需求分析報(bào)告(分?jǐn)?shù)比例10%),內(nèi)容包括:
①可行性分析;
②擬采用的開發(fā)工具;
③用例圖;
④數(shù)據(jù)字典,包括數(shù)據(jù)項(xiàng),數(shù)據(jù)結(jié)構(gòu)
⑤軟件模塊初步設(shè)想以及每個(gè)模塊可能進(jìn)行的操作。
2)概要設(shè)計(jì)報(bào)告(分?jǐn)?shù)比例20%):
①數(shù)據(jù)庫設(shè)計(jì)方面:分ER圖和總體基本ER圖(標(biāo)明各實(shí)體之間聯(lián)系的類型)、邏輯結(jié)構(gòu)設(shè)計(jì)(有完整性約束說明,標(biāo)明主碼、外碼,分析范式類型)、物理結(jié)構(gòu)設(shè)計(jì)(索引、存儲(chǔ)路徑等)、數(shù)據(jù)庫完整性設(shè)計(jì)(違反實(shí)體、參照完整性時(shí)的解決辦法,比如觸發(fā)器、存儲(chǔ)過程等)
②軟件設(shè)計(jì)方面:功能結(jié)構(gòu)圖以及各功能模塊主要功能(明確小組成員的分工)
3)詳細(xì)設(shè)計(jì)報(bào)告(分?jǐn)?shù)比例20%),內(nèi)容包括:
①系統(tǒng)與后臺(tái)數(shù)據(jù)庫連接的執(zhí)行過程;
②系統(tǒng)各模塊的主要界面和UI接口;
③系統(tǒng)各個(gè)模塊的流程圖以及詳細(xì)實(shí)現(xiàn)過程;
④關(guān)鍵問題的解決方案;
⑤總結(jié)系統(tǒng)后續(xù)有待優(yōu)化和改善的方面。
2.3.2 項(xiàng)目成果演示(分?jǐn)?shù)比例40%)
該類別主要考核的方面如下:
1)系統(tǒng)運(yùn)行正確;
2)功能完善:有增、刪、改、查功能,輸入、輸出功能;
3)有基本的統(tǒng)計(jì)、報(bào)表功能;
4)有多表連接查詢、自身連接查詢、字符串匹配查詢、模糊查詢、分組查詢等;
5)工作量飽滿,系統(tǒng)實(shí)現(xiàn)技術(shù)的難度;
6)是否符合軟件開發(fā)規(guī)范;
2.3.3 團(tuán)隊(duì)綜合素質(zhì)(分?jǐn)?shù)比例10%)
該類別主要通過系統(tǒng)演示、課題答辯以及團(tuán)隊(duì)的出勤和會(huì)議紀(jì)要等信息考核團(tuán)隊(duì)成員的協(xié)同合作的能力,而且,尤其要注意有些同學(xué)過分依賴他人的思想。所以答辯過程中要求每個(gè)小組成員都要對(duì)自己所做的內(nèi)容進(jìn)行闡述和說明。
3 結(jié)束語
通過一系列的基于CDIO模式課程設(shè)計(jì)教學(xué)改革,使得每一個(gè)同學(xué)都有公平的主動(dòng)參與的機(jī)會(huì),同學(xué)們從這門課程開始就主動(dòng)思考項(xiàng)目中各種實(shí)際問題,由“學(xué)中做”轉(zhuǎn)變?yōu)椤白鲋袑W(xué)”,極大發(fā)揮了學(xué)生的積極性和創(chuàng)造力,從而使得數(shù)據(jù)庫課程設(shè)計(jì)的實(shí)踐教學(xué)取得了非常好的教學(xué)效果。很多同學(xué)都對(duì)數(shù)據(jù)庫產(chǎn)生了濃厚的興趣,而且也有一部分同學(xué)畢業(yè)之后選擇了數(shù)據(jù)庫相關(guān)的行業(yè)。
參考文獻(xiàn):
[1] E.F.Crawley. Creating the CDIO Syllabus, a universal template for engineering education, fie, vol.3,Pp.F3F8 -13, 32nd Annual Frontiers in Education (FIE’02), 2002.
篇3
關(guān)鍵詞:翻轉(zhuǎn)課堂;任務(wù)驅(qū)動(dòng);數(shù)據(jù)庫原理及應(yīng)用
中圖分類號(hào):G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1674-9324(2016)05-0263-02
20世紀(jì)中后葉以來,網(wǎng)絡(luò)、多媒體、信息技術(shù)的飛速發(fā)展不斷影響著人們的生活方式和觀念。在其影響之下,教學(xué)方式也發(fā)生著深刻的變革,不斷引入更加信息化的新型技術(shù)。最近十年來,伴隨著網(wǎng)絡(luò)的進(jìn)一步普及,翻轉(zhuǎn)課堂(flipped classroom)的理念被越來越多的學(xué)校采納并作為一種教學(xué)方式而存在[1-6]。
翻轉(zhuǎn)課堂的教學(xué)形式,是指在信息化環(huán)境下,授課教師課前提供相關(guān)課程的教學(xué)視頻資源,可以是帶有聲音的PPT或者真人錄像等多種形式,學(xué)生在每堂課前,先自學(xué)相應(yīng)的視頻內(nèi)容,理清課程基本內(nèi)容。在課堂上,授課教師的上課重點(diǎn)則放在答疑解惑、協(xié)作交流以及成果展示。翻轉(zhuǎn)課堂顛覆了傳統(tǒng)的灌輸式的教學(xué)方式,提倡學(xué)生的主動(dòng)性,在課前視頻資源學(xué)習(xí)階段,學(xué)生有任何不清楚的地方,可以采用反復(fù)重看視頻、網(wǎng)絡(luò)查詢解惑等方式來厘清困惑。課堂上主要是知識(shí)內(nèi)化的過程。老師進(jìn)行答疑,課程中,老師更像是一個(gè)教練或者引導(dǎo)者的身份。
《數(shù)據(jù)庫原理及應(yīng)用》這門課程主要讓學(xué)生了解數(shù)據(jù)庫在當(dāng)下信息化環(huán)境中的應(yīng)用,要求學(xué)生必須要掌握數(shù)據(jù)庫的基本概念,還要懂得數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計(jì)、開發(fā)、維護(hù)等內(nèi)容。必要時(shí),學(xué)生需要進(jìn)行課程設(shè)計(jì)來鞏固學(xué)習(xí)所得,并加以展示。鑒于數(shù)據(jù)庫在社會(huì)生活中的廣泛應(yīng)用,數(shù)據(jù)庫類課程在高校中普遍開設(shè)。又由于數(shù)據(jù)庫本身涉及到的知識(shí)點(diǎn)繁雜眾多,課堂上需要花費(fèi)大量時(shí)間來細(xì)述每一個(gè)命令的具體操作,或者概念的具體內(nèi)容。高校對(duì)于課程的安排一般又比較分散,一周一次的課程教學(xué)并不利于學(xué)生系統(tǒng)地掌握數(shù)據(jù)庫的相關(guān)知識(shí)和應(yīng)用??梢?,傳統(tǒng)的課堂灌輸式的教學(xué)方式,是并不太適用于數(shù)據(jù)庫這類多信息量、高實(shí)踐性的課程的。
在數(shù)據(jù)庫課程教學(xué)中引入翻轉(zhuǎn)課堂的教學(xué)理念是該課程教學(xué)上一個(gè)創(chuàng)新。引入翻轉(zhuǎn)課堂之后,教師不僅會(huì)通過視頻的方式提前講授數(shù)據(jù)庫的具體知識(shí)和使用工具,還會(huì)引導(dǎo)、啟發(fā)學(xué)生自主探究數(shù)據(jù)庫更深的課程之外的內(nèi)容,并對(duì)學(xué)生提出課程設(shè)計(jì)的任務(wù),讓學(xué)生進(jìn)行課堂展示相互交流。
一、翻轉(zhuǎn)課堂式改革
鑒于傳統(tǒng)課堂教學(xué)已經(jīng)無法滿足數(shù)據(jù)庫的高度信息化的要求,我們?cè)谠撜n程中引入翻轉(zhuǎn)課堂的教育理念,與數(shù)據(jù)庫課程要求相結(jié)合,對(duì)傳統(tǒng)課堂提出了一系列的具有實(shí)踐性的改革。下面將對(duì)改革后的課堂模式進(jìn)行具體的闡述。
(一)課前學(xué)習(xí)
近幾年,伴隨著網(wǎng)絡(luò)教育的不斷發(fā)展,mooc大學(xué)、百度傳課、網(wǎng)易云課堂等網(wǎng)絡(luò)教育媒體都有著大量受眾?,F(xiàn)在的大學(xué)生對(duì)于視頻學(xué)習(xí)也越來越適應(yīng)。數(shù)據(jù)庫授課教師可以借鑒這類網(wǎng)絡(luò)課程的形式,錄制一些微課。微課可以是真人錄像,也可以是帶有聲音講解的PPT視頻,形式不限。課前學(xué)習(xí)內(nèi)容也可以是要求學(xué)生閱讀教材的某一部分內(nèi)容。
傳統(tǒng)課堂一節(jié)課45分鐘,教師真正用來講授知識(shí)的時(shí)間也許還不到一半,課堂提問學(xué)生作答效率也不高。在翻轉(zhuǎn)課堂的數(shù)據(jù)庫教學(xué)中,教師可提前制作15~30分鐘的視頻內(nèi)容來對(duì)數(shù)據(jù)庫基本內(nèi)容進(jìn)行講解,包括數(shù)據(jù)庫的基本原理和概念,關(guān)系數(shù)據(jù)模型,關(guān)系數(shù)據(jù)庫的設(shè)計(jì)方法,或者數(shù)據(jù)庫應(yīng)用程序開發(fā)技術(shù),并留下基礎(chǔ)問題和進(jìn)階問題供學(xué)生課下作答。
學(xué)生在觀看視頻的時(shí)候,與課堂授課不同的是,他可以后退、快進(jìn)、重復(fù)觀看。這樣有利于學(xué)生對(duì)課程基本內(nèi)容的把握。如果學(xué)生有不懂的地方,他們可以網(wǎng)絡(luò)查詢解答,也可以保留疑惑課堂提問。
基本內(nèi)容的講解不必過分深入,要注重循循善誘。課后進(jìn)階題目需要有一定的發(fā)散性。
(二)課堂進(jìn)階講授階段
在這一階段中,需要數(shù)據(jù)庫授課老師在課堂上抓住學(xué)生在第一階段學(xué)習(xí)過程中的問題去解答他們的疑惑,并對(duì)課程難點(diǎn)進(jìn)行講解。如關(guān)系數(shù)據(jù)模型中的設(shè)計(jì)重點(diǎn)難點(diǎn)問題、數(shù)據(jù)庫應(yīng)用程序開發(fā)中的疑點(diǎn)等。除此之外,授課教師還要幫助學(xué)生復(fù)習(xí)和鞏固第一階段中的學(xué)習(xí)內(nèi)容。
(三)課程設(shè)計(jì)階段
數(shù)據(jù)庫是一個(gè)重實(shí)踐性的課程,學(xué)生所學(xué)到的所有知識(shí),最終都是要轉(zhuǎn)化為能夠?qū)嶋H進(jìn)行項(xiàng)目操作的技能。因此,數(shù)據(jù)庫授課教師可以安排一次課程設(shè)計(jì)對(duì)學(xué)生的學(xué)習(xí)成果進(jìn)行檢閱,并督促他們自主學(xué)習(xí)更多的數(shù)據(jù)庫知識(shí)。
由于在翻轉(zhuǎn)課堂的教學(xué)理念中,學(xué)生的主要學(xué)習(xí)場(chǎng)景在課下,課程設(shè)計(jì)的完成時(shí)間也是在課下,教師可在課堂上對(duì)學(xué)生進(jìn)行分組,然后擬出若干個(gè)數(shù)據(jù)庫課程設(shè)計(jì)題目讓學(xué)生自選。題目可以是常見的圖書管理系統(tǒng)、醫(yī)院就診管理系統(tǒng)等,也可以是新穎的具有社會(huì)應(yīng)用潛力的新題目。在這一階段中,老師也可以準(zhǔn)備一些具有挑戰(zhàn)性開拓性的題目隨課程設(shè)計(jì)任務(wù)一并布置。學(xué)生在課程設(shè)計(jì)中,不僅要運(yùn)用到關(guān)系數(shù)據(jù)模型、流程圖,還要涉及到具體的數(shù)據(jù)庫設(shè)計(jì)。課程設(shè)計(jì)是對(duì)學(xué)生學(xué)習(xí)成果的檢測(cè),也是一種督促。
課程設(shè)計(jì)考核,可以設(shè)計(jì)報(bào)告的完善程度和課堂展示為主要參考因素。課堂展示主要是為了促進(jìn)同學(xué)們之間的相互交流,提升對(duì)不同數(shù)據(jù)庫系統(tǒng)的理解程度,相互學(xué)習(xí),互通有無。
引入了翻轉(zhuǎn)課堂的《數(shù)據(jù)庫原理及應(yīng)用》課程的教學(xué)改革大致可分為以上三個(gè)部分,授課教師也可以根據(jù)學(xué)生受眾的接受程度的不同,在不同階段中進(jìn)行豐富和著重。翻轉(zhuǎn)課堂強(qiáng)調(diào)高度信息化的學(xué)習(xí)環(huán)境,但是又并不完全受制于信息網(wǎng)絡(luò),主要還是依靠授課教師的指引和提點(diǎn)。
二、優(yōu)點(diǎn)和不足
在《數(shù)據(jù)庫原理及應(yīng)用》課程教學(xué)中引入翻轉(zhuǎn)課堂,可以將功能全面的學(xué)習(xí)管理系統(tǒng)來將線下課堂和先進(jìn)的網(wǎng)絡(luò)空間進(jìn)行整合,通過線下學(xué)習(xí)的安排為正式課堂留出時(shí)間進(jìn)行課程的深度拓展和答疑解惑,通過課程設(shè)計(jì)的任務(wù)安排增強(qiáng)學(xué)生在數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)方面的實(shí)踐能力。同時(shí),翻轉(zhuǎn)課堂的教學(xué)理念對(duì)于學(xué)生的學(xué)習(xí)主動(dòng)性有較大的要求,這也是培養(yǎng)學(xué)生自主探索的一個(gè)良好契機(jī)。
但是引入翻轉(zhuǎn)課堂之后,《數(shù)據(jù)庫原理及應(yīng)用》課程教學(xué)也存在一些問題,這里需要進(jìn)行討論以便授課教師提前做出更好的應(yīng)對(duì)。其一就是學(xué)生自學(xué)的難度比傳統(tǒng)課堂要大。這就要求教師在第一階段的教學(xué)中,要從最基礎(chǔ)的開始抓起,循序漸進(jìn),并引導(dǎo)學(xué)生利用學(xué)習(xí)材料和網(wǎng)絡(luò)資源自主解決疑惑。其二就是學(xué)生的學(xué)習(xí)進(jìn)度和掌握程度難以明確把握。因?yàn)榈谝浑A段的學(xué)習(xí)中教師沒有隨程參與,這樣導(dǎo)致第一階段很容易成為教學(xué)的盲區(qū)。因此教師最好能夠在這一階段利用一些比較好的在線學(xué)習(xí)平臺(tái),類似mooc等,教師能夠在后臺(tái)查看學(xué)生的學(xué)習(xí)進(jìn)度并布置小測(cè)試。同時(shí),精制教學(xué)視頻也要花費(fèi)教師大量的時(shí)間和精力。其三是教師的教學(xué)效果得不到及時(shí)的反饋。教師無法像傳統(tǒng)的F2F教學(xué)中一樣能夠通過表情或者學(xué)生課堂提問來獲得反饋,并改進(jìn)教學(xué)方法。學(xué)生的疑惑是在后續(xù)的第二階段的課堂上表現(xiàn)出來的。其三是課程設(shè)計(jì)的小組成員表現(xiàn)差異無法直接量化。由于課程設(shè)計(jì)強(qiáng)調(diào)組內(nèi)合作,集中展示,因此教師會(huì)對(duì)成員的具體參與程度把握不清。這就需要教師改進(jìn)評(píng)價(jià)方式,盡量公平客觀。
三、總結(jié)
本文提出的基于翻轉(zhuǎn)課堂的《數(shù)據(jù)庫原理及應(yīng)用》的課程教學(xué)是具有一定實(shí)踐性的改革措施。它滿足了數(shù)據(jù)庫課程對(duì)于學(xué)生實(shí)際操作能力還有學(xué)習(xí)時(shí)間高投入的要求。雖然也有一些弊端,但是教師如果對(duì)于課程教學(xué)具有豐富的經(jīng)驗(yàn),又善于利用網(wǎng)絡(luò)教育形式來激活線下教育,這些問題將迎刃而解,而且翻轉(zhuǎn)課堂的優(yōu)勢(shì)將得到很好的體現(xiàn)。
參考文獻(xiàn):
[1]J. Bergmann,A. Sans. Flip your classroom:Reach every student in every class every day [M]. Washington DC:International Society for Technology in Education,2012.
[2]趙軍合,賈麗敏,武麗麗.翻轉(zhuǎn)課堂學(xué)習(xí)有效性評(píng)價(jià)研究[J].教育教學(xué)論壇,2015,(10):165-166
[3]趙興龍.翻轉(zhuǎn)課堂中知識(shí)內(nèi)化過程及教學(xué)模式設(shè)計(jì)[J].現(xiàn)代遠(yuǎn)程教育研究,2014,(2):55-61.
[4]何朝陽,歐玉芳,曹祁.美國(guó)大學(xué)翻轉(zhuǎn)課堂教學(xué)模式的啟示[J].高等工程教育研究,2014,(2):148-151.
篇4
[關(guān)鍵詞]CDIO 數(shù)據(jù)庫原理 項(xiàng)目設(shè)計(jì) 做中學(xué)
[作者簡(jiǎn)介]應(yīng)宏(1962- ),男,重慶人,重慶三峽學(xué)院,教授,主要從事網(wǎng)格計(jì)算和計(jì)算機(jī)教學(xué)研究。(重慶 404100)
[課題項(xiàng)目]本文系2010年重慶市教育委員會(huì)高等教育教學(xué)改革研究項(xiàng)目“基于CDIO的軟件工程專業(yè)應(yīng)用型人才培養(yǎng)模式研究與實(shí)踐”的階段性研究成果。(項(xiàng)目編號(hào):CQJW20103119)
[中圖分類號(hào)]G642 [文獻(xiàn)標(biāo)識(shí)碼]A [文章編號(hào)]1004-3985(2013)06-0139-02
CDIO是構(gòu)思(Conceive)、設(shè)計(jì)(Design)、實(shí)現(xiàn)(Implement)、運(yùn)作(Operate)的縮寫,CDIO工程教育理念已經(jīng)成為國(guó)際工程教育的通用模式,它以工程項(xiàng)目(如產(chǎn)品)從研發(fā)到運(yùn)行的生命周期為載體,讓學(xué)生主動(dòng)地參與到從理論到實(shí)踐的轉(zhuǎn)化過程中來,是一種倡導(dǎo)“基于項(xiàng)目的教育和學(xué)習(xí)”和“做中學(xué)”的新型教學(xué)模式。CDIO既注重抽象理論知識(shí)的“教”和“學(xué)”,又強(qiáng)調(diào)教學(xué)過程中“做”的重要意義,充分體現(xiàn)“以學(xué)生為中心”的主導(dǎo)思想,改變了傳統(tǒng)教學(xué)“以教師為中心”的教學(xué)模式。我們?cè)凇皵?shù)據(jù)庫原理”課程教學(xué)中,結(jié)合CDIO模式進(jìn)行了實(shí)踐探索,取得了良好的教學(xué)效果。
一、教學(xué)內(nèi)容設(shè)計(jì)
數(shù)據(jù)庫原理課程教學(xué)內(nèi)容以原理、設(shè)計(jì)和應(yīng)用為主線,我們將課程教學(xué)內(nèi)容劃分成與之對(duì)應(yīng)的三個(gè)部分:(1)數(shù)據(jù)庫原理部分涉及數(shù)據(jù)庫系統(tǒng)概述、關(guān)系數(shù)據(jù)模型、數(shù)據(jù)庫的管理(包括故障恢復(fù)技術(shù)、并發(fā)控制、完整性和安全性)等;(2)數(shù)據(jù)庫設(shè)計(jì)部分涉及數(shù)據(jù)模型、實(shí)體聯(lián)系模型(E-R)、建模工具ERwin、關(guān)系規(guī)范化設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)等;(3)數(shù)據(jù)庫應(yīng)用部分涉及SQL語言及其操作、數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)、數(shù)據(jù)庫新技術(shù)、數(shù)據(jù)庫實(shí)驗(yàn)等。
通過這樣的設(shè)計(jì),教師能從較高層次把握這些內(nèi)容各自的地位和作用,學(xué)生容易理清數(shù)據(jù)庫系統(tǒng)中各種內(nèi)容之間的關(guān)系,從而凸顯設(shè)計(jì)和應(yīng)用,改變過去重視原理、弱視設(shè)計(jì)、忽視應(yīng)用的狀況。
二、基于項(xiàng)目的教學(xué)設(shè)計(jì)
CDIO模式要求學(xué)生基于工程項(xiàng)目的全生命周期進(jìn)行學(xué)習(xí)與實(shí)踐,對(duì)于一門課程的教學(xué),倡導(dǎo)以項(xiàng)目作為基礎(chǔ)知識(shí)傳授與基本技能掌握的載體。為此,我們?cè)O(shè)計(jì)了基于CDIO模式的“數(shù)據(jù)庫原理”課程教學(xué)體系,用魚骨架圖描述,如圖1所示。圖的中主線是能力目標(biāo),上半部分是知識(shí)框架體系,下半部分是項(xiàng)目能力體系。課程圍繞使學(xué)生理解數(shù)據(jù)庫基本概念、掌握數(shù)據(jù)庫設(shè)計(jì)技術(shù),并能夠開發(fā)完整可用的數(shù)據(jù)庫應(yīng)用系統(tǒng)這一目標(biāo),結(jié)合知識(shí)框架設(shè)計(jì)了三個(gè)課程級(jí)項(xiàng)目。
1.“數(shù)據(jù)庫應(yīng)用與發(fā)展綜述”項(xiàng)目。學(xué)生自己查閱資料,并對(duì)數(shù)據(jù)庫技術(shù)在某一領(lǐng)域的應(yīng)用進(jìn)行探究,撰寫綜述報(bào)告。目的是激發(fā)學(xué)生學(xué)習(xí)“數(shù)據(jù)庫原理”課程的興趣,培養(yǎng)其對(duì)數(shù)據(jù)庫應(yīng)用領(lǐng)域的探究興趣,訓(xùn)練其文獻(xiàn)綜述的寫作能力,是畢業(yè)設(shè)計(jì)綜述撰寫的一次訓(xùn)練,即訓(xùn)練CDIO的C。
2.“基于ER模型的概念設(shè)計(jì)與邏輯設(shè)計(jì)”項(xiàng)目。要求學(xué)生在提供的項(xiàng)目實(shí)例中選擇一個(gè),獨(dú)立進(jìn)行需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)。引導(dǎo)學(xué)生領(lǐng)會(huì)設(shè)計(jì)步驟,掌握設(shè)計(jì)方法,優(yōu)化各個(gè)環(huán)節(jié),讓學(xué)生在學(xué)習(xí)過程中體驗(yàn)到數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)的工程性、實(shí)用性和有趣性,即訓(xùn)練CDIO的D。
3.“課程設(shè)計(jì)”項(xiàng)目。要求以團(tuán)隊(duì)形式選擇或自擬一個(gè)課題,遵循數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)的思想完成一個(gè)完整的CDIO項(xiàng)目周期,包括:構(gòu)思—需求分析、設(shè)計(jì)—實(shí)施方案、實(shí)現(xiàn)—編寫代碼、運(yùn)作—作品測(cè)試、展示、最后答辯、驗(yàn)收文檔等。項(xiàng)目實(shí)施過程訓(xùn)練學(xué)生的工程意識(shí)和數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的基本能力,整個(gè)過程體現(xiàn)CDIO。
三、CDIO能力培養(yǎng)的教學(xué)實(shí)施
1.課堂教學(xué)多樣化。第一,講授教學(xué)法。對(duì)新的、有一定難度的理論知識(shí)來說,講授法是一種好方法。在講授數(shù)據(jù)庫系統(tǒng)概論、數(shù)據(jù)庫體系結(jié)構(gòu)、關(guān)系運(yùn)算、關(guān)系規(guī)范化等內(nèi)容時(shí),主要采用了講授法。第二,任務(wù)驅(qū)動(dòng)教學(xué)法。在概念設(shè)計(jì)、邏輯設(shè)計(jì)的教學(xué)中,先通過一個(gè)案例,應(yīng)用ERwin工具創(chuàng)建概念模型和邏輯模型,并將模型轉(zhuǎn)化為具體的數(shù)據(jù)庫腳本。然后給出一個(gè)簡(jiǎn)單任務(wù),由學(xué)生動(dòng)手完成任務(wù)。第三,啟發(fā)式案例教學(xué)法。在講解數(shù)據(jù)庫設(shè)計(jì)時(shí),運(yùn)用一個(gè)案例,詳細(xì)講解如何進(jìn)行需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理設(shè)計(jì)、程序編碼及調(diào)試運(yùn)行。引導(dǎo)學(xué)生領(lǐng)會(huì)設(shè)計(jì)步驟,掌握設(shè)計(jì)方法,學(xué)會(huì)評(píng)審各個(gè)環(huán)節(jié),讓學(xué)生在學(xué)習(xí)過程中體驗(yàn)到數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)的工程性、實(shí)用性和有趣性。啟發(fā)式教學(xué),可以幫助學(xué)生直觀地理解概念、原理和方法,提高學(xué)生的學(xué)習(xí)興趣,改善學(xué)習(xí)效果。第四,團(tuán)隊(duì)教學(xué)法。以項(xiàng)目為主線、團(tuán)隊(duì)為小組、任務(wù)目標(biāo)為使命,以教師為主導(dǎo)、學(xué)生為主體的一種教學(xué)方法。在課程設(shè)計(jì)中采用了團(tuán)隊(duì)教學(xué)法,培養(yǎng)學(xué)生CDIO能力。
2.實(shí)踐教學(xué)層次化。第一,課內(nèi)實(shí)驗(yàn)。主要是基礎(chǔ)性、設(shè)計(jì)性實(shí)驗(yàn),以SQL的基本操作為重點(diǎn),涵蓋了SQL Server的安裝與配置,數(shù)據(jù)庫、數(shù)據(jù)表的創(chuàng)建維護(hù),索引、視圖和約束的創(chuàng)建與維護(hù),數(shù)據(jù)的查詢與更新等10個(gè)實(shí)驗(yàn)項(xiàng)目,以及“數(shù)據(jù)庫應(yīng)用與發(fā)展綜述”項(xiàng)目。第二,開放實(shí)驗(yàn)。主要是設(shè)計(jì)性實(shí)驗(yàn)。以SQL的高級(jí)應(yīng)用為重點(diǎn),涵蓋了函數(shù)操作、數(shù)據(jù)轉(zhuǎn)換、SQL編程、數(shù)據(jù)庫的恢復(fù)與安全、數(shù)據(jù)庫對(duì)象的操作等10個(gè)實(shí)驗(yàn)項(xiàng)目,以及“基于ER模型的概念設(shè)計(jì)與邏輯設(shè)計(jì)”項(xiàng)目。第三,課程設(shè)計(jì)。綜合性實(shí)驗(yàn)。學(xué)生從項(xiàng)目庫中選擇或自擬一個(gè)課題,每個(gè)課題應(yīng)具有一定的綜合性和復(fù)合性,訓(xùn)練學(xué)生的工程意識(shí)和數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的基本能力。
3.課程設(shè)計(jì)體會(huì)“做中學(xué)”?!盎陧?xiàng)目的教育和學(xué)習(xí)”和“做中學(xué)”是CDIO的核心思想。在課程結(jié)束之后,安排數(shù)據(jù)庫應(yīng)用課程設(shè)計(jì)。按照數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)過程,進(jìn)行需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、功能設(shè)計(jì)、數(shù)據(jù)庫創(chuàng)建、編寫代碼、調(diào)試、文檔編寫等,最終基本實(shí)現(xiàn)系統(tǒng)的功能。其別強(qiáng)調(diào)數(shù)據(jù)流圖、數(shù)據(jù)字典、實(shí)體聯(lián)系模型、基本表的分析與描述和系統(tǒng)基本功能的實(shí)現(xiàn)。圖2描述了以CDIO工程教育理念的,以學(xué)生為主體、教師為主導(dǎo)的課程設(shè)計(jì)整體思想。
課程設(shè)計(jì)采用團(tuán)隊(duì)操練的方式進(jìn)行。一個(gè)團(tuán)隊(duì)由4~5名學(xué)生組成,在每個(gè)項(xiàng)目實(shí)施之初,由指導(dǎo)教師指定組長(zhǎng),再由組長(zhǎng)組建團(tuán)隊(duì)。在組長(zhǎng)的帶領(lǐng)下,每個(gè)團(tuán)隊(duì)針對(duì)選定的具體課題,展開“用戶”需求分析、研究項(xiàng)目實(shí)施方案、進(jìn)行成員任務(wù)分派。項(xiàng)目實(shí)施中,團(tuán)隊(duì)成員之間要相互支持、共同討論,學(xué)會(huì)思考與傾聽別人的意見,學(xué)會(huì)交流溝通并解決問題,培養(yǎng)團(tuán)隊(duì)整體責(zé)任意識(shí)。項(xiàng)目完成后,團(tuán)隊(duì)要總結(jié)經(jīng)驗(yàn),查找不足,撰寫項(xiàng)目報(bào)告,學(xué)會(huì)提煉成果,并在全班答辯,提高邏輯思維和知識(shí)發(fā)現(xiàn)的能力。經(jīng)過課程設(shè)計(jì)訓(xùn)練之后,學(xué)生的團(tuán)隊(duì)合作能力、組織管理能力、創(chuàng)新探索意識(shí)、社會(huì)責(zé)任感等得到明顯提高。
4.基于CDIO的考核方式。CDIO的教育模式要求培養(yǎng)學(xué)生的多種能力,而傳統(tǒng)的筆試只能測(cè)試學(xué)生對(duì)知識(shí)的掌握程度,較難體現(xiàn)學(xué)生工程、團(tuán)隊(duì)協(xié)作、交流等能力。CDIO主張不同的能力用不同的方式進(jìn)行考核,為此,在“數(shù)據(jù)庫原理”課程考核評(píng)價(jià)中,我們從以下六個(gè)方面進(jìn)行考核。(1)理論基礎(chǔ)。通過階段性小測(cè)驗(yàn)、期末考試。(2)技術(shù)能力。通過完成15個(gè)實(shí)驗(yàn)任務(wù)和3個(gè)課程級(jí)項(xiàng)目。(3)工程素質(zhì)。通過項(xiàng)目開發(fā)生命周期的過程實(shí)施。(4)溝通能力。通過課程中的討論和課程級(jí)項(xiàng)目、課程設(shè)計(jì)答辯。(5)協(xié)作能力。通過考查項(xiàng)目完成情況、團(tuán)隊(duì)成員的分工和任務(wù)完成情況。(6)創(chuàng)新能力。通過考查課程設(shè)計(jì)中學(xué)生在基礎(chǔ)需求上所做的擴(kuò)展和在基礎(chǔ)功能上做的擴(kuò)展及其實(shí)現(xiàn)情況。這六個(gè)方面的考核通過作業(yè)、課堂討論、實(shí)驗(yàn)、項(xiàng)目訓(xùn)練和期末考試四種形式的考核來進(jìn)行,并按不同的權(quán)重計(jì)入最終成績(jī)。
四、結(jié)束語
采用CDIO模式開展“數(shù)據(jù)庫原理”課程的教學(xué)改革,取得了明顯的教學(xué)效果。在課程結(jié)束后,學(xué)生基本都建立起數(shù)據(jù)庫系統(tǒng)的思想,針對(duì)實(shí)際應(yīng)用問題,能按照數(shù)據(jù)庫設(shè)計(jì)的步驟進(jìn)行設(shè)計(jì),實(shí)現(xiàn)數(shù)據(jù)庫應(yīng)用系統(tǒng)的預(yù)定功能。通過CDIO模式的應(yīng)用,激發(fā)了學(xué)生的學(xué)習(xí)積極性和興趣,促進(jìn)了學(xué)生的學(xué)習(xí)自覺性,培養(yǎng)了學(xué)生的工程素養(yǎng),提高了團(tuán)隊(duì)合作能力和交流能力,較好地實(shí)現(xiàn)了課程教學(xué)的目標(biāo)。
[參考文獻(xiàn)]
[1]顧學(xué)雍.聯(lián)結(jié)理論與實(shí)踐的CDIO[J].高等工程教育研究,2009(1).
[2]孫浩軍,孫梅,熊智.計(jì)算機(jī)專業(yè)基于課程群的EIP-CDIO項(xiàng)目設(shè)計(jì)[J].計(jì)算機(jī)教育,2010(11).
篇5
摘 要:為了培養(yǎng)適應(yīng)時(shí)代需求,具有創(chuàng)新精神、團(tuán)隊(duì)合作精神、和工程實(shí)踐應(yīng)用能力的高素質(zhì)工程技術(shù)人才,該文結(jié)合課程實(shí)際教學(xué)情況,提出了基于CDIO教學(xué)理念的創(chuàng)新實(shí)踐教學(xué)模式,以CDIO教學(xué)理念為基礎(chǔ),采用項(xiàng)目驅(qū)動(dòng)的方式,論述了數(shù)據(jù)庫系統(tǒng)實(shí)現(xiàn)課程實(shí)踐教學(xué)改革的方法和具體實(shí)現(xiàn)過程。實(shí)踐證明,該教學(xué)方法促進(jìn)了理論知識(shí)向?qū)嵺`技能的轉(zhuǎn)化以及實(shí)踐技能向綜合素質(zhì)的轉(zhuǎn)化,激發(fā)了學(xué)生主動(dòng)學(xué)習(xí)的興趣,提高了學(xué)生的實(shí)踐技能以及獨(dú)立思考問題的能力,增強(qiáng)了學(xué)生的創(chuàng)新能力,取得了良好的實(shí)踐教學(xué)效果。
關(guān)鍵詞:CDIO 實(shí)踐教學(xué) 軟件工程
中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2016)09(c)-0118-02
近些年來國(guó)內(nèi)一些高校積極開展了工程教育改革探索和實(shí)踐,其中最重要的實(shí)踐之一是引入了際上先進(jìn)的工程教育改革成果――CDIO工程教育理念。CDIO代表構(gòu)思(Conceive)、設(shè)計(jì)(Design)、實(shí)現(xiàn)(Implement)和運(yùn)作(Operate),它以產(chǎn)品從研發(fā)到運(yùn)行的生命周期為載體,讓學(xué)生以主動(dòng)的、實(shí)踐的、課程之間有機(jī)聯(lián)系的方式學(xué)習(xí)工程的理論、技術(shù)與經(jīng)驗(yàn)[1,2]。CDIO教學(xué)理念是將工程實(shí)際的項(xiàng)目?jī)?nèi)容引入教學(xué),并通過完整的實(shí)際案例貫穿于教學(xué)目標(biāo)和教學(xué)方法當(dāng)中,將理論與實(shí)踐有機(jī)結(jié)合,培養(yǎng)學(xué)生創(chuàng)新能力和解決實(shí)際問題的能力。
學(xué)生能力的培養(yǎng)如何在本科教學(xué)中得到體現(xiàn),即如何將學(xué)生能力培養(yǎng)過程具體化并確定可操作的培養(yǎng)實(shí)施方案,是在專業(yè)建設(shè)中難以把握的難點(diǎn)。該校電信學(xué)院軟件工程專業(yè)在數(shù)據(jù)庫系統(tǒng)實(shí)現(xiàn)課程實(shí)踐教學(xué)的改革中采用了基于CDIO工程教學(xué)理念的思想,根據(jù)人才培養(yǎng)方案的具體要求,建立課程理論和實(shí)踐教學(xué)體系,通過項(xiàng)目教學(xué)法建立理論課程知識(shí)體系,通過實(shí)踐加強(qiáng)學(xué)生理論和實(shí)踐應(yīng)用技能,通過各種教學(xué)方法和手段提高學(xué)生綜合素質(zhì)和能力。
1 教學(xué)模式的改革
CDIO工程教育模式強(qiáng)調(diào)工程實(shí)踐教學(xué)的重要性,強(qiáng)調(diào)培養(yǎng)學(xué)生主動(dòng)學(xué)習(xí)、動(dòng)手實(shí)踐以及分析問題和解決問題的能力,強(qiáng)調(diào)培養(yǎng)學(xué)生職業(yè)技能和道德,以及團(tuán)隊(duì)合作能力和交流能力,這些也充分體現(xiàn)到了數(shù)據(jù)庫系統(tǒng)實(shí)現(xiàn)課程實(shí)踐的教學(xué)改革中[3]。
軟件工程專業(yè)教育缺乏完整、真實(shí)的軟件工程實(shí)踐過程一直是個(gè)問題,也是一個(gè)薄弱環(huán)節(jié)。教育部軟件工程本科專業(yè)規(guī)范中軟件工程專業(yè)人才培養(yǎng)目標(biāo)包括:培養(yǎng)具備應(yīng)用知識(shí),具有軟件開發(fā)能力,具有軟件開發(fā)實(shí)踐和項(xiàng)目組織的初步經(jīng)驗(yàn),具有競(jìng)爭(zhēng)和團(tuán)隊(duì)精神的高素質(zhì)軟件工程專門人才[4]。
在數(shù)據(jù)庫系統(tǒng)實(shí)現(xiàn)實(shí)踐教學(xué)的改革中,CDIO教學(xué)理念貫穿于整個(gè)課程教學(xué)實(shí)施過程當(dāng)中,通過項(xiàng)目教學(xué)法將項(xiàng)目?jī)?nèi)容分解到教學(xué)環(huán)節(jié)當(dāng)中,將理論與實(shí)踐結(jié)合,培養(yǎng)學(xué)生綜合素質(zhì)能力。
2 基于CDIO的課程實(shí)踐教學(xué)改革
《數(shù)據(jù)庫系統(tǒng)實(shí)現(xiàn)》課程是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)、軟件工程專業(yè)的核心專業(yè)課程。設(shè)置該課程的目的是培養(yǎng)學(xué)生在學(xué)習(xí)與掌握數(shù)據(jù)庫基本原理與相關(guān)概念的基礎(chǔ)上,按照《軟件工程》要求規(guī)范進(jìn)行數(shù)據(jù)庫應(yīng)用系統(tǒng)的分析、設(shè)計(jì)、強(qiáng)化學(xué)生對(duì)數(shù)據(jù)庫開發(fā)工具的使用。通過課程的學(xué)習(xí)使學(xué)生具備數(shù)據(jù)庫設(shè)計(jì)及應(yīng)用的基本技能和進(jìn)行數(shù)據(jù)庫應(yīng)用開發(fā)的基本能力,并使學(xué)生對(duì)數(shù)據(jù)庫前沿技術(shù)有一定的了解。該課程涉及到的內(nèi)容較多,包含數(shù)據(jù)庫系統(tǒng)原理、軟件工程、JAVA語言程序設(shè)計(jì)等多方面課程的內(nèi)容,因此該課程是前續(xù)課程的綜合應(yīng)用課,對(duì)學(xué)生實(shí)踐動(dòng)手能力的提高有很大的幫助。
根據(jù)課程大綱的設(shè)置,將理論教學(xué)、實(shí)驗(yàn)教學(xué)和課程設(shè)計(jì)三者相互結(jié)合,設(shè)立三維教學(xué)模式,確保教學(xué)模式的先進(jìn)性和可操作性。
2.1 理論教學(xué)內(nèi)容選取
理論教學(xué)是實(shí)踐教學(xué)的基礎(chǔ),它決定著學(xué)生的知識(shí)和能力結(jié)構(gòu),決定著向社會(huì)輸出的人才質(zhì)量。該課程在總結(jié)數(shù)據(jù)庫原理、軟件工程的基礎(chǔ)上,要求學(xué)生掌握基于數(shù)據(jù)庫應(yīng)用系統(tǒng)架構(gòu)的概念及其原理,嚴(yán)格按照軟件工程方法進(jìn)行數(shù)據(jù)庫設(shè)計(jì)與建模,了解數(shù)據(jù)庫系統(tǒng)實(shí)現(xiàn)的過程與步驟。理解數(shù)據(jù)庫應(yīng)用技術(shù)主要包括存儲(chǔ)過程、觸發(fā)器的基本概念及其創(chuàng)建與使用、ORACLE數(shù)據(jù)庫中大對(duì)象等特殊數(shù)據(jù)類型、應(yīng)用系統(tǒng)事務(wù)處理技術(shù)、應(yīng)用系統(tǒng)安全性的概念及其主要實(shí)現(xiàn)技術(shù)等。通過1~2個(gè)較完整的實(shí)際數(shù)據(jù)庫應(yīng)用系統(tǒng)案例,詳細(xì)討論數(shù)據(jù)庫應(yīng)用系統(tǒng)實(shí)現(xiàn)的主要過程、方法與難點(diǎn),通過案例介紹、案例分析、難點(diǎn)討論讓學(xué)生基本掌握數(shù)據(jù)庫應(yīng)用系統(tǒng)實(shí)現(xiàn)的主要方法。
2.2 實(shí)驗(yàn)教學(xué)環(huán)節(jié)的改革
該課程涉及數(shù)據(jù)庫新技術(shù)概念較多且比較抽象、難于理解,學(xué)生僅通過理論教學(xué)很難對(duì)課程內(nèi)容進(jìn)行消化和吸收,因此在理論課程教學(xué)環(huán)節(jié)中穿插安排了相應(yīng)的實(shí)驗(yàn)教學(xué)環(huán)節(jié),力求幫助學(xué)生理解數(shù)據(jù)庫基本原理、概念,掌握數(shù)據(jù)庫應(yīng)用系統(tǒng)的實(shí)現(xiàn)技術(shù),實(shí)驗(yàn)教學(xué)內(nèi)容的選擇顯得尤為重要。《數(shù)據(jù)庫系統(tǒng)實(shí)現(xiàn)》課程主要介紹基于J2EE平臺(tái)的數(shù)據(jù)庫系統(tǒng)開發(fā)技術(shù),實(shí)驗(yàn)內(nèi)容涉及3個(gè)方面。
(1)數(shù)據(jù)庫應(yīng)用高級(jí)編程技術(shù)。涉及PL/SQL編程知識(shí)(數(shù)據(jù)類型、程序結(jié)構(gòu))、存儲(chǔ)過程(包括存儲(chǔ)函數(shù))、觸發(fā)器和包以及Oracle的事務(wù)處理與并發(fā)控制等內(nèi)容。
(2)數(shù)據(jù)庫中間件應(yīng)用技術(shù)。涉及Oracle的JDBC編程,包括驅(qū)動(dòng)類型選擇、驅(qū)動(dòng)運(yùn)行環(huán)境配置、驅(qū)動(dòng)應(yīng)用編程步驟、LOB處理、事務(wù)處理、存儲(chǔ)過程調(diào)用等內(nèi)容。
(3)數(shù)據(jù)庫應(yīng)用系統(tǒng)架構(gòu)。涉及C/S架構(gòu)、B/S架構(gòu)和數(shù)據(jù)庫系統(tǒng)綜合應(yīng)用等內(nèi)容。
CDIO倡導(dǎo)“基于項(xiàng)目的教育與學(xué)習(xí)”。項(xiàng)目設(shè)計(jì)與實(shí)現(xiàn)是培養(yǎng)學(xué)生應(yīng)用能力、工程能力和素質(zhì)的有效途徑,因此實(shí)驗(yàn)內(nèi)容設(shè)計(jì)應(yīng)充分體現(xiàn)出項(xiàng)目設(shè)計(jì)的思想。在實(shí)驗(yàn)項(xiàng)目?jī)?nèi)容設(shè)計(jì)當(dāng)中,將一個(gè)完整的項(xiàng)目作為案例,通過該案例項(xiàng)目將實(shí)驗(yàn)的主要內(nèi)容聯(lián)系起來,使得實(shí)驗(yàn)成為一個(gè)有機(jī)的整體。在具體的實(shí)施中,將案例項(xiàng)目進(jìn)行分解,將分解后的項(xiàng)目模塊分布到整個(gè)實(shí)驗(yàn)中。這些項(xiàng)目模塊緊密相連,讓學(xué)生充分體會(huì)到系統(tǒng)開發(fā)的連續(xù)性[5]。
筆者根據(jù)理論教學(xué)內(nèi)容,結(jié)合CDIO工程教育理念,參考CDIO工程教育能力大綱的內(nèi)容,將實(shí)驗(yàn)內(nèi)容分為三個(gè)層次:第一層次是專業(yè)基礎(chǔ)性實(shí)驗(yàn),對(duì)ORACLE數(shù)據(jù)庫中存儲(chǔ)過程、觸發(fā)器的使用進(jìn)行基礎(chǔ)理論的驗(yàn)證,同時(shí)在JAVA應(yīng)用程序中實(shí)現(xiàn)存儲(chǔ)過程的調(diào)用;第二層次是在專業(yè)基礎(chǔ)性實(shí)驗(yàn)上進(jìn)行的小項(xiàng)目綜合實(shí)驗(yàn),是學(xué)生從基礎(chǔ)到綜合的一個(gè)過渡階段,主要涉及到C/S和B/S架構(gòu)應(yīng)用程序設(shè)計(jì)。通過實(shí)驗(yàn),使學(xué)生對(duì)C/S和B/S架構(gòu)有一個(gè)初步的認(rèn)識(shí),掌握C/S和B/S架構(gòu)應(yīng)用系統(tǒng)的基本開發(fā)過程;第三層次是由前階段項(xiàng)目組合的數(shù)據(jù)庫應(yīng)用實(shí)現(xiàn)綜合實(shí)驗(yàn)。進(jìn)一步培養(yǎng)學(xué)生的綜合和設(shè)計(jì)能力,體現(xiàn)了不同專業(yè)知識(shí)的交叉與滲透,是實(shí)驗(yàn)教學(xué)的創(chuàng)新教育階段,主要培養(yǎng)學(xué)生融合多專業(yè)知識(shí)、自主思考并進(jìn)行創(chuàng)新性研究的能力。
2.3 課程設(shè)計(jì)強(qiáng)化實(shí)踐應(yīng)用技能
CDIO提倡“做中學(xué)”,強(qiáng)調(diào)學(xué)生主動(dòng)學(xué)習(xí)[6]。在完成理論教學(xué)和實(shí)踐教學(xué)后,學(xué)期末安排學(xué)生進(jìn)行課程設(shè)計(jì)環(huán)節(jié)的訓(xùn)練。
課程設(shè)計(jì)安排1周時(shí)間集中進(jìn)行訓(xùn)練,課程設(shè)計(jì)提供16個(gè)題目供學(xué)生自主選擇,例如:圖書管理系統(tǒng)、學(xué)籍管理系統(tǒng)、學(xué)生管理系統(tǒng)、教學(xué)管理系統(tǒng)、銀行儲(chǔ)蓄管理系統(tǒng)、網(wǎng)上書店、倉庫管理系統(tǒng)、房屋出租系統(tǒng)等,題目范圍涉及工程領(lǐng)域各方面的業(yè)務(wù)需求。由于課程設(shè)計(jì)是以案例項(xiàng)目為線索進(jìn)行的,因此在工程實(shí)踐的氛中,項(xiàng)目的成就感鼓勵(lì)學(xué)生自主學(xué)習(xí)[7]。
教師在理論課程結(jié)束后提前下達(dá)課程設(shè)計(jì)任務(wù),要求學(xué)生分團(tuán)隊(duì)進(jìn)行合作,一般3人一組,團(tuán)隊(duì)成員自由組合,實(shí)施過程按照軟件工程的項(xiàng)目管理和開發(fā)模式進(jìn)行,重點(diǎn)放在軟件需求、軟件設(shè)計(jì)和軟件測(cè)試以及軟件開發(fā)工具的使用上,強(qiáng)調(diào)團(tuán)隊(duì)之間的交流和合作能力。團(tuán)隊(duì)成員之間應(yīng)有明確的分工,項(xiàng)目的實(shí)施進(jìn)度,注重開發(fā)文檔的書寫規(guī)范。
課程設(shè)計(jì)項(xiàng)目結(jié)束后,教師組織學(xué)生以PPT講解及答辯的形式進(jìn)行項(xiàng)目集中驗(yàn)收。驗(yàn)收環(huán)節(jié)不僅鍛煉了學(xué)生的實(shí)際動(dòng)手能力和團(tuán)隊(duì)合作能力,而且加強(qiáng)了學(xué)生的語言組織和表達(dá)能力,為今后的畢業(yè)設(shè)計(jì)答辯打下堅(jiān)實(shí)的實(shí)踐基礎(chǔ)。
3 結(jié)語
數(shù)據(jù)庫系統(tǒng)實(shí)現(xiàn)課程實(shí)踐教學(xué)采用CDIO工程教育模式進(jìn)行改革,通過以上教學(xué)模式的建立,使學(xué)生熟悉并了解了工程項(xiàng)目開發(fā)的基本流程,掌握了軟件開發(fā)的基本能力,鍛煉了學(xué)生團(tuán)隊(duì)合作的意識(shí)等多方面的能力,促進(jìn)理論知識(shí)向?qū)嵺`技能的轉(zhuǎn)化和實(shí)踐技能向綜合素質(zhì)的轉(zhuǎn)化,激發(fā)了學(xué)生主動(dòng)學(xué)習(xí)的興趣,提高了學(xué)生的實(shí)踐技能以及獨(dú)立思考問題的能力,增強(qiáng)了學(xué)生的創(chuàng)新能力。
參考文獻(xiàn)
[1] 陶勇芳,商存慧.CDIO大綱對(duì)高等工科教育創(chuàng)新的啟示[J].中國(guó)高教研究,2006(11):81-83.
[2] 張慧平,戴波,劉娜,等.基于CDIO教育理念的自動(dòng)化課程的改革與實(shí)踐[J].電氣電子教學(xué)學(xué)報(bào),2009,31(z2):138-141.
[3] 劉京志,李寧,胡景凡,等.基于CDIO模式的軟件項(xiàng)目綜合實(shí)踐課程教學(xué)改革研究與實(shí)踐[J].計(jì)算機(jī)工程與科學(xué),2011,33(A1):34-37.
[4] 教育部高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會(huì)編制.高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)發(fā)展戰(zhàn)略研究報(bào)告暨專業(yè)規(guī)范(試行)[M].北京:高等教育出版社,2006.
[5] 顧學(xué)雍.聯(lián)結(jié)理論與實(shí)踐的CDIO――清華大學(xué)創(chuàng)新性工程教育的探索[J].高等工程教育研究,2009(1):11-23.
篇6
關(guān)鍵詞:數(shù)據(jù)庫;高職教育;教學(xué)改革
1 引言
《數(shù)據(jù)庫技術(shù)與應(yīng)用》課程是高職計(jì)算機(jī)類專業(yè)學(xué)習(xí)數(shù)據(jù)庫技術(shù)的一門專業(yè)核心平臺(tái)課程,擔(dān)負(fù)著培養(yǎng)學(xué)生數(shù)據(jù)庫技術(shù)的基礎(chǔ)知識(shí)和SQL語言基本應(yīng)用能力,為信息系統(tǒng)和網(wǎng)站開發(fā)建立穩(wěn)固的后臺(tái)基礎(chǔ)。而高職院校主要培養(yǎng)技術(shù)應(yīng)用型人才,作為計(jì)算機(jī)技術(shù)開發(fā)離不開數(shù)據(jù)庫,因此要培養(yǎng)滿足企業(yè)需求的計(jì)算機(jī)技術(shù)人才,數(shù)據(jù)庫技術(shù)必不可少。如何合理的組織課程教學(xué),它是全體高職師生所面臨的重要難題。數(shù)年的實(shí)踐教學(xué)經(jīng)驗(yàn)表明,對(duì)數(shù)據(jù)庫課程構(gòu)建以“實(shí)踐為主,理論夠用”的原則,拋開傳統(tǒng)的章節(jié)式的理論講解,通過項(xiàng)目案例式的教學(xué)模式,在項(xiàng)目實(shí)現(xiàn)過程中逐步牽引出相關(guān)理論知識(shí)的講解,教學(xué)效果提高較為明顯。
2 課程設(shè)置
根據(jù)高職教育的特色和要求,課程設(shè)置應(yīng)本著“以就業(yè)為導(dǎo)向、以崗位為依據(jù)、以能力為本位”的理念,根據(jù)崗位需要,模擬企業(yè)工作模式對(duì)學(xué)生進(jìn)行專門的崗位技能培訓(xùn),使學(xué)生在充分了解企業(yè)需求的同時(shí),既學(xué)習(xí)到知識(shí)技能,又獲得相關(guān)的行業(yè)認(rèn)證資格證書。依據(jù)崗位系列課程構(gòu)建原則和基本思路,廣泛開展市場(chǎng)需求調(diào)研,確立了本課程的職業(yè)崗位:數(shù)據(jù)庫管理員,針對(duì)數(shù)據(jù)庫管理員這一崗位進(jìn)行能力分析,又確定了該崗位所需的知識(shí)能力體系:數(shù)據(jù)庫知識(shí)技能、數(shù)據(jù)庫應(yīng)用技術(shù)、數(shù)據(jù)庫開發(fā)技術(shù)。
3 課程實(shí)施
在課程實(shí)施過程中,依據(jù)所確立的知識(shí)能力體系,在教學(xué)方法上改變了由原來的主要針對(duì)教師的“教”切換到現(xiàn)在的主要針對(duì)學(xué)生的“學(xué)”和“做”,相比傳統(tǒng)的教學(xué)授課模式,在該課程的內(nèi)容組織、教學(xué)方法和考核方法上都有了突破和創(chuàng)新。
3.1內(nèi)容組織
根據(jù)該課程設(shè)置所確立的知識(shí)能力體系結(jié)構(gòu)內(nèi)容的三大模塊:數(shù)據(jù)庫基礎(chǔ)理論、數(shù)據(jù)庫應(yīng)用技術(shù)及數(shù)據(jù)庫開發(fā)技術(shù),如表3-1所示。不難看出各模塊所涉及的知識(shí)點(diǎn)不同,但總體也基本涵蓋了數(shù)據(jù)庫技術(shù)課程里相關(guān)理論,通過對(duì)各模塊的講解及實(shí)現(xiàn),使學(xué)生能夠?qū)?shù)據(jù)庫技術(shù)理論中常用和必用的知識(shí)有個(gè)比較系統(tǒng)的了解和掌握。
表3-1 數(shù)據(jù)庫課程模塊設(shè)計(jì)
模塊設(shè)計(jì)教學(xué)內(nèi)容設(shè)置技能訓(xùn)練項(xiàng)目數(shù)據(jù)庫基礎(chǔ)理論1.?dāng)?shù)據(jù)庫技術(shù)概論SQL數(shù)據(jù)庫安裝與認(rèn)識(shí)2.關(guān)系數(shù)據(jù)庫數(shù)據(jù)庫及表的建立、操作及關(guān)聯(lián)3.關(guān)系SQL語言數(shù)據(jù)庫的查詢(含SQL命令)4.?dāng)?shù)據(jù)庫設(shè)計(jì)方法數(shù)據(jù)庫建模工具的使用數(shù)據(jù)庫應(yīng)用技術(shù)1.?dāng)?shù)據(jù)庫管理SQL Server數(shù)據(jù)庫及表的建立、維護(hù)2.?dāng)?shù)據(jù)庫應(yīng)用數(shù)據(jù)庫的多表連接查詢、視圖及游標(biāo)3.?dāng)?shù)據(jù)庫編程數(shù)據(jù)庫的編程、存儲(chǔ)過程、觸發(fā)器4.?dāng)?shù)據(jù)庫保護(hù)數(shù)據(jù)庫安全性控制、完整性控制數(shù)據(jù)庫開發(fā)技術(shù)1.?dāng)?shù)據(jù)庫開發(fā)(后臺(tái))2、數(shù)據(jù)庫開發(fā)(前臺(tái))SQL Server圖書數(shù)據(jù)庫開發(fā)綜合實(shí)訓(xùn)
數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)綜合實(shí)訓(xùn)
在各教學(xué)模塊實(shí)施過程中,盡量引導(dǎo)學(xué)生密切聯(lián)系實(shí)際,把與學(xué)生相關(guān)的圖書管理、學(xué)生成績(jī)管理等案例進(jìn)行分析統(tǒng)計(jì),這樣能讓學(xué)生在學(xué)習(xí)知識(shí)時(shí)產(chǎn)生親切感,避免由于抽象帶來的厭學(xué)情緒。
3.2 教學(xué)方法
(1)采用合作學(xué)習(xí)教學(xué)法,可以增強(qiáng)學(xué)生學(xué)習(xí)的興趣。合作學(xué)習(xí)教學(xué)法是教師依據(jù)學(xué)生的能力、所具備的知識(shí)等相關(guān)因素,將學(xué)生分成小組形式進(jìn)行教學(xué)的一種方法。小組成員彼此相互合作,互相激勵(lì),主動(dòng)積極地參與學(xué)習(xí),從中既可以建構(gòu)出自己對(duì)學(xué)習(xí)內(nèi)容的系統(tǒng)知識(shí),又能夠完成整個(gè)小組的共同目標(biāo)。這樣,不僅增強(qiáng)了學(xué)生學(xué)習(xí)的興趣,還提高了他們與人合作的能力。適用模塊:數(shù)據(jù)庫基礎(chǔ)理論。
(2)采用案例教學(xué)法,可以提高理論知識(shí)的教學(xué)效果。由于數(shù)據(jù)庫原理及應(yīng)用課程的理論部分比較抽象難懂,學(xué)生在學(xué)習(xí)的過程中容易產(chǎn)生厭倦的心理。而案例教學(xué)法符合人們的認(rèn)知規(guī)律,它注重學(xué)生的創(chuàng)新能力和解決實(shí)際問題能力的培養(yǎng),它能循序漸進(jìn)地引導(dǎo)學(xué)生掌握相應(yīng)的知識(shí)和技能,可大大縮短教學(xué)情景與實(shí)際情境的差距。適用模塊:數(shù)據(jù)庫應(yīng)用技術(shù)。
(3)采用任務(wù)驅(qū)動(dòng)教學(xué)法,可以培養(yǎng)學(xué)生的自學(xué)能力。任務(wù)驅(qū)動(dòng)教學(xué)法的基本過程可分為提出任務(wù)、分析任務(wù)、學(xué)生自主學(xué)習(xí)、交流討論、解決問題及總結(jié)經(jīng)驗(yàn)等幾個(gè)階段。其核心是在教師精心為教學(xué)設(shè)計(jì)的任務(wù)驅(qū)動(dòng)下,學(xué)生通過各種學(xué)習(xí)形式完成任務(wù)。在此過程中,學(xué)生始終處于主體地位,教師是學(xué)生學(xué)習(xí)的組織者、服務(wù)者和導(dǎo)航者。其結(jié)果是學(xué)生既學(xué)到了知識(shí),又培養(yǎng)了分析問題、解決問題的能力,更重要的是提高了學(xué)生的自學(xué)能力。適用模塊:數(shù)據(jù)庫開發(fā)技術(shù)。
3.3 考核方法
本課程是一門專業(yè)課,考核著重基本知識(shí)和應(yīng)用能力兩方面,考核方法分期末閉卷和課程設(shè)計(jì)兩個(gè)環(huán)節(jié)組成,所占比重均為50%。
* 閉卷考試:要求學(xué)生在學(xué)完本課程以后,能比較系統(tǒng)的了解數(shù)據(jù)庫的基礎(chǔ)理論知識(shí),為以后更深入的學(xué)習(xí)數(shù)據(jù)庫相關(guān)課程打下良好的基礎(chǔ)。
* 課程設(shè)計(jì):是高職課程教學(xué)的要求,該課程是計(jì)算機(jī)專業(yè)非常重要的實(shí)踐性環(huán)節(jié)之一,學(xué)完后進(jìn)行一次全面的綜合練習(xí),以SQL Server 2005作為后臺(tái)數(shù)據(jù)庫,以所學(xué)的任一門高級(jí)語言作為前臺(tái)開發(fā)工具,完成一個(gè)小型數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計(jì)開發(fā)。本課程設(shè)計(jì)主要在于鞏固學(xué)生對(duì)數(shù)據(jù)庫基本原理和基礎(chǔ)理論的理解,掌握數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)開發(fā)的基本方法,進(jìn)一步提高學(xué)生綜合運(yùn)用所學(xué)知識(shí)的能力。
4 結(jié)語
數(shù)年的教學(xué)實(shí)踐結(jié)果表明,采用新的案例項(xiàng)目式的教學(xué)方法,學(xué)生的學(xué)習(xí)目標(biāo)更加明確,學(xué)習(xí)興趣普遍得到提高,補(bǔ)考率明顯下降,學(xué)到的知識(shí)更加實(shí)用,但是,這種新的教學(xué)方法也存在一定的難度和不足,如對(duì)教師的教學(xué)水平和實(shí)驗(yàn)實(shí)訓(xùn)場(chǎng)所硬件設(shè)備都提出了更高的要求,校企合作需要更加深入,才能培養(yǎng)出更加優(yōu)秀的人才。
參考文獻(xiàn):
[1] 數(shù)據(jù)庫系統(tǒng)概論,薩師煊,王珊,2000.3,高等教育出版社
篇7
一、關(guān)于數(shù)據(jù)庫原理的學(xué)習(xí)
與其他語言相比,數(shù)據(jù)庫原理盡管從內(nèi)容上偏重于理論,但在學(xué)習(xí)過程中仍然要注重解決實(shí)際問題的能力,可采用如下方法來學(xué)習(xí):
1.學(xué)習(xí)數(shù)據(jù)庫設(shè)計(jì)時(shí)必須要對(duì)整個(gè)數(shù)據(jù)庫設(shè)計(jì)流程有清晰的認(rèn)識(shí)。從“需求分析概念結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫物理數(shù)據(jù)庫運(yùn)行和維護(hù)”,各階段的主要任務(wù)都要清楚明了。建議大家參照數(shù)據(jù)庫書中例題多做一些數(shù)據(jù)庫設(shè)計(jì),會(huì)有很好的效果。
2.學(xué)習(xí)時(shí)首先應(yīng)注重對(duì)一些基本概念的理解,然后通過必要的實(shí)踐性環(huán)節(jié)加深對(duì)概念的理解,以此掌握實(shí)際動(dòng)手能力。通過在SQL Server 2005這種的中型數(shù)據(jù)庫系統(tǒng)的大量的操作練習(xí),不僅能加深對(duì)數(shù)據(jù)庫教材內(nèi)容的理解,同時(shí)還可以全面提高實(shí)際的運(yùn)用能力。在課程設(shè)計(jì)中,通過運(yùn)用所學(xué)的數(shù)據(jù)庫設(shè)計(jì)理論來指導(dǎo)完成數(shù)據(jù)庫系統(tǒng)的實(shí)際項(xiàng)目設(shè)計(jì),可以進(jìn)一步鞏固所學(xué)的理論知識(shí)。
3.要認(rèn)真消化書本和補(bǔ)充素材內(nèi)容,認(rèn)真完成作業(yè)和課程設(shè)計(jì)實(shí)驗(yàn)。
4.充分利用豐富網(wǎng)絡(luò)教學(xué)資源(國(guó)內(nèi)外大學(xué)同類課程鏈接、數(shù)據(jù)庫工業(yè)界和學(xué)術(shù)界資源等),不斷擴(kuò)展相關(guān)的知識(shí)。大家可以多讀別人的代碼,通過模仿、修改、創(chuàng)新,迅速掌握最新技術(shù)和解決實(shí)際問題的方法。
5.數(shù)據(jù)庫內(nèi)容的學(xué)習(xí)涉及計(jì)算機(jī)許多領(lǐng)域的知識(shí)和相關(guān)的應(yīng)用,它是一門承前啟后的課程。在學(xué)習(xí)的過程中要注意相互之間的聯(lián)系。
二、關(guān)于數(shù)據(jù)庫設(shè)計(jì)
我們已經(jīng)懂得了數(shù)據(jù)庫原理的一些知識(shí)后,數(shù)據(jù)庫設(shè)計(jì)就提到日程來了。由于“數(shù)據(jù)庫原理”課程不僅具有很強(qiáng)的理論性,而且具有很強(qiáng)的實(shí)用性,數(shù)據(jù)庫原理學(xué)習(xí)的好壞將直接影響到我們開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)的能力。我現(xiàn)在給大家介紹一些數(shù)據(jù)庫設(shè)計(jì)中的幾個(gè)技巧。
1.綜合運(yùn)用數(shù)據(jù)庫原理的知識(shí),完成小型數(shù)據(jù)庫系統(tǒng)底層的全面設(shè)計(jì),初步掌握數(shù)據(jù)庫系統(tǒng)開發(fā)的基本方法。
2.掌握數(shù)據(jù)庫的設(shè)計(jì)的每個(gè)步驟,以及提交各步驟所需圖表和文檔。通過使用目前流行的DBMS,建立所設(shè)計(jì)的數(shù)據(jù)庫,并在此基礎(chǔ)上實(shí)現(xiàn)數(shù)據(jù)庫查詢、連接等操作和觸發(fā)器、存儲(chǔ)器等對(duì)象設(shè)計(jì)。
3.需求分析。根據(jù)自己的選題,繪制的DFD、DD圖表以及書寫相關(guān)的文字說明。
4.概念結(jié)構(gòu)設(shè)計(jì)。繪制所選題目詳細(xì)的E-R圖。
5.邏輯結(jié)構(gòu)設(shè)計(jì)。將E-R圖轉(zhuǎn)換成等價(jià)的關(guān)系模式;按需求對(duì)關(guān)系模式進(jìn)行規(guī)范化;對(duì)規(guī)范化后的模式進(jìn)行評(píng)價(jià),調(diào)整模式,使其滿足性能、存儲(chǔ)等方面要求, 設(shè)置實(shí)體完整性、域完整性和參照完整性。根據(jù)局部應(yīng)用需要設(shè)計(jì)外模式。
6.物理結(jié)構(gòu)設(shè)計(jì)。選定實(shí)施環(huán)境,存取方法等。
7.數(shù)據(jù)實(shí)施和維護(hù)。用DBMS建立數(shù)據(jù)庫結(jié)構(gòu),加載數(shù)據(jù),實(shí)現(xiàn)各種查詢、鏈接應(yīng)用程序,設(shè)計(jì)庫中觸發(fā)器、存儲(chǔ)器等對(duì)象,并能對(duì)數(shù)據(jù)庫做簡(jiǎn)單的維護(hù)操作。
8.用Delphi等設(shè)計(jì)數(shù)據(jù)庫的操作界面。
9.設(shè)計(jì)小結(jié)??偨Y(jié)數(shù)據(jù)庫設(shè)計(jì)的過程、體會(huì)及建議。數(shù)據(jù)庫設(shè)計(jì)小結(jié)有以下三個(gè)方面的要求:(1)問題描述。包括此問題的理論和實(shí)際兩方面。(2)解決方案。包括:E-R模型要設(shè)計(jì)規(guī)范、合理,關(guān)系模式的設(shè)計(jì)至少要滿足第三范式,數(shù)據(jù)庫的設(shè)計(jì)要考慮安全性和完整性的要求。解決方案中所設(shè)計(jì)的E-R模型、關(guān)系模式的描述與具體實(shí)現(xiàn)的說明。(3)具體的解決實(shí)例。
篇8
到目前為止不少學(xué)校都建立了網(wǎng)絡(luò)教學(xué)平臺(tái),并且將課程教學(xué)資源,如課程介紹、教學(xué)大綱、教學(xué)日歷、教學(xué)信息、教學(xué)課件、教學(xué)材料、課程作業(yè)等信息共享到網(wǎng)絡(luò)教學(xué)平臺(tái),在一定程度上拓展了教與學(xué)的空間,不足之處是大部分網(wǎng)絡(luò)教學(xué)平臺(tái)更多的是教師信息平臺(tái),雖然對(duì)教學(xué)質(zhì)量和教學(xué)效果有一定的促進(jìn)作用,但是跟學(xué)生的實(shí)時(shí)互動(dòng)性欠缺,更重要的是無法對(duì)教學(xué)進(jìn)行實(shí)時(shí)評(píng)價(jià),教師無法從網(wǎng)絡(luò)教學(xué)平臺(tái)實(shí)時(shí)掌握學(xué)生的學(xué)習(xí)狀況和效果。
2改革與創(chuàng)新
數(shù)據(jù)庫課程從開課開始,各高校一直在進(jìn)行相應(yīng)的教學(xué)改革,目前數(shù)據(jù)庫課程教學(xué)改革主要以“項(xiàng)目驅(qū)動(dòng)”、“與科研結(jié)合”等教學(xué)模式為主,重視學(xué)生為主體的項(xiàng)目導(dǎo)向、任務(wù)驅(qū)動(dòng)等教學(xué)模式。通過對(duì)國(guó)內(nèi)外教學(xué)模式和國(guó)內(nèi)大型數(shù)據(jù)庫課程教學(xué)模式的親身體驗(yàn)和總結(jié)反省,本文提出從以下幾個(gè)方面進(jìn)行教學(xué)改革和探索。
2.1優(yōu)化教學(xué)內(nèi)容,明確教學(xué)目標(biāo)
Oracle數(shù)據(jù)庫體系結(jié)構(gòu)復(fù)雜龐大,涉及的知識(shí)點(diǎn)非常多,在以往的教學(xué)過程中力求大而全,結(jié)果往往是每個(gè)知識(shí)點(diǎn)都沒講透,學(xué)生沒學(xué)好,沒學(xué)精。針對(duì)這種狀況,考慮到應(yīng)用型教育的學(xué)生特點(diǎn),提出“小而精,小而美”的教學(xué)理念,重新優(yōu)化教學(xué)內(nèi)容,重點(diǎn)突出強(qiáng)化數(shù)據(jù)庫設(shè)計(jì)和數(shù)據(jù)庫編程開發(fā)兩大塊知識(shí)結(jié)構(gòu),新增課程設(shè)計(jì)及項(xiàng)目案例環(huán)節(jié),考慮到課時(shí)緊張的現(xiàn)實(shí)情況,充分利用多維教學(xué)平臺(tái),將課程學(xué)習(xí)延伸到課外,課程課后練習(xí)、綜合練習(xí)與思考和課程設(shè)計(jì)等教學(xué)內(nèi)容主要布置給學(xué)生課外完成。而數(shù)據(jù)庫的系統(tǒng)架構(gòu)和性能調(diào)優(yōu)等內(nèi)容只做簡(jiǎn)要的介紹,優(yōu)化后的教學(xué)內(nèi)容和教學(xué)目標(biāo)如圖1所示。
2.2建立多維立體化教學(xué)平臺(tái)
為了給全校教師和學(xué)生提供教與學(xué)互動(dòng)平臺(tái),為開展探究式學(xué)習(xí)、自主學(xué)習(xí)和全天候?qū)W習(xí)創(chuàng)造條件我校于2011年9月引進(jìn)了清華大學(xué)教育技術(shù)研究所開發(fā)的網(wǎng)絡(luò)教學(xué)綜合平臺(tái)。《大型數(shù)據(jù)庫》課程也第一時(shí)間在網(wǎng)絡(luò)教學(xué)平臺(tái)安營(yíng)扎寨,經(jīng)過3年的課程建設(shè),課程網(wǎng)絡(luò)教學(xué)已初具規(guī)模,所有的教學(xué)內(nèi)容實(shí)施要素都已至網(wǎng)絡(luò)教學(xué)平臺(tái),在該教學(xué)平臺(tái)可查閱的資源如下:課程介紹、教學(xué)大綱、教學(xué)日歷、電子教材、網(wǎng)絡(luò)課件、教學(xué)案例、習(xí)題作業(yè)、實(shí)驗(yàn)教學(xué)、文獻(xiàn)資料等等,同時(shí)還有輔助教學(xué)資源:作業(yè)、郵件、答疑、通知等。不僅如此,在新一輪的教學(xué)改革中還將與甲骨文學(xué)院合作,引入Oracle公司的兩大在線學(xué)習(xí)平臺(tái):iLearning和APEX。OracleiLeaming平臺(tái)是一個(gè)在線學(xué)習(xí)、練習(xí)、測(cè)驗(yàn)平臺(tái),平臺(tái)中包括數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)庫開發(fā)編程的所有課件和其他教學(xué)材料。每章都配有相應(yīng)的在線練習(xí)題,即做即評(píng)分,對(duì)于做錯(cuò)的題或者是掌握不夠好的內(nèi)容可以反復(fù)多次練習(xí),系統(tǒng)最終記錄最高分。iLeaming還有在線測(cè)驗(yàn)和考試功能,自動(dòng)閱卷,給學(xué)生提供成績(jī)、做錯(cuò)題目、需要復(fù)習(xí)的章節(jié)等反饋信息。教師可以通過iLeaming生成學(xué)生成績(jī)報(bào)表,實(shí)時(shí)掌握學(xué)生的學(xué)習(xí)情況。APEX(OracleApplicationExpress)是一個(gè)針對(duì)Oracle數(shù)據(jù)庫的Web應(yīng)用程序快速開發(fā)平臺(tái)。只需要一個(gè)Web瀏覽器和有限的編程經(jīng)驗(yàn),學(xué)生就可以開發(fā)和部署快速、安全的專業(yè)應(yīng)用程序。APEX還可以為學(xué)生提供SQL/PLSQL的練習(xí)環(huán)境。利用該平臺(tái),學(xué)生可以創(chuàng)建和管理數(shù)據(jù)庫對(duì)象、執(zhí)行SQL/PLSQL命令、構(gòu)建基于Web的數(shù)據(jù)庫應(yīng)用程序。教師可以在線查看每個(gè)學(xué)生的SQL/PLSQL命令執(zhí)行歷史,了解學(xué)生的練習(xí)情況。
2.3多樣化的教學(xué)設(shè)計(jì)
經(jīng)過多年的教學(xué)積累,我校大型數(shù)據(jù)庫課程已形成多種教學(xué)手段相互補(bǔ)充,集課堂、實(shí)驗(yàn)、網(wǎng)絡(luò)教學(xué)于一體的多維立體化教學(xué)模式,該教學(xué)模式具有如下特點(diǎn):“課內(nèi)教師教學(xué)+課外學(xué)生小組學(xué)習(xí)+競(jìng)賽協(xié)會(huì)”、“常規(guī)教學(xué)+實(shí)驗(yàn)教學(xué)+網(wǎng)絡(luò)教學(xué)”、“課上多媒體教學(xué)為主/板書為輔+啟發(fā)引導(dǎo)為主/講授為輔+現(xiàn)場(chǎng)實(shí)驗(yàn)演示師生互動(dòng)+精講多練、循序漸進(jìn)”、“開放實(shí)驗(yàn)室+教學(xué)網(wǎng)站”及“課后作業(yè)練習(xí)+課下實(shí)驗(yàn)練兵+機(jī)上考試實(shí)戰(zhàn)+課外創(chuàng)新實(shí)踐提高”。多樣化教學(xué)設(shè)計(jì)如圖2所示。
3結(jié)束語
篇9
關(guān)鍵詞:高職;課程設(shè)計(jì);課程建設(shè)
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1671-0568(2014)08-0046-02
基金項(xiàng)目:本文系安徽省省級(jí)質(zhì)量工程項(xiàng)目“省特色專業(yè)網(wǎng)絡(luò)系統(tǒng)管理”(編號(hào):20101425)、院級(jí)精品課程“企業(yè)級(jí)數(shù)據(jù)庫安裝、配置與管理”(編號(hào):zlgc2012011)、院級(jí)教學(xué)項(xiàng)目課題“項(xiàng)目化教學(xué)中存在的問題及對(duì)策研究”(編號(hào):zlgc2012043)的科研成果。
一、課程設(shè)計(jì)的理念與思路
1.“數(shù)據(jù)管理策略化、教學(xué)模式任務(wù)化”的設(shè)計(jì)理念。以數(shù)據(jù)庫管理員工作崗位及網(wǎng)絡(luò)管理崗位中數(shù)據(jù)庫安全規(guī)劃、安全防護(hù)技術(shù)實(shí)施的職業(yè)能力培養(yǎng)為目標(biāo)建構(gòu)課程;以數(shù)據(jù)庫管理需求為主線,提煉職業(yè)崗位的工作過程;以工作任務(wù)為中心,將數(shù)據(jù)庫管理所需的理論知識(shí)和管理技術(shù)根據(jù)任務(wù)需要融入學(xué)習(xí)情境,實(shí)現(xiàn)理論對(duì)實(shí)踐的指導(dǎo),學(xué)生在完成具體任務(wù)的過程中更深入地理解理論知識(shí)和技能;按照教育規(guī)律,結(jié)合學(xué)生的認(rèn)知規(guī)律,構(gòu)建3大學(xué)習(xí)情境,學(xué)生以完成工作任務(wù)來獲得數(shù)據(jù)庫管理的知識(shí)和技能,循序漸進(jìn)地提升數(shù)據(jù)庫管理能力;綜合運(yùn)用多種教學(xué)方法,以促進(jìn)學(xué)生的學(xué)習(xí)效果;以全國(guó)計(jì)算機(jī)信息高新技術(shù)考試和微軟認(rèn)證考試標(biāo)準(zhǔn)為參照,開發(fā)習(xí)題自測(cè)、認(rèn)證模擬和實(shí)踐能力測(cè)評(píng),實(shí)現(xiàn)多元綜合評(píng)定。
2.設(shè)計(jì)思路。圍繞崗位職業(yè)能力培養(yǎng),開展崗位工作任務(wù)和工作能力分析,建立課程標(biāo)準(zhǔn),整合并序化教學(xué)內(nèi)容;采用任務(wù)驅(qū)動(dòng)教學(xué)模式,實(shí)施理論實(shí)踐一體化、教學(xué)做一體化教學(xué);充分利用校內(nèi)外實(shí)訓(xùn)基地進(jìn)行綜合實(shí)訓(xùn),完善課程考評(píng)體系建設(shè),開發(fā)基于工作過程的精品課程;注重實(shí)訓(xùn)、綜合實(shí)訓(xùn)環(huán)節(jié)的銜接,注重在校學(xué)習(xí)與實(shí)際工作的一致性,教學(xué)過程體現(xiàn)職業(yè)性、實(shí)踐性和開放性。見圖1。
二、教學(xué)內(nèi)容
1.教學(xué)內(nèi)容的針對(duì)性與適用性。該課程定位于培養(yǎng)能夠解決不同應(yīng)用環(huán)境下數(shù)據(jù)庫問題的“數(shù)據(jù)庫管理員”。從職業(yè)資格來看,對(duì)應(yīng)全國(guó)計(jì)算機(jī)信息高新技術(shù)考試的操作員和高級(jí)操作員,以及微軟認(rèn)證技術(shù)專家(MCTS);從技能上來看,具有數(shù)據(jù)庫管理系統(tǒng)的使用能力和數(shù)據(jù)庫系統(tǒng)應(yīng)用知識(shí)與技能;從職業(yè)崗位來講,定位于數(shù)據(jù)庫操作員和高級(jí)數(shù)據(jù)庫操作員崗位,數(shù)據(jù)庫管理師和數(shù)據(jù)庫系統(tǒng)管理員(MCITP)是學(xué)生的職業(yè)升遷目標(biāo)。
2.教學(xué)內(nèi)容的組織與安排。遵循教學(xué)及學(xué)生的認(rèn)知規(guī)律,情境設(shè)計(jì)由易至難,體現(xiàn)出技術(shù)要求從易到難、職業(yè)能力不斷提升。每個(gè)學(xué)習(xí)情境對(duì)應(yīng)不同的應(yīng)用環(huán)境,以確定數(shù)據(jù)庫管理的3大學(xué)習(xí)情境,并將學(xué)習(xí)情境所需的技能進(jìn)行序化,形成5個(gè)相同的教學(xué)任務(wù),教學(xué)內(nèi)容見圖2。
任務(wù)內(nèi)容來自于真實(shí)的工作情境,以能力訓(xùn)練任務(wù)為單元,科學(xué)設(shè)計(jì)學(xué)生行動(dòng)標(biāo)準(zhǔn)和教師教學(xué)方法,靈活采取任務(wù)驅(qū)動(dòng)、虛擬訓(xùn)練、討論分組實(shí)施等多種教學(xué)方法。
三、教學(xué)方法與手段
1.教學(xué)模式的設(shè)計(jì)與創(chuàng)新。①與行業(yè)專家共同分析數(shù)據(jù)庫系統(tǒng)的管理需求。課程設(shè)計(jì)來源于對(duì)數(shù)據(jù)庫系統(tǒng)管理需求的理解,以安全管理數(shù)據(jù)庫系統(tǒng)為核心,分別是管理對(duì)SQL SERVER實(shí)例的訪問、管理對(duì)SQL SERVER數(shù)據(jù)庫的訪問、管理對(duì)數(shù)據(jù)庫架構(gòu)的訪問、管理對(duì)數(shù)據(jù)庫表和列的訪問;②總結(jié)數(shù)據(jù)庫管理員的工作過程。數(shù)據(jù)庫管理員的工作有兩個(gè)起始點(diǎn):一是對(duì)現(xiàn)有數(shù)據(jù)庫系統(tǒng)進(jìn)行安全評(píng)估,根據(jù)檢查結(jié)果設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)庫的恢復(fù)策略、數(shù)據(jù)庫訪問策略;二是針對(duì)建設(shè)中的數(shù)據(jù)庫系統(tǒng)管理需求,提出完整的數(shù)據(jù)庫系統(tǒng)管理方案。一般需要安裝SQL Server 2005平臺(tái),遷移數(shù)據(jù)庫、設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)庫的恢復(fù)策略和數(shù)據(jù)庫訪問策略,并能夠根據(jù)實(shí)際情況對(duì)數(shù)據(jù)庫服務(wù)器和用戶數(shù)據(jù)庫進(jìn)行日常管理,等等;③分解數(shù)據(jù)庫管理員的技能要求,見圖3;④按照數(shù)據(jù)庫管理系統(tǒng)的安全技術(shù)要求,從數(shù)據(jù)安全需求分析開始進(jìn)行評(píng)估,并制定數(shù)據(jù)訪問策略。數(shù)據(jù)訪問策略由4個(gè)層次組成:實(shí)例訪問策略、數(shù)據(jù)庫訪問策略、架構(gòu)訪問策略、數(shù)據(jù)庫對(duì)象(表和視圖等)的訪問策略;⑤課程標(biāo)準(zhǔn)參照職業(yè)資格認(rèn)證。結(jié)合數(shù)據(jù)庫管理領(lǐng)域的資格認(rèn)證,將涉及的知識(shí)、能力要求融入課程標(biāo)準(zhǔn);⑥優(yōu)質(zhì)的教學(xué)資源庫為課程實(shí)施提供保障。除基本教學(xué)資源外,還有供學(xué)生自主學(xué)習(xí)的資源,包括各種課件、電子書和視頻。
2.多種教學(xué)方法的運(yùn)用。①項(xiàng)目教學(xué)法。以完成3~5個(gè)具體的項(xiàng)目為任務(wù);②討論交流法。針對(duì)項(xiàng)目中的問題,組織學(xué)生進(jìn)行討論、發(fā)表意見,發(fā)揮集體的力量來解決問題,并在解決問題的過程中學(xué)習(xí)知識(shí);③查找資料法。要求學(xué)生根據(jù)項(xiàng)目需求查閱資料;④教學(xué)做三位一體教學(xué)法。學(xué)生邊學(xué)、邊實(shí)踐、邊做,遇到問題時(shí)教師邊講解、邊指導(dǎo)、手把手教;⑤激勵(lì)教學(xué)法。項(xiàng)目完成后,對(duì)做得好的小組給予表揚(yáng),并把項(xiàng)目在課堂上進(jìn)行展示。鼓勵(lì)做得好的小組再接再厲,讓其他小組朝此方向努力。
3.現(xiàn)代教學(xué)技術(shù)手段的應(yīng)用。充分運(yùn)用現(xiàn)代教育技術(shù),發(fā)揮網(wǎng)絡(luò)系統(tǒng)管理專業(yè)的技術(shù)力量和網(wǎng)絡(luò)資源的開放性、交互性等優(yōu)勢(shì)。①充分利用虛擬機(jī)技術(shù),構(gòu)建仿真實(shí)訓(xùn)環(huán)境。采用計(jì)算機(jī)虛擬化技術(shù)VMWare建成高度仿真的虛擬網(wǎng)絡(luò)實(shí)訓(xùn)環(huán)境。每臺(tái)計(jì)算機(jī)均可同時(shí)模擬多臺(tái)Windows服務(wù)器或客戶端,模擬企業(yè)真實(shí)的網(wǎng)絡(luò)運(yùn)行環(huán)境,使每個(gè)學(xué)生均可扮演企業(yè)網(wǎng)絡(luò)的數(shù)據(jù)管理員。虛擬的企業(yè)網(wǎng)絡(luò)環(huán)境方便學(xué)生練習(xí)多數(shù)據(jù)庫服務(wù)器之間的數(shù)據(jù)遷移和注冊(cè)等技能;②發(fā)揮網(wǎng)絡(luò)教學(xué)平臺(tái)優(yōu)勢(shì),延伸學(xué)習(xí)空間。本課程的網(wǎng)絡(luò)教學(xué)資源包括任務(wù)示范視頻、教材展示等豐富資源,同時(shí)利用網(wǎng)絡(luò)教學(xué)平臺(tái),延伸學(xué)生的學(xué)習(xí)空間。
4.網(wǎng)絡(luò)教學(xué)資源和硬件環(huán)境。將各類教學(xué)資料上傳至網(wǎng)絡(luò),供學(xué)生隨時(shí)隨地學(xué)習(xí)訪問;教師可定期題目,學(xué)生通過自測(cè)來檢驗(yàn)知識(shí)掌握程度;開通“教學(xué)論壇”欄目、QQ群、YY語音,學(xué)生隨時(shí)隨地將問題到網(wǎng)上,任課教師定期給予輔導(dǎo)答復(fù),成為師生之間的交流平臺(tái)。
四、特色與創(chuàng)新
1.依據(jù)崗位需求和職業(yè)資格標(biāo)準(zhǔn)確定教學(xué)內(nèi)容。課程針對(duì)數(shù)據(jù)庫管理員崗位進(jìn)行分析,抽取其中的核心內(nèi)容,形成如下典型的工作任務(wù):安裝SQL Server 2005平臺(tái)、設(shè)計(jì)數(shù)據(jù)遷移方法、設(shè)計(jì)數(shù)據(jù)庫保護(hù)策略、設(shè)計(jì)數(shù)據(jù)庫安全訪問策略、數(shù)據(jù)庫的日常管理5個(gè)方面。
2.依據(jù)工作過程和學(xué)生的認(rèn)知規(guī)律序化教學(xué)內(nèi)容,見圖4。
3.統(tǒng)籌兼顧,突出三個(gè)“并重”。①理論與實(shí)踐并重。課程設(shè)計(jì)體現(xiàn)了數(shù)據(jù)庫管理理論與實(shí)踐技能并重,以任務(wù)為載體,讓學(xué)生根據(jù)實(shí)際工作所需技能的操作方法和規(guī)范要求進(jìn)行學(xué)習(xí)、訓(xùn)練,針對(duì)不同任務(wù)的技能需求引入相關(guān)理論知識(shí),用工作任務(wù)驅(qū)動(dòng)學(xué)生積極主動(dòng)地進(jìn)行學(xué)習(xí)和訓(xùn)練,有效調(diào)動(dòng)學(xué)生對(duì)操作技能和理論知識(shí)學(xué)習(xí)的積極性;②職業(yè)技能與職業(yè)道德并重。數(shù)據(jù)庫安全是“三分技術(shù),七分管理”,提高數(shù)據(jù)庫管理崗位人員的職業(yè)道德非常重要。課程教學(xué)從安全管理的案例分析切入,引導(dǎo)學(xué)生認(rèn)識(shí)數(shù)據(jù)風(fēng)險(xiǎn),并重視數(shù)據(jù)安全事件所帶來的災(zāi)難性后果,培養(yǎng)學(xué)生的安全意識(shí);同時(shí),利用數(shù)據(jù)安全標(biāo)準(zhǔn)、法律法規(guī)的宣講培養(yǎng)學(xué)生職業(yè)道德,引導(dǎo)學(xué)生更有效地利用技術(shù)手段來維護(hù)數(shù)據(jù)庫系統(tǒng)安全;③頂崗實(shí)習(xí)與可持續(xù)發(fā)展并重。通過校內(nèi)外實(shí)訓(xùn)基地的任務(wù)訓(xùn)練、綜合實(shí)訓(xùn)及頂崗實(shí)習(xí)的實(shí)踐鍛煉,培養(yǎng)分析問題、解決問題的能力,并逐步培養(yǎng)針對(duì)應(yīng)用需求合理制定并實(shí)施安全防護(hù)策略的職業(yè)能力。
參考文獻(xiàn):
[1]高玉萍.項(xiàng)目化教學(xué)課堂實(shí)施中存在的問題與對(duì)策[J].天津職業(yè)大學(xué)學(xué)報(bào),2009,(05).
篇10
關(guān)鍵詞:Android 課程教學(xué) 工程項(xiàng)目
中國(guó)分類號(hào):TP302 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2015)12-0000-00
Abstract: This paper analyzes the current situation of Android personnel training and enterprise needs.And the design strategy of Android is given.At the same time, introduced the project as the center of the Android course content design. Finally explain the specific implementation process of the Android curriculum design, Mainly from the android teaching objectives, project situation, teaching content design.
Keywords:Android; Course teaching; Engineering design
在行業(yè)如此高速發(fā)展的背景之下,對(duì)Android人才的需求缺口也隨之?dāng)U大。作為人才培養(yǎng)單位,我們有些兄弟單位沒有開設(shè)該課是一方面,但更主要的是我們的傳統(tǒng)教學(xué)模式是以教師課堂講授與上機(jī)實(shí)訓(xùn)操作為主。以教師講授某知識(shí)點(diǎn)、學(xué)員上機(jī)實(shí)訓(xùn)驗(yàn)證的教學(xué)模式能夠保證Android知識(shí)的系統(tǒng)性和連貫性,使學(xué)員具備一定的動(dòng)手解決問題能力,但卻離企業(yè)單位對(duì)Android人才能力要求的實(shí)踐能力、團(tuán)隊(duì)協(xié)作能力、溝通能力等綜合素養(yǎng)有很大的距離?,F(xiàn)實(shí)是眾多實(shí)際工程項(xiàng)目成果沒有較好地反哺到Android課程教學(xué)之中,教學(xué)模式?jīng)]有因企業(yè)對(duì)人才要求而得到相應(yīng)的調(diào)整,這也是目前培養(yǎng)的Android人才與企事業(yè)單位要求相脫節(jié)的原因之一。
1 Android課程設(shè)計(jì)策略研究
(1)Android課程培養(yǎng)目標(biāo)。本課程基于企業(yè)實(shí)際工程項(xiàng)目需求出發(fā),要求學(xué)員們達(dá)到以下幾點(diǎn):具備計(jì)算機(jī)基礎(chǔ)知識(shí)、JAVA面向?qū)ο蟪绦蛟O(shè)計(jì)知識(shí)、數(shù)據(jù)庫知識(shí)、多層架構(gòu)技術(shù),同時(shí)應(yīng)具備一定的創(chuàng)新能力,目標(biāo)是培養(yǎng)適應(yīng)企業(yè)Android項(xiàng)目開發(fā)的一線實(shí)用工程人才。
(2)Android課程項(xiàng)目選擇。Android課程的所有日常教學(xué)活動(dòng)均以工程項(xiàng)目為載體進(jìn)行設(shè)計(jì),工程項(xiàng)目教學(xué)的成敗與企業(yè)工程項(xiàng)目的選擇與設(shè)計(jì)有較大關(guān)系。任課教師需具有一定的項(xiàng)目經(jīng)驗(yàn)、工程規(guī)模應(yīng)適中、工程內(nèi)容應(yīng)有一定的創(chuàng)新性和行業(yè)技術(shù)代表性、能兼具日常教學(xué)的要求和實(shí)際教學(xué)條件,還需要兼顧學(xué)員已有知識(shí)的儲(chǔ)備和培養(yǎng)目標(biāo)。
2 基于工程項(xiàng)目的Android課程內(nèi)容設(shè)計(jì)
在Android課程的教學(xué)實(shí)施過程中,需要考慮學(xué)員實(shí)際就業(yè)情況、企業(yè)崗位要求情況,目標(biāo)是培養(yǎng)符合長(zhǎng)三角地區(qū)勞動(dòng)力市場(chǎng)對(duì)Android人才需求的工程人員。因此,本課程將以手機(jī)APP行業(yè)的典型項(xiàng)目為教學(xué)中心,制定對(duì)應(yīng)的教案方案并開展教學(xué)任務(wù)。具體的工程項(xiàng)目反哺Android課程教學(xué)設(shè)計(jì)方案如圖1所示。設(shè)計(jì)方案將以手機(jī)APP工程項(xiàng)目為中心,從任課教師與學(xué)生兩條主線予以展開,最終目標(biāo)是實(shí)現(xiàn)理論與實(shí)際的有效結(jié)合,解決學(xué)員的實(shí)際動(dòng)手瓶頸、解決企業(yè)用人單位與人才培養(yǎng)單位間脫節(jié)問題。
圖1 以工程項(xiàng)目反哺課堂教學(xué)的Andorid課程設(shè)計(jì)方案
3 Android課程設(shè)計(jì)具體實(shí)施過程
3.1確定Andorid課程內(nèi)容
一線企業(yè)對(duì)Android人才主要提供以下一些崗位,例如Android手游開發(fā)、Android應(yīng)用系統(tǒng)開發(fā)、Android前臺(tái)界面開發(fā)、Android中間層開發(fā)以及驅(qū)動(dòng)開發(fā)等,本文以需求量最大的Android應(yīng)用系統(tǒng)開發(fā)人員為培養(yǎng)目標(biāo),設(shè)計(jì)相應(yīng)教學(xué)計(jì)劃。本項(xiàng)目目標(biāo)使學(xué)員們通過一個(gè)完整的Android工程項(xiàng)目,熟悉Android開發(fā)軟件環(huán)境,掌握Android的Broadcast Receiver廣播接收組件、Service服務(wù)組件、Content Provider組件、Activity組件,同時(shí)需理解Android項(xiàng)目整體開發(fā)思路。
3.2 Android工程項(xiàng)目總體情況
以JAVA語言為基礎(chǔ)、Android studio為開發(fā)環(huán)境,目標(biāo)為共同完成移動(dòng)互聯(lián)客戶端購物商城。通過該項(xiàng)目,把JAVA語言、Android studio工具、Android四大組件、移動(dòng)客戶端與WEB服務(wù)器的數(shù)據(jù)交互、數(shù)據(jù)庫等知識(shí)進(jìn)行整合,達(dá)到融會(huì)貫通之目標(biāo)。移動(dòng)互聯(lián)購物商城系統(tǒng)將從互聯(lián)網(wǎng)服務(wù)器端、移動(dòng)終端兩方面予以展開,具體劃分如圖2所示。
圖2 移動(dòng)互聯(lián)購物商城系統(tǒng)模塊劃分
3.3移動(dòng)互聯(lián)端與WEB服務(wù)器交互業(yè)務(wù)
移動(dòng)互聯(lián)端需要為每個(gè)交互業(yè)務(wù)設(shè)計(jì)JSON消息報(bào)文,具體涉及到用戶信息報(bào)文、產(chǎn)品信息報(bào)文、評(píng)論信息報(bào)文、訂單信息報(bào)文、購物車信息報(bào)文。在移動(dòng)端需要通過HTTP協(xié)議訪問服務(wù)端接口。具體本項(xiàng)目涉及用戶網(wǎng)絡(luò)訪問權(quán)限問題、服務(wù)器商Servlet技術(shù)、Android網(wǎng)絡(luò)鏈接技術(shù)、JSON在移動(dòng)端與客戶端的封裝與解析等等技術(shù)。具體業(yè)務(wù)交互部分如圖3所示。
圖3 系統(tǒng)交互業(yè)務(wù)
3.4項(xiàng)目在課程中的具體應(yīng)用
首先,需要組建Andorid項(xiàng)目小團(tuán)隊(duì)、教師任務(wù)分解。根據(jù)班級(jí)實(shí)際情況進(jìn)行項(xiàng)目團(tuán)隊(duì)劃分,分配每項(xiàng)目組組長(zhǎng)、前臺(tái)界面人員、后臺(tái)開發(fā)人員、數(shù)據(jù)庫處理等角色,確定每個(gè)項(xiàng)目組人員構(gòu)成情況。同時(shí),制定開發(fā)計(jì)劃、進(jìn)入工程項(xiàng)目情境。任課教師需對(duì)項(xiàng)目總體開發(fā)計(jì)劃向每個(gè)項(xiàng)目組進(jìn)行講解、任務(wù)開發(fā)部署、講解項(xiàng)目進(jìn)度。同時(shí),需運(yùn)用基礎(chǔ)Android開發(fā)知識(shí)對(duì)每個(gè)模塊逐一設(shè)計(jì)與開發(fā),及時(shí)總結(jié)得失。在任課教師的帶領(lǐng)下進(jìn)行手把手教學(xué),同時(shí)在每個(gè)工程項(xiàng)目小組組長(zhǎng)的領(lǐng)導(dǎo)下開展小組內(nèi)的分工與協(xié)作。每個(gè)項(xiàng)目組均需共同完成本Android項(xiàng)目的系統(tǒng)分析、總體結(jié)構(gòu)設(shè)計(jì)、系統(tǒng)子模塊的詳細(xì)設(shè)計(jì)、系統(tǒng)代碼、單元測(cè)試與調(diào)試等工作。最后,各工程項(xiàng)目組均需編寫項(xiàng)目文檔,包括數(shù)據(jù)庫表結(jié)構(gòu)說明文檔、系統(tǒng)接口功能性描述文檔及各模塊總結(jié)等文檔。任課教師需從工作項(xiàng)目選擇、Android知識(shí)點(diǎn)運(yùn)用、教學(xué)模塊設(shè)計(jì)、開發(fā)計(jì)劃、詳細(xì)設(shè)計(jì)、開發(fā)過程中碰到問題的處理、文檔等方面進(jìn)行總結(jié)與評(píng)估,以便對(duì)教學(xué)效果進(jìn)行檢驗(yàn)并調(diào)整課程設(shè)計(jì)。
4 結(jié)語
本文分析當(dāng)前Android人才培養(yǎng)與企業(yè)要求相脫節(jié)情況,并給出了Android課程設(shè)計(jì)策略。介紹以工程項(xiàng)目為中心,從任課教師與學(xué)生兩條主線對(duì)Android課程內(nèi)容進(jìn)行詳細(xì)設(shè)計(jì)。最后講解Android課程設(shè)計(jì)具體實(shí)施過程,主要從Android知識(shí)教學(xué)目標(biāo)、項(xiàng)目情況介紹、具體系統(tǒng)交互設(shè)計(jì)、基于項(xiàng)目的具體教學(xué)內(nèi)容設(shè)計(jì)等方面進(jìn)行闡述。通過工程項(xiàng)目反哺Android課程教學(xué),有利于學(xué)員們感受項(xiàng)目情境、學(xué)習(xí)專業(yè)知識(shí)、增強(qiáng)團(tuán)隊(duì)意識(shí)。
參考文獻(xiàn)
[1]武俊梅.示范院校專業(yè)教師下企業(yè)鍛煉的思考與實(shí)踐[J].溫州職業(yè)技術(shù)學(xué)院學(xué)報(bào),2008(03).
[2]于曉強(qiáng).IT人才培養(yǎng)中項(xiàng)目訓(xùn)練模式的研究與實(shí)踐[J].計(jì)算機(jī)教育,2013[09].
[3]程躍華,馬世霞.高職院校軟件專業(yè)程序語言類課程教學(xué)研究[J].河南機(jī)電高等專科學(xué)校學(xué)報(bào),2011[03].
[4]張敏輝.將案例驅(qū)動(dòng)教學(xué)法運(yùn)用于程序設(shè)計(jì)類課程的實(shí)踐與成[J].中國(guó)高等教育,2012(06).
[5]李軻,金繼剛,王世紅.基于企業(yè)化視角的高職院校定位研究[J].學(xué)校管理,2008(08).
熱門標(biāo)簽
數(shù)據(jù)分析論文 數(shù)據(jù)挖掘論文 數(shù)據(jù)安全論文 數(shù)據(jù)庫論文 數(shù)據(jù)管理論文 數(shù)據(jù)誤差 數(shù)據(jù)采集 數(shù)據(jù)挖掘總結(jié) 數(shù)據(jù)通信論文 數(shù)據(jù) 心理培訓(xùn) 人文科學(xué)概論
相關(guān)文章
1政務(wù)數(shù)據(jù)協(xié)同治理的分析
3建筑業(yè)統(tǒng)計(jì)數(shù)據(jù)質(zhì)量探討