何麗++張永梅++吳明禮++童立靖
摘要:首先,作者根據(jù)《數(shù)據(jù)庫專題訓(xùn)練》課程的教學(xué)情況,分析了該課程目前存在的問題。接著,按照本校應(yīng)用型人才培養(yǎng)的目標(biāo),運(yùn)用項(xiàng)目驅(qū)動(dòng)教學(xué)思想對教學(xué)內(nèi)容進(jìn)行了重新梳理,在教學(xué)方法上注重案例教學(xué)。最后,將這些教學(xué)方法應(yīng)用于本專業(yè)的課堂教學(xué)中,學(xué)生的課堂積極性有了顯著提高,應(yīng)用編程能力得到提高。
關(guān)鍵詞:數(shù)據(jù)庫專題訓(xùn)練;項(xiàng)目驅(qū)動(dòng);應(yīng)用型人才培養(yǎng)
中圖分類號:TP319 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)36-0006-02
Curriculum Reform on “Special Training of Database” Based on Project-driven
HE Li, ZHANG Yong-mei WU Ming-li, TONG Li-jing
(North China University of Technology, Beijing 100144, China)
Abstract: At first, according to the teaching of Special Training of Database courses in recent years, the paper analyzes the current problems; then, according to the goal of application-oriented talents training, and application of project driven teaching thought, the paper pays attention to teaching methods in case teaching. Finally, these teaching methods have been used in the professional classroom teaching, students have significantly improved the enthusiasm of the classroom, and application programming capabilities are improved.
Key words: Special training of database, project-driven, applied talents training
1 引言
《數(shù)據(jù)庫專題訓(xùn)練》是我校在調(diào)整教學(xué)計(jì)劃及培養(yǎng)方案時(shí)新增的一門純實(shí)驗(yàn)課程。安排在數(shù)據(jù)庫原理課程的后一學(xué)期,屬于數(shù)據(jù)庫實(shí)踐教學(xué)體系中的一門選修課程。該課程的培養(yǎng)目標(biāo)是要求學(xué)生在掌握數(shù)據(jù)庫基礎(chǔ)知識及基本理論的基礎(chǔ)上,進(jìn)一步通過專題訓(xùn)練形式,掌握數(shù)據(jù)庫應(yīng)用開發(fā)及數(shù)據(jù)庫管理、維護(hù)水平,通過不斷的上機(jī)實(shí)踐,培養(yǎng)學(xué)生的數(shù)據(jù)庫庫應(yīng)用系統(tǒng)的開發(fā)能力。
近幾年來,隨著我校計(jì)算機(jī)專業(yè)生源質(zhì)量的不斷提高,通過和畢業(yè)生座談了解到,大家對這門課程的設(shè)置的認(rèn)可度還是挺高的,但是在教學(xué)內(nèi)容及教學(xué)方式上還可以結(jié)合以后工作需要進(jìn)行一定的改進(jìn)。在以往的教學(xué)過程中,雖然也會涉及一些案例或者項(xiàng)目,但是這些案例是很分散的,有些知識點(diǎn)之間缺少關(guān)聯(lián)性,缺乏對整個(gè)課程的整體把握,有只見樹木不見森林之感。因此,針對數(shù)據(jù)庫專題訓(xùn)練課程的特點(diǎn),我們主要對“項(xiàng)目驅(qū)動(dòng)”教學(xué)方法進(jìn)行探索并在教學(xué)過程中加以實(shí)踐。
2 項(xiàng)目驅(qū)動(dòng)教學(xué)法簡介
項(xiàng)目驅(qū)動(dòng)教學(xué)方法的理論基礎(chǔ)是建構(gòu)主義學(xué)習(xí)理論[1],建構(gòu)主義者認(rèn)為,建構(gòu)主義學(xué)習(xí)理論的包括四個(gè)主要方面:情境、協(xié)助、會話以及意義建構(gòu)。項(xiàng)目驅(qū)動(dòng)教學(xué)法就是運(yùn)用建構(gòu)主義的思想,將整個(gè)教學(xué)過程置于一個(gè)實(shí)際項(xiàng)目的“情境”中,教師負(fù)責(zé)對工程項(xiàng)目進(jìn)行簡單的講解和引導(dǎo),學(xué)生可以分組對項(xiàng)目進(jìn)行討論、設(shè)計(jì)和研發(fā),這稱之為協(xié)助和會話,在完成項(xiàng)目開發(fā)的同時(shí),也進(jìn)一步培養(yǎng)了學(xué)生的專業(yè)技能,從而實(shí)現(xiàn)了意義構(gòu)建。
項(xiàng)目驅(qū)動(dòng)教學(xué)法可以從根本上解決傳統(tǒng)教學(xué)中的滿堂灌。學(xué)生在學(xué)習(xí)過程中通過對項(xiàng)目的分析設(shè)計(jì)和實(shí)現(xiàn),從而將理論和實(shí)踐進(jìn)行有機(jī)結(jié)合,學(xué)生在學(xué)習(xí)過程中由被動(dòng)的知識接受者轉(zhuǎn)變?yōu)橹鲃?dòng)參與者,而且通過項(xiàng)目的實(shí)現(xiàn),既可以提高學(xué)生分析問題解決問題的能力,又可以增強(qiáng)他們的自信[3]。
3 項(xiàng)目驅(qū)動(dòng)教學(xué)法的實(shí)施過程
3.1以培養(yǎng)能力為本位設(shè)置教學(xué)內(nèi)容
在項(xiàng)目驅(qū)動(dòng)教學(xué)中,整個(gè)教學(xué)過程應(yīng)該圍繞項(xiàng)目進(jìn)行展開。因此,教學(xué)內(nèi)容的選擇顯得尤為重要,直接會影響到教學(xué)效果。
在具體實(shí)施的過程中,我們選取了和學(xué)生的學(xué)習(xí)、生活息息相關(guān)的一些項(xiàng)目,比如大學(xué)生選課系統(tǒng)。因?yàn)?,學(xué)生對整個(gè)選課業(yè)務(wù)流程非常熟悉,對各個(gè)職能部門如教務(wù)處、學(xué)院教學(xué)管理處、專業(yè)系等也很了解。
首先,教師先將項(xiàng)目的需求給學(xué)生做簡要介紹,然后,教師將所有學(xué)生進(jìn)行分組,按照公司里面的項(xiàng)目開發(fā)模式,組建一個(gè)個(gè)項(xiàng)目組,每個(gè)項(xiàng)目組由3-5名同學(xué)組成,由組長擔(dān)任項(xiàng)目負(fù)責(zé)人,對每個(gè)成員進(jìn)行任務(wù)分工,包括需求分析、數(shù)據(jù)庫設(shè)計(jì)、系統(tǒng)編碼、測試等。在項(xiàng)目每個(gè)階段結(jié)束時(shí),進(jìn)行小組答辯講解,雖然各有分工,但大家必須協(xié)同工作,從而形成良好的競爭氛圍。
3.2采用案例教學(xué),提高學(xué)生學(xué)習(xí)興趣
項(xiàng)目案例的選擇對學(xué)生對本課程的掌握程度影響較大,首先,不能選擇業(yè)務(wù)范圍及業(yè)務(wù)流程太專業(yè)化的案例,應(yīng)該選擇學(xué)生們易懂、或者和日常生活較貼切的案例。比如,可以選擇學(xué)生非常熟悉的“大學(xué)生選課系統(tǒng)”作為教學(xué)項(xiàng)目,教師可以先演示一套開發(fā)完成的系統(tǒng)給學(xué)生,教師通過講解該項(xiàng)目的開發(fā)過程,使學(xué)生頭腦里有一個(gè)初步的完整的印象,教師給出大學(xué)生選課的整個(gè)過程,包括注冊——選課——教務(wù)處審批——產(chǎn)生課表——期末評定。在每一個(gè)業(yè)務(wù)環(huán)節(jié),再提出具體的業(yè)務(wù)邏輯規(guī)則及實(shí)現(xiàn)要求。也鼓勵(lì)學(xué)生在技術(shù)實(shí)現(xiàn)上采取較主流的開發(fā)方法。
3.3課程考核的方式方法
在傳統(tǒng)教學(xué)中,一般注重考查學(xué)生對知識點(diǎn)的理解以及掌握的情況,以期末筆試考核方式為主。學(xué)生的實(shí)際動(dòng)手能力在期末試卷中并沒有得到很好的體現(xiàn)。而項(xiàng)目驅(qū)動(dòng)教學(xué)更注重學(xué)生實(shí)際動(dòng)手能力的培養(yǎng),主要考查學(xué)生發(fā)現(xiàn)問題及解決問題的能力。因此在《數(shù)據(jù)庫專題訓(xùn)練》課程上,我們?nèi)∠P試這種考核方式,改為過程考核+實(shí)驗(yàn)結(jié)果及報(bào)告考核相結(jié)合方式。
將整個(gè)的項(xiàng)目教學(xué)分為需求分析階段、總體設(shè)計(jì)階段、編碼實(shí)現(xiàn)階段、軟件測試階段、項(xiàng)目驗(yàn)收階段。在每一個(gè)階段,按照小組考核為主,每3-5人為一小組,設(shè)置一名同學(xué)作為組長,類似公司里的項(xiàng)目經(jīng)理角色,對整個(gè)項(xiàng)目考核過程負(fù)責(zé),在每個(gè)考核階段,根據(jù)實(shí)驗(yàn)報(bào)告中規(guī)定的文檔要求及程序要求,以小組形式分別進(jìn)行答辯。具體組員的分工及任務(wù)由組長自行決定。教師只負(fù)責(zé)考核。
比如,在總體設(shè)計(jì)階段的要求為:
提交文件:
1) 設(shè)計(jì)工作計(jì)劃書。包括任務(wù)分解、時(shí)間和人員安排、階段工作成果等。
2) 對分析的補(bǔ)充說明(如果有的話),對分析的評分。
3) 設(shè)計(jì)規(guī)格說明書(包括概要設(shè)計(jì)說明書和詳細(xì)設(shè)計(jì)說明書)——參考教材第14章。
4) 系統(tǒng)軟件結(jié)構(gòu)圖。
5) 整個(gè)系統(tǒng)的主要模塊數(shù)據(jù)庫設(shè)計(jì)(包括表名、字段名、字段類型、字段大小、字段說明)
6) 系統(tǒng)的詳細(xì)設(shè)計(jì)說明書。
7) 系統(tǒng)的用戶界面設(shè)計(jì)原型。
成績評定:
組長給小組內(nèi)每名成員評分,小組的成績由教師給出,總成績作為本實(shí)驗(yàn)小組的最終成績,也是組長的成績,每名成員的成績=(組長評分*20%+指導(dǎo)教師評分*80%)/2
通過這種評定方式,學(xué)生參與的積極性大大提高了,在一定程度上也保證了考核的公平和公正,能較好地反映學(xué)生的實(shí)際能力。
4 結(jié)論
本文針對《數(shù)據(jù)庫專題訓(xùn)練》課程的特點(diǎn),在分析該課程目前所存在的問題基礎(chǔ)上,運(yùn)用項(xiàng)目驅(qū)動(dòng)教學(xué)對教學(xué)內(nèi)容進(jìn)行了重新設(shè)計(jì),對教學(xué)方法及課程考核作了調(diào)整。用一個(gè)完整的項(xiàng)目為教學(xué)主線貫穿于整個(gè)教學(xué)活動(dòng),在實(shí)施過程中充分考慮課程知識點(diǎn)的完整性及學(xué)生對這些知識點(diǎn)的接收能力,“項(xiàng)目驅(qū)動(dòng)”+“案例教學(xué)”相結(jié)合的教學(xué)模式充分調(diào)動(dòng)了學(xué)生的積極性,提高學(xué)生學(xué)習(xí)的熱情,變被動(dòng)學(xué)習(xí)為主動(dòng)。在本專業(yè)大三上學(xué)期的課程教學(xué)中初步嘗試了該項(xiàng)目驅(qū)動(dòng)教學(xué)法,通過學(xué)生對本課程的問卷調(diào)查結(jié)果反饋,90%學(xué)生反映效果良好。在后續(xù)課程教學(xué)中,將進(jìn)一步總結(jié)經(jīng)驗(yàn),為本科畢業(yè)設(shè)計(jì)打下堅(jiān)實(shí)基礎(chǔ)。
參考文獻(xiàn):
[1] 鄒曉兵.項(xiàng)目驅(qū)動(dòng)教學(xué)法在《C#程序設(shè)計(jì)》中的應(yīng)用[J].重慶教育學(xué)院學(xué)報(bào),2012,25(3).
[2] 彭召意,文志強(qiáng),朱艷輝.《以項(xiàng)目驅(qū)動(dòng)的面向?qū)ο蟪绦蛟O(shè)計(jì)課程教學(xué)研究[J].計(jì)算機(jī)教育,2012(24).
[3] 劉智萍.項(xiàng)目驅(qū)動(dòng)教學(xué)法在《C語言程序設(shè)計(jì)》教學(xué)中的應(yīng)用研究[J].商,2013(8).
[4] 熊凡,李偉波. 項(xiàng)目驅(qū)動(dòng)的軟件工程實(shí)驗(yàn)教學(xué)探討[J]. 中國電力教育,2012(2).
[5] 湯海蓉,李錫輝. 基于項(xiàng)目驅(qū)動(dòng)的JAVA程序設(shè)計(jì)教學(xué)改革[J]. 教育與職業(yè),2012(6).
[6] 王永茂.基于項(xiàng)目驅(qū)動(dòng)式教學(xué)的計(jì)算機(jī)應(yīng)用型人才培養(yǎng)模式[J]. 科技情報(bào)開發(fā)與經(jīng)濟(jì),2009,19(29).