資源描述:
《基于cdiojava系列課程教學(xué)改革和探究》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、基于CDIOjava系列課程教學(xué)改革和探究 摘要:本文根據(jù)學(xué)?!皯?yīng)用為本學(xué)以致用”的辦學(xué)理念,突出高素質(zhì)技術(shù)應(yīng)用型人才的培養(yǎng),將CDIO工程教育模式應(yīng)用到Java系列程序設(shè)計(jì)類課程中,采用項(xiàng)目為導(dǎo)向的能力培養(yǎng)模式,通過項(xiàng)目驅(qū)動(dòng)、互動(dòng)學(xué)習(xí)的教學(xué)模式,強(qiáng)化學(xué)生的工程實(shí)踐能力培養(yǎng)。關(guān)鍵詞:CDIO;Java系列課程;項(xiàng)目驅(qū)動(dòng)1前言CDIO工程教育模式是近年來國際工程教育改革的最新成果。CDIO的理念不僅繼承和發(fā)展了歐美20多年來工程教育改革的理念,更重要的是系統(tǒng)地提出了具有可操作性的能力培養(yǎng)、全面實(shí)施以及檢驗(yàn)測評的12條標(biāo)準(zhǔn)。CDIO代表構(gòu)思(Con
2、ceive)、設(shè)計(jì)(Design)、實(shí)現(xiàn)(Implement)和運(yùn)作(Operate),它以產(chǎn)品研發(fā)到產(chǎn)品運(yùn)行的生命周期為載體,讓學(xué)生以主動(dòng)的、實(shí)踐的、課程之間有機(jī)聯(lián)系的方式學(xué)習(xí)工程。CDIO培養(yǎng)大綱將畢業(yè)生的能力分為工程基礎(chǔ)知識、個(gè)人能力、人際團(tuán)隊(duì)能力和工程系統(tǒng)能力四個(gè)層面,大綱要求以綜合的培養(yǎng)方式使學(xué)生在這四個(gè)層面達(dá)到預(yù)定目標(biāo)。6Java自1995年正式推出以來,發(fā)展迅速,在過去十余年間取得了其他任何語言都無法比擬的成績,成為了目前發(fā)展最快的計(jì)算機(jī)語言。目前,在整個(gè)軟件開發(fā)類人才中,Java人才市場需求量達(dá)70%,Java軟件開發(fā)人才供不應(yīng)求
3、,缺口巨大。市場需求量大,高校畢業(yè)生多,但是卻存在,企業(yè)招聘難,畢業(yè)生就業(yè)也難的問題。究其原因就是,高校培養(yǎng)出來的學(xué)生普遍缺乏工程實(shí)踐能力和相關(guān)職業(yè)素質(zhì),為此,我們結(jié)合CDIO的理念,將其貫穿于Java系列課程的設(shè)計(jì)與實(shí)施,培養(yǎng)社會需要的高素質(zhì)技術(shù)應(yīng)用型IT人才。2以項(xiàng)目為導(dǎo)向的能力培養(yǎng)模式如何提高學(xué)生的工程實(shí)踐能力,最契合、最直接的方式,就是以項(xiàng)目為導(dǎo)向,按照項(xiàng)目開展教學(xué),使學(xué)生用中學(xué),學(xué)中用,從而能夠?qū)W以致用?;谶@一思路,我們依據(jù)CDIO理念,設(shè)計(jì)了5級教學(xué)項(xiàng)目,從大到小分別為一級專業(yè)級項(xiàng)目、二級課程群項(xiàng)目、三級課程項(xiàng)目、四級單元組項(xiàng)目和五
4、級單元項(xiàng)目。其中,一級專業(yè)級項(xiàng)目,即指包含本專業(yè)主要核心課程和能力要求的綜合項(xiàng)目,重點(diǎn)培養(yǎng)學(xué)生的專業(yè)核心能力,涵蓋專業(yè)主要核心課程。二級課程群項(xiàng)目,是指分階段的,涵蓋一組相關(guān)核心課程能力要求的課程群項(xiàng)目。三級課程項(xiàng)目,在依托二級課程群項(xiàng)目細(xì)化出來的每門專業(yè)核心課程對應(yīng)的子項(xiàng)目,應(yīng)涵蓋該門課程學(xué)生所應(yīng)具備的能力的課程項(xiàng)目。四級單元組項(xiàng)目是在單門課程的基礎(chǔ)上,將課程的內(nèi)容按照多個(gè)單元組合,強(qiáng)化學(xué)生課程重要知識能力的子項(xiàng)目。五級單元項(xiàng)目是基于1門課程的某1個(gè)單元為增強(qiáng)單元知識能力培養(yǎng)而設(shè)計(jì)的項(xiàng)目。6項(xiàng)目的選擇與設(shè)置是一件很重要的事情,CDIO改革的項(xiàng)目
5、應(yīng)具備以下幾個(gè)特點(diǎn):(1)最重要的一點(diǎn)就是,應(yīng)該盡可能全的涵蓋不同級別項(xiàng)目的所應(yīng)覆蓋的主要知識和能力要求。如:一級項(xiàng)目應(yīng)該涵蓋整個(gè)專業(yè)級的核心知識和能力,二級項(xiàng)目應(yīng)該涵蓋課程群級的核心知識和能力。三級項(xiàng)目應(yīng)該涵蓋相關(guān)課程的主要知識和核心能力。其實(shí),這點(diǎn)并不容易做到,傳統(tǒng)的授課方式,授課本身是按照課程的知識體系結(jié)構(gòu),所以,基本上所有的知識點(diǎn)都會講到,而以項(xiàng)目驅(qū)動(dòng)的方式授課,是以項(xiàng)目為主線進(jìn)行設(shè)計(jì)與實(shí)施,用到什么講什么,如何能將所有的知識點(diǎn)都串到項(xiàng)目里,其實(shí)并不容易,所以,項(xiàng)目的設(shè)置是有難度的。(2)項(xiàng)目的設(shè)置即要貼近學(xué)生的日常生活,又要有一定的實(shí)際
6、應(yīng)用意義,只有這樣才能激起學(xué)生的學(xué)習(xí)興趣,學(xué)生才會主動(dòng)的參與到項(xiàng)目的設(shè)計(jì)與實(shí)施過程中;(3)不同級別項(xiàng)目之間應(yīng)具有兼容性,三級項(xiàng)目應(yīng)該能嵌入到二級項(xiàng)目中,二級項(xiàng)目應(yīng)該能嵌入到一級項(xiàng)目中。3Java系列課程體系項(xiàng)目的設(shè)置根據(jù)市場及用人單位的調(diào)研,我們對Java人才需求進(jìn)行了分析,得出了其主要應(yīng)具備的知識、能力和素質(zhì)要求,并設(shè)置了相應(yīng)的系列課程,主要包括Java核心技術(shù)、數(shù)據(jù)庫原理與應(yīng)用、Java6WEB程序設(shè)計(jì)、Oracle數(shù)據(jù)庫應(yīng)用開發(fā)、SSH框架技術(shù)等,重點(diǎn)培養(yǎng)學(xué)生Java桌面程序開發(fā)、Java網(wǎng)站應(yīng)用開發(fā)的能力,針對上述的課程設(shè)置,分設(shè)了4個(gè)
7、課程群實(shí)訓(xùn)與之對應(yīng),即:JavaCS系統(tǒng)設(shè)計(jì)與開發(fā)、JavaBS系統(tǒng)設(shè)計(jì)與開發(fā)、基于SSH的系統(tǒng)設(shè)計(jì)與開發(fā)及Java綜合應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)踐。其中,JavaCS系統(tǒng)設(shè)計(jì)與開發(fā)實(shí)訓(xùn)是針對Java核心技術(shù)和數(shù)據(jù)庫原理與應(yīng)用課程的二級課程群項(xiàng)目;JavaBS系統(tǒng)設(shè)計(jì)與開發(fā)是針對JavaWEB程序設(shè)計(jì)、Oracle數(shù)據(jù)庫應(yīng)用開發(fā)和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)等課程的二級課程群項(xiàng)目;基于SSH的系統(tǒng)設(shè)計(jì)與開發(fā)是針對Struts2程序開發(fā)、Hibernate程序開發(fā)和Spring程序開發(fā)等課程設(shè)置的二級課程群項(xiàng)目;Java綜合應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)踐是在已經(jīng)具備了核心的開發(fā)技術(shù)之
8、后,針對工程實(shí)踐類課程,如軟件工程、OOAD面向?qū)ο蠓治雠c設(shè)計(jì)及軟件測試等課程的二級課程群項(xiàng)目。三級課程項(xiàng)目構(gòu)成二級課程群項(xiàng)目,而一級項(xiàng)