劉彥瑞+孫勝娟
摘要:本文以“軟件工程”、“數(shù)據(jù)庫原理及應(yīng)用”、“面向?qū)ο蟪绦蛟O(shè)計”三門專業(yè)核心課程為基礎(chǔ),設(shè)計并構(gòu)建CDIO二級項目“大型軟件項目設(shè)計與實施”,介紹了CDIO二級項目的項目內(nèi)容、實施過程、項目的管理與組織形式和學(xué)生考核等方面,旨在提高學(xué)生對專業(yè)知識的綜合運用能力、學(xué)生的創(chuàng)新思維能力與系統(tǒng)的掌握和調(diào)控能力。
關(guān)鍵詞:CDIO二級項目;核心課程;創(chuàng)新思維能力
中圖分類號:G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號:1674-9324(2014)44-0071-03
CDIO(Conceiving-Designing-Implementing-Operation)作為國際高等工程教育的一種創(chuàng)新模式,以構(gòu)思、設(shè)計、實施及運作全過程為載體來培養(yǎng)學(xué)生的工程實踐能力,該能力不僅包含個人的學(xué)術(shù)知識,還包含學(xué)生的終生學(xué)習(xí)能力、團(tuán)隊交流能力和大系統(tǒng)掌控能力。在英國貝爾法斯特女王大學(xué),采用CDIO工程教育理念,對“三點受力彎曲——米衡量試驗”進(jìn)行了設(shè)計、建造和測試,深受學(xué)生歡迎。美國麻省理工學(xué)院的學(xué)生以CDIO理念為指導(dǎo),自行設(shè)計了兩個兩公斤重的能在太空中進(jìn)行通信的自治機(jī)器人,取得了良好的效果。瑞典皇家工學(xué)院航空與運載器系的學(xué)生,嚴(yán)格按照構(gòu)思—設(shè)計—實施—運行四個環(huán)節(jié),完成了運載器的研發(fā),得到業(yè)界的一致好評[1-3]。在國內(nèi),汕頭大學(xué)機(jī)械設(shè)計制造及其自動化專業(yè)的學(xué)生,通過對一個實例產(chǎn)品的設(shè)計與實現(xiàn),分析其構(gòu)成與原理,了解了本專業(yè)核心知識與實際產(chǎn)品的關(guān)系,從而以一個工程師的角度去面對專業(yè)課學(xué)習(xí),激發(fā)學(xué)習(xí)興趣,展示創(chuàng)新思維與構(gòu)思,并建立起一定的整體概念[4]。成都信息工程學(xué)院在“電路與電子技術(shù)”課程的CDIO教學(xué)模式改革中,安排了豐富的設(shè)計性和綜合性實驗內(nèi)容,讓學(xué)生親自動手和全身心投入,把電路、模擬電子技術(shù)、數(shù)字邏輯電路相關(guān)聯(lián)的課程知識有機(jī)地結(jié)合起來,學(xué)生認(rèn)識到有機(jī)和關(guān)聯(lián)的知識群而不是孤立的知識點[5]。2008年12月,在“CDIO工程教育模式試點工作會議”中確定了我國第一批18所CDIO試點高校,我校的計算機(jī)科學(xué)與技術(shù)專業(yè)也在第一批CDIO試點之列。經(jīng)過充分調(diào)研和討論,我校計算機(jī)科學(xué)與技術(shù)專業(yè)已經(jīng)按照CDIO大綱和CDIO標(biāo)準(zhǔn)的要求修訂了專業(yè)人才培養(yǎng)方案,并依據(jù)CDIO提出的能力要求制訂了專業(yè)大綱,結(jié)合地方行業(yè)特色修訂了本專業(yè)人才培養(yǎng)方案。并將CDIO項目按規(guī)模和范圍劃分為三級,一級為包含本專業(yè)主要核心課程和能力要求的項目,要求能完整的、有銜接的貫穿于整個本科教學(xué)階段,使學(xué)生系統(tǒng)地得到構(gòu)思、設(shè)計、實現(xiàn)、運作的整體訓(xùn)練;二級為包含一組相關(guān)核心課程、能力要求的項目,通過多個二級項目將整個課程體系有機(jī)地結(jié)合起來,既是對相關(guān)課程群的綜合,也是對整個教學(xué)體系的補(bǔ)充,主要培養(yǎng)學(xué)生綜合應(yīng)用相關(guān)課程內(nèi)容的能力,特別注重學(xué)生的創(chuàng)新思維能力與終生學(xué)習(xí)能力的培養(yǎng)。本文對計算機(jī)科學(xué)與技術(shù)專業(yè)培養(yǎng)方案中的二級項目“大型軟件項目設(shè)計與實施”展開研究,主要包括項目內(nèi)容的設(shè)計、實施過程的管理和學(xué)生考核標(biāo)準(zhǔn)的建立等方面,旨在提高學(xué)生對專業(yè)知識的綜合運用能力、學(xué)生的創(chuàng)新思維能力與系統(tǒng)的掌握和調(diào)控能力。
一、項目目標(biāo)
以“軟件工程”、“數(shù)據(jù)庫原理及應(yīng)用”、“面向?qū)ο蟪绦蛟O(shè)計”三門專業(yè)核心課程為基礎(chǔ),設(shè)計并構(gòu)建二級項目“大型軟件項目設(shè)計與實施”,其目的是使學(xué)生能夠?qū)⒃谡n程中學(xué)到的專業(yè)知識綜合應(yīng)用,提高構(gòu)思、設(shè)計、實施系統(tǒng)的工程能力。使學(xué)生認(rèn)識到有機(jī)和關(guān)聯(lián)的知識群而不是孤立的知識點,對三門核心課程形成較清醒的總體認(rèn)識。CDIO大綱給出了培養(yǎng)學(xué)生4個層面的能力,分別是技術(shù)知識和推理能力、個人能力和職業(yè)能力以及職業(yè)道德、人際交流能力、在企業(yè)和社會環(huán)境下構(gòu)思、設(shè)計、實施、運行系統(tǒng)的能力。二級項目主要是對CDIO大綱的2、3、4層面的能力有培養(yǎng)要求。表1給出了各種能力在CDIO二級項目的設(shè)計與實施中的培養(yǎng)。
表注:對于表中第二列所列技能應(yīng)對照CDIO大綱全文來理解。目標(biāo)欄內(nèi)以A、B、C、D來表示對此條能力要求達(dá)到的程度,A為最高要求,無要求則留空。接觸指在教、學(xué)活動中有所提及但沒有訓(xùn)練和測試要求;訓(xùn)練指有明確要求并有測試項目;應(yīng)用指在教、學(xué)中有所應(yīng)用而不論是否曾給予相關(guān)訓(xùn)練或考核。
二、項目內(nèi)容和實施方案的設(shè)計
首先由教師講解學(xué)生在項目開發(fā)各階段的輸入、活動說明和輸出。項目的整個生命周期會覆蓋計劃、分析、設(shè)計、編碼、測試和提交等基本要素,其中存在操作困難的,如與客戶進(jìn)行需求調(diào)研,只講解開發(fā)方法并直接發(fā)放相關(guān)資料。項目過程中所有文檔由教師統(tǒng)一發(fā)放文檔模板,同時發(fā)放各階段的詳細(xì)過程指導(dǎo)。對于生命周期中的各基本要素的實施擬采用如下的處理方式:①職業(yè)素質(zhì)。首先從軟件工程師的知識體系、軟件工程職業(yè)與道德規(guī)范、職業(yè)化素養(yǎng)等三個方面對學(xué)生進(jìn)行軟件工程職業(yè)素質(zhì)訓(xùn)練,在后續(xù)的項目實施過程中要求學(xué)生以其為標(biāo)準(zhǔn),要求和鍛煉自己,從而體提升自身的職業(yè)素質(zhì)。②項目計劃。教師講解項目管理方式和開發(fā)流程,使學(xué)生充分了解企業(yè)級軟件項目與學(xué)習(xí)中完成的小應(yīng)用的本質(zhì)區(qū)別;學(xué)生通過教師的講解,完成的項目計劃包括:項目開發(fā)計劃、測試計劃、配置管理計劃;配置管理員建立項目組的配置服務(wù)器;教師組織進(jìn)行《項目計劃》評審。③項目分析。學(xué)生理解需求,并建立需求用例規(guī)約;測試負(fù)責(zé)人組織書寫測試用例;教師組織進(jìn)行用例模型的同行評審。④設(shè)計。教師提供《概要設(shè)計說明書》模板,并講解要點;學(xué)生在此基礎(chǔ)上建立UML模型,包括用例圖、活動圖、類圖等;數(shù)據(jù)庫管理員進(jìn)行數(shù)據(jù)庫設(shè)計,并負(fù)責(zé)建立數(shù)據(jù)庫、表、視圖等;教師組織進(jìn)行UML模型和測試用例的同行評審。⑤編碼。編碼前,教師根據(jù)學(xué)生情況講解項目中關(guān)鍵技術(shù)點;編碼中嚴(yán)格按照配置管理方式進(jìn)行配置管理;教師組織開發(fā)人員進(jìn)行代碼走查。⑥測試。測試人員按測試計劃和測試用例進(jìn)行測試;編碼人員必須及時修改測試人員測試出來的缺陷;教師組織進(jìn)行測試報告的評審。⑦項目交付。項目總結(jié),每個學(xué)生提交工作,每個項目組提交基線庫,各組演講項目總結(jié);項目開發(fā)的整個過程中,要求學(xué)生寫工作日志,同時寫工作周報。工作周報由項目經(jīng)理監(jiān)督管理,教師抽查;項目結(jié)束,教師提供項目組和項目組成員的考核成績。endprint
三、項目管理和組織形式。
模擬公司管理,上下班簽字,配帶胸卡,學(xué)生角色與公司項目組角色一致。每天添寫工作日志,每周進(jìn)行周總結(jié),充分體現(xiàn)在軟件公司中工作的氛圍與工作方式。每個班的學(xué)生組成軟件開發(fā)項目組個數(shù),每個項目組均以真實項目為背景,演練一個項目立項、計劃、需求分析、設(shè)計、編碼、測試和交付的全過程,按照軟件企業(yè)的正規(guī)開發(fā)流程組織實施,讓學(xué)生熟悉軟件工程在企業(yè)中的具體應(yīng)用方法。項目總監(jiān)由實訓(xùn)老師來擔(dān)任,控制項目的進(jìn)度和質(zhì)量,學(xué)生通過直接扮演項目開發(fā)組中的成員角色,來了解在軟件項目開發(fā)團(tuán)隊中的角色、過程、規(guī)范和執(zhí)行方法,以及在團(tuán)隊合作中溝通能力的重要性,養(yǎng)成良好的職業(yè)習(xí)慣。表2是學(xué)生扮演的角色的主要職責(zé)說明,學(xué)生可以根據(jù)自己在學(xué)校的學(xué)習(xí)情況扮演角色。
四、學(xué)生考核
學(xué)生考核應(yīng)確保能力評價過程的合理性和有效性,采用不同的方法評價不同的能力??己朔椒ㄖ饕üP試、口試、學(xué)生行為觀察、等級量表、學(xué)生反思、日記、檔案袋評價、同學(xué)評價和自我評價等。掌握專業(yè)知識能力的評價可通過筆試和口試;而“設(shè)計-實現(xiàn)”能力的評價用行為考察、等級量表的方式。采用多種評價方法適用面較廣,可增加評價數(shù)據(jù)的信度和效度。
擬采取的主要研究方法、技術(shù)路線:首先制定“大型軟件項目設(shè)計與實施”的項目大綱,包括項目實施的目標(biāo),內(nèi)容安排及學(xué)時安排;依據(jù)目標(biāo)確定項目內(nèi)容;在此基礎(chǔ)上,制定項目的實施方案以及學(xué)生考核標(biāo)準(zhǔn);在教師的指導(dǎo)下,學(xué)生實施軟件項目,期間學(xué)生需對項目的進(jìn)展情況作詳細(xì)報告、對實施過程中的遇到的問題進(jìn)行研討,并提交階段性文檔,由指導(dǎo)教師進(jìn)行考核;最后通過分析學(xué)生考核的結(jié)果,發(fā)現(xiàn)教學(xué)實施過程中存在的不足,改進(jìn)項目的實施過程。如圖1。
五、結(jié)論
本項目的實施既培養(yǎng)學(xué)生的個人和人際能力,又提高學(xué)生對產(chǎn)品、過程和系統(tǒng)構(gòu)建的能力,充分體現(xiàn)“知識+能力+素質(zhì)”的并行培養(yǎng),實現(xiàn)與社會的無縫連接。本文在CDIO模式的實際應(yīng)用領(lǐng)域作了有益嘗試,對CDIO的本土化改革起到了積極推動作用,并對CDIO教學(xué)模式改革的后續(xù)工作具有重要的借鑒意義。
參考文獻(xiàn):
[1]E.Crawleyetc.Rethinking Engineering Education[M].2007,Springer.
[2]Edward F.Crawley.The CDIO Syllabus:A Statement of Goals for Undergraduate Engineering Education [EB/OL]. http://cdio.org/cdio2syllabus2rept/index.html,2008.07.
[3]John Malmqvist Kristina Edstrm,Svante Gunnarsson,S..ren stlund The application of CDIO Standards in the evaluation of Swedish engineering degree programmes[J].World Transaction on Engineering and Technology Education(2)2006,2:3612364.
[4]顧佩華.以設(shè)計為導(dǎo)向的EIP一CDIO創(chuàng)新型工程人才培養(yǎng)模式[J].中國高等教育,2009,(3).
[5]閻守華.CDIO模式下電路與電子技術(shù)課程教改的探討[J].成都信息工程學(xué)院學(xué)報,2009,24(5).
作者簡介:劉彥瑞(1980-),女,碩士,主要研究方向:軟件工程。endprint
三、項目管理和組織形式。
模擬公司管理,上下班簽字,配帶胸卡,學(xué)生角色與公司項目組角色一致。每天添寫工作日志,每周進(jìn)行周總結(jié),充分體現(xiàn)在軟件公司中工作的氛圍與工作方式。每個班的學(xué)生組成軟件開發(fā)項目組個數(shù),每個項目組均以真實項目為背景,演練一個項目立項、計劃、需求分析、設(shè)計、編碼、測試和交付的全過程,按照軟件企業(yè)的正規(guī)開發(fā)流程組織實施,讓學(xué)生熟悉軟件工程在企業(yè)中的具體應(yīng)用方法。項目總監(jiān)由實訓(xùn)老師來擔(dān)任,控制項目的進(jìn)度和質(zhì)量,學(xué)生通過直接扮演項目開發(fā)組中的成員角色,來了解在軟件項目開發(fā)團(tuán)隊中的角色、過程、規(guī)范和執(zhí)行方法,以及在團(tuán)隊合作中溝通能力的重要性,養(yǎng)成良好的職業(yè)習(xí)慣。表2是學(xué)生扮演的角色的主要職責(zé)說明,學(xué)生可以根據(jù)自己在學(xué)校的學(xué)習(xí)情況扮演角色。
四、學(xué)生考核
學(xué)生考核應(yīng)確保能力評價過程的合理性和有效性,采用不同的方法評價不同的能力??己朔椒ㄖ饕üP試、口試、學(xué)生行為觀察、等級量表、學(xué)生反思、日記、檔案袋評價、同學(xué)評價和自我評價等。掌握專業(yè)知識能力的評價可通過筆試和口試;而“設(shè)計-實現(xiàn)”能力的評價用行為考察、等級量表的方式。采用多種評價方法適用面較廣,可增加評價數(shù)據(jù)的信度和效度。
擬采取的主要研究方法、技術(shù)路線:首先制定“大型軟件項目設(shè)計與實施”的項目大綱,包括項目實施的目標(biāo),內(nèi)容安排及學(xué)時安排;依據(jù)目標(biāo)確定項目內(nèi)容;在此基礎(chǔ)上,制定項目的實施方案以及學(xué)生考核標(biāo)準(zhǔn);在教師的指導(dǎo)下,學(xué)生實施軟件項目,期間學(xué)生需對項目的進(jìn)展情況作詳細(xì)報告、對實施過程中的遇到的問題進(jìn)行研討,并提交階段性文檔,由指導(dǎo)教師進(jìn)行考核;最后通過分析學(xué)生考核的結(jié)果,發(fā)現(xiàn)教學(xué)實施過程中存在的不足,改進(jìn)項目的實施過程。如圖1。
五、結(jié)論
本項目的實施既培養(yǎng)學(xué)生的個人和人際能力,又提高學(xué)生對產(chǎn)品、過程和系統(tǒng)構(gòu)建的能力,充分體現(xiàn)“知識+能力+素質(zhì)”的并行培養(yǎng),實現(xiàn)與社會的無縫連接。本文在CDIO模式的實際應(yīng)用領(lǐng)域作了有益嘗試,對CDIO的本土化改革起到了積極推動作用,并對CDIO教學(xué)模式改革的后續(xù)工作具有重要的借鑒意義。
參考文獻(xiàn):
[1]E.Crawleyetc.Rethinking Engineering Education[M].2007,Springer.
[2]Edward F.Crawley.The CDIO Syllabus:A Statement of Goals for Undergraduate Engineering Education [EB/OL]. http://cdio.org/cdio2syllabus2rept/index.html,2008.07.
[3]John Malmqvist Kristina Edstrm,Svante Gunnarsson,S..ren stlund The application of CDIO Standards in the evaluation of Swedish engineering degree programmes[J].World Transaction on Engineering and Technology Education(2)2006,2:3612364.
[4]顧佩華.以設(shè)計為導(dǎo)向的EIP一CDIO創(chuàng)新型工程人才培養(yǎng)模式[J].中國高等教育,2009,(3).
[5]閻守華.CDIO模式下電路與電子技術(shù)課程教改的探討[J].成都信息工程學(xué)院學(xué)報,2009,24(5).
作者簡介:劉彥瑞(1980-),女,碩士,主要研究方向:軟件工程。endprint
三、項目管理和組織形式。
模擬公司管理,上下班簽字,配帶胸卡,學(xué)生角色與公司項目組角色一致。每天添寫工作日志,每周進(jìn)行周總結(jié),充分體現(xiàn)在軟件公司中工作的氛圍與工作方式。每個班的學(xué)生組成軟件開發(fā)項目組個數(shù),每個項目組均以真實項目為背景,演練一個項目立項、計劃、需求分析、設(shè)計、編碼、測試和交付的全過程,按照軟件企業(yè)的正規(guī)開發(fā)流程組織實施,讓學(xué)生熟悉軟件工程在企業(yè)中的具體應(yīng)用方法。項目總監(jiān)由實訓(xùn)老師來擔(dān)任,控制項目的進(jìn)度和質(zhì)量,學(xué)生通過直接扮演項目開發(fā)組中的成員角色,來了解在軟件項目開發(fā)團(tuán)隊中的角色、過程、規(guī)范和執(zhí)行方法,以及在團(tuán)隊合作中溝通能力的重要性,養(yǎng)成良好的職業(yè)習(xí)慣。表2是學(xué)生扮演的角色的主要職責(zé)說明,學(xué)生可以根據(jù)自己在學(xué)校的學(xué)習(xí)情況扮演角色。
四、學(xué)生考核
學(xué)生考核應(yīng)確保能力評價過程的合理性和有效性,采用不同的方法評價不同的能力。考核方法主要包括筆試、口試、學(xué)生行為觀察、等級量表、學(xué)生反思、日記、檔案袋評價、同學(xué)評價和自我評價等。掌握專業(yè)知識能力的評價可通過筆試和口試;而“設(shè)計-實現(xiàn)”能力的評價用行為考察、等級量表的方式。采用多種評價方法適用面較廣,可增加評價數(shù)據(jù)的信度和效度。
擬采取的主要研究方法、技術(shù)路線:首先制定“大型軟件項目設(shè)計與實施”的項目大綱,包括項目實施的目標(biāo),內(nèi)容安排及學(xué)時安排;依據(jù)目標(biāo)確定項目內(nèi)容;在此基礎(chǔ)上,制定項目的實施方案以及學(xué)生考核標(biāo)準(zhǔn);在教師的指導(dǎo)下,學(xué)生實施軟件項目,期間學(xué)生需對項目的進(jìn)展情況作詳細(xì)報告、對實施過程中的遇到的問題進(jìn)行研討,并提交階段性文檔,由指導(dǎo)教師進(jìn)行考核;最后通過分析學(xué)生考核的結(jié)果,發(fā)現(xiàn)教學(xué)實施過程中存在的不足,改進(jìn)項目的實施過程。如圖1。
五、結(jié)論
本項目的實施既培養(yǎng)學(xué)生的個人和人際能力,又提高學(xué)生對產(chǎn)品、過程和系統(tǒng)構(gòu)建的能力,充分體現(xiàn)“知識+能力+素質(zhì)”的并行培養(yǎng),實現(xiàn)與社會的無縫連接。本文在CDIO模式的實際應(yīng)用領(lǐng)域作了有益嘗試,對CDIO的本土化改革起到了積極推動作用,并對CDIO教學(xué)模式改革的后續(xù)工作具有重要的借鑒意義。
參考文獻(xiàn):
[1]E.Crawleyetc.Rethinking Engineering Education[M].2007,Springer.
[2]Edward F.Crawley.The CDIO Syllabus:A Statement of Goals for Undergraduate Engineering Education [EB/OL]. http://cdio.org/cdio2syllabus2rept/index.html,2008.07.
[3]John Malmqvist Kristina Edstrm,Svante Gunnarsson,S..ren stlund The application of CDIO Standards in the evaluation of Swedish engineering degree programmes[J].World Transaction on Engineering and Technology Education(2)2006,2:3612364.
[4]顧佩華.以設(shè)計為導(dǎo)向的EIP一CDIO創(chuàng)新型工程人才培養(yǎng)模式[J].中國高等教育,2009,(3).
[5]閻守華.CDIO模式下電路與電子技術(shù)課程教改的探討[J].成都信息工程學(xué)院學(xué)報,2009,24(5).
作者簡介:劉彥瑞(1980-),女,碩士,主要研究方向:軟件工程。endprint