劉美玲 李熹 周衛(wèi) 張綱強(qiáng) 文勇
[摘 要]文章從軟件工程專業(yè)的培養(yǎng)目標(biāo)出發(fā),簡述課程設(shè)計(jì)的概念、CDIO工程教育模式,探索基于CDIO的軟件工程專業(yè)綜合課程設(shè)計(jì)實(shí)踐教學(xué)模式,詳細(xì)介紹課程設(shè)計(jì)的組織與實(shí)施,最后總結(jié)近幾年課程設(shè)計(jì)的實(shí)踐心得與教學(xué)經(jīng)驗(yàn),為軟件工程課程設(shè)計(jì)的實(shí)踐教學(xué)提供借鑒與參考。
[關(guān)鍵詞]CDIO;課程設(shè)計(jì);軟件工程;實(shí)踐教學(xué)
[中圖分類號] G642.3 [文獻(xiàn)標(biāo)識碼] A [文章編號] 2095-3437(2022)05-0063-03
軟件工程專業(yè)注重培養(yǎng)具有良好的科學(xué)素養(yǎng),系統(tǒng)掌握計(jì)算機(jī)基礎(chǔ)理論,具備運(yùn)用先進(jìn)的工程化方法、技術(shù)和工具從事軟件分析、設(shè)計(jì)、開發(fā)、維護(hù)等工作,具備工程項(xiàng)目的組織與管理能力、團(tuán)隊(duì)協(xié)作能力的高層次、實(shí)用型、復(fù)合型軟件工程技術(shù)和管理人才。
課程設(shè)計(jì)是廣西民族大學(xué)(以下簡稱“我?!保┸浖こ虒I(yè)的一門實(shí)踐性課程,分別在大一、大二、大三學(xué)年的第二學(xué)期開設(shè),時(shí)間均為兩周。在兩周的課程時(shí)間里,學(xué)生集中在實(shí)驗(yàn)室,每個(gè)年級由2~3名教師負(fù)責(zé),學(xué)生在教師的指導(dǎo)下完成課程設(shè)計(jì)作品。每個(gè)學(xué)年的課程設(shè)計(jì)要求不同,完成形式也不同:或個(gè)人獨(dú)立完成或團(tuán)隊(duì)分工合作,但目的都是培養(yǎng)學(xué)生的自主學(xué)習(xí)能力、綜合設(shè)計(jì)與應(yīng)用能力,訓(xùn)練學(xué)生的工程化思維。本文從我校軟件工程專業(yè)的培養(yǎng)目標(biāo)出發(fā),結(jié)合CDIO工程教育模式以及近幾年的教學(xué)實(shí)踐,從課程設(shè)計(jì)的概念、CDIO理念、制訂課程設(shè)計(jì)大綱和課程設(shè)計(jì)的組織等幾個(gè)方面介紹軟件工程專業(yè)課程設(shè)計(jì)的具體實(shí)施方案,并總結(jié)近幾年課程設(shè)計(jì)的實(shí)踐心得。
一、什么是課程設(shè)計(jì)
課程設(shè)計(jì)是學(xué)生在學(xué)完課程之后集中一兩周時(shí)間,以個(gè)人獨(dú)立完成或團(tuán)隊(duì)分工合作等方式,圍繞某一設(shè)計(jì)題目進(jìn)行專業(yè)實(shí)踐活動(dòng),其旨在鞏固、強(qiáng)化、拓展學(xué)生所學(xué)知識,提高學(xué)生實(shí)踐操作能力和自學(xué)創(chuàng)新能力,培養(yǎng)學(xué)生的團(tuán)隊(duì)合作意識[1]。
課程設(shè)計(jì)是針對性較強(qiáng)的實(shí)踐教學(xué)環(huán)節(jié),是將課程基本理論與工程實(shí)際相聯(lián)系的綜合訓(xùn)練,是培養(yǎng)應(yīng)用型人才的一個(gè)重要步驟。課程設(shè)計(jì)可以使學(xué)生通過查閱資料、分析題目、確定設(shè)計(jì)方案等一系列步驟將理論知識與工程實(shí)踐相結(jié)合,從而鞏固、加深學(xué)生對所學(xué)知識的理解,提高學(xué)生的整體思維能力、綜合應(yīng)用能力和創(chuàng)新能力[1]。
二、CDIO工程教育模式概述
CDIO工程教育模式是國際工程教育改革的成果,其中,C代表構(gòu)思(Conceive),D代表設(shè)計(jì)(Design),I代表實(shí)現(xiàn)(Implement),O代表運(yùn)作(Operate)。CDIO以產(chǎn)品研發(fā)到產(chǎn)品運(yùn)行的生命周期為載體,讓學(xué)生以主動(dòng)的、實(shí)踐的、課程之間有機(jī)聯(lián)系的方式學(xué)習(xí)工程,以培養(yǎng)學(xué)生的工程能力,該理念是“做中學(xué)”和“基于項(xiàng)目教育和學(xué)習(xí)”的集中概括和抽象表達(dá)。CDIO工程教育模式的愿景是為學(xué)生提供一種強(qiáng)調(diào)工程基礎(chǔ)的、建立在真實(shí)世界的產(chǎn)品和系統(tǒng)的構(gòu)思—設(shè)計(jì)—實(shí)現(xiàn)—運(yùn)行過程的背景環(huán)境基礎(chǔ)上的工程教育。CDIO工程教育模式培養(yǎng)大綱將工程畢業(yè)生的能力分為工程基礎(chǔ)知識、個(gè)人能力、人際團(tuán)隊(duì)能力和工程系統(tǒng)能力四個(gè)層面,大綱要求以綜合的培養(yǎng)方式使學(xué)生在這四個(gè)層面達(dá)到預(yù)定目標(biāo)。CDIO工程教育模式提出了包括基本理念、學(xué)習(xí)目標(biāo)、一體化教學(xué)計(jì)劃、工程導(dǎo)論、設(shè)計(jì)實(shí)現(xiàn)經(jīng)驗(yàn)、工程實(shí)踐場所、綜合性學(xué)習(xí)經(jīng)驗(yàn)、主動(dòng)學(xué)習(xí)、教師能力的提升、教師教學(xué)能力的提高、學(xué)生考核和專業(yè)評估等12條標(biāo)準(zhǔn),為工程教育實(shí)踐提出具體的、可操作性強(qiáng)的指導(dǎo)[2-3]。
三、課程設(shè)計(jì)的組織與實(shí)施
課程設(shè)計(jì)的組織與實(shí)施以軟件項(xiàng)目為主線,結(jié)合軟件生命周期,將CDIO工程教育模式包括的四個(gè)階段——構(gòu)思、設(shè)計(jì)、實(shí)現(xiàn)、運(yùn)作貫穿于課程設(shè)計(jì)實(shí)踐的始終,軟件需求理解與分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)測試與部署運(yùn)行分別對應(yīng)CDIO工程教育模式的四個(gè)階段,將其理念與軟件工程項(xiàng)目實(shí)踐緊密聯(lián)系。
課程設(shè)計(jì)主要由制訂大綱、學(xué)生實(shí)踐、教師指導(dǎo)、過程考核與最終考核幾個(gè)環(huán)節(jié)組成。其中,課程設(shè)計(jì)大綱的制訂是課程設(shè)計(jì)的首要環(huán)節(jié),學(xué)生實(shí)踐是主要環(huán)節(jié),教師指導(dǎo)是教師了解學(xué)生完成進(jìn)度、發(fā)現(xiàn)學(xué)生遇到的問題并給予輔導(dǎo)與建議的過程,考核是對學(xué)生的作品進(jìn)行檢查與評價(jià),包括過程考核與最終考核。過程考核貫穿整個(gè)課程設(shè)計(jì)的始終,主要考核學(xué)生在完成軟件系統(tǒng)過程中的系統(tǒng)分析、設(shè)計(jì)與實(shí)現(xiàn)的完成情況;最終考核通過學(xué)生演示系統(tǒng)及答辯來完成。
(一)制訂課程設(shè)計(jì)大綱
課程設(shè)計(jì)的題目要與軟件工程專業(yè)培養(yǎng)目標(biāo)和課程設(shè)計(jì)的教學(xué)大綱要求相一致。課題應(yīng)盡量滿足理論知識與專業(yè)技術(shù)相結(jié)合、軟件工程理論與項(xiàng)目實(shí)際需求相結(jié)合的要求,既要全面覆蓋理論課程所學(xué)知識,適合實(shí)踐教學(xué)和啟發(fā)創(chuàng)新,又要聯(lián)系工程實(shí)際,并適應(yīng)本專業(yè)的發(fā)展趨勢。課題應(yīng)具有一定的可操作性、設(shè)計(jì)性、靈活性、挑戰(zhàn)性和趣味性。課程設(shè)計(jì)內(nèi)容難易程度的確定要以中等水平的學(xué)生在規(guī)定時(shí)間內(nèi)經(jīng)過努力能完成任務(wù)為依據(jù)[1]。
另外,課題應(yīng)盡可能與學(xué)生的實(shí)際學(xué)習(xí)、生活等相關(guān),這樣學(xué)生在調(diào)研、分析設(shè)計(jì)時(shí)更容易了解需求。例如,與學(xué)生學(xué)習(xí)相關(guān)的課題有學(xué)生成績管理系統(tǒng)、課程信息管理系統(tǒng)、圖書信息管理系統(tǒng)、學(xué)生選課系統(tǒng)、畢業(yè)論文選題系統(tǒng)等,與學(xué)生生活相關(guān)的課題有宿舍管理系統(tǒng)、超市管理系統(tǒng)、網(wǎng)上購物系統(tǒng)等[4]。
根據(jù)課程設(shè)計(jì)的教學(xué)大綱要求,制訂相應(yīng)的課程設(shè)計(jì)大綱,明確課程設(shè)計(jì)的課題、目的、時(shí)間安排、任務(wù)要求、開發(fā)流程、評分標(biāo)準(zhǔn)與細(xì)則、考核方式等。大一、大二的課程設(shè)計(jì)是個(gè)人獨(dú)立完成,因此,課題設(shè)計(jì)的難易程度應(yīng)適中,以保證學(xué)生在規(guī)定的時(shí)間內(nèi)能順利完成;大三的課程設(shè)計(jì)則是以團(tuán)隊(duì)的形式完成,題目難度應(yīng)比大一、大二稍大。為了在指導(dǎo)與評價(jià)上盡可能統(tǒng)一與公平,每一屆學(xué)生我們只提供一個(gè)題目,我們也會根據(jù)實(shí)際情況一年或兩年更換題目,以免不同年級的學(xué)生互相抄襲。
基于CDIO工程教育培養(yǎng)模式的培養(yǎng)大綱中定義的四個(gè)層面的能力與我校軟件工程專業(yè)培養(yǎng)方案,結(jié)合社會對軟件工程人才培養(yǎng)的要求與我校軟件工程專業(yè)學(xué)生實(shí)際,我們制訂了以工程項(xiàng)目為主線的符合我校軟件工程專業(yè)學(xué)生特點(diǎn)的綜合課程設(shè)計(jì)實(shí)施方案,課程設(shè)計(jì)方案符合CDIO工程教育培養(yǎng)模式的12條標(biāo)準(zhǔn)。
(二)學(xué)生實(shí)踐與教師指導(dǎo)
在課程設(shè)計(jì)中,學(xué)生是主體,教師是主導(dǎo)。學(xué)生圍繞系統(tǒng)需求分析、功能劃分與設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、界面設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)測試與部署運(yùn)行等展開實(shí)踐。學(xué)生在課程設(shè)計(jì)實(shí)踐中,應(yīng)最大限度地發(fā)揮教師的導(dǎo)向作用與學(xué)生的主動(dòng)性、創(chuàng)造性。學(xué)生在完成課程設(shè)計(jì)的過程中,教師可以對學(xué)生進(jìn)行統(tǒng)一指導(dǎo)與個(gè)別指導(dǎo)。指導(dǎo)過程同時(shí)也是教師對學(xué)生課程設(shè)計(jì)進(jìn)度的檢查與監(jiān)督過程,教師在指導(dǎo)中可以實(shí)施過程考核。
1.在理解課題上的指導(dǎo)。理解課題的目標(biāo)與功能需求是課程設(shè)計(jì)的第一步,教師在課程設(shè)計(jì)開始時(shí)應(yīng)統(tǒng)一講解課程設(shè)計(jì)大綱中的任務(wù)要求、基本功能要求、擴(kuò)展功能要求、技術(shù)要求等,并說明各個(gè)基本功能模塊與擴(kuò)展功能模塊的難易程度,幫助學(xué)生理解系統(tǒng)需求和了解系統(tǒng)的難度,以便學(xué)生順利展開系統(tǒng)設(shè)計(jì)。
2.在技術(shù)上的指導(dǎo)。由于課程設(shè)計(jì)是一門綜合性的實(shí)踐課程,涉及程序設(shè)計(jì)語言、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)、軟件設(shè)計(jì)模式等多門課程,而課程設(shè)計(jì)所需的理論知識與技術(shù)未必都在課堂上講授過。教師需要對課程設(shè)計(jì)中用到的技術(shù)進(jìn)行串講,串講時(shí)要指明核心技術(shù)是什么、需要掌握哪些技術(shù),并以項(xiàng)目演示操作的方式講解這些技術(shù)如何運(yùn)用等。與技術(shù)相關(guān)的理論知識以及詳細(xì)內(nèi)容需要學(xué)生自學(xué),這有助于培養(yǎng)學(xué)生的個(gè)人能力、特別是學(xué)習(xí)能力,這一點(diǎn)與CDIO工程教育模式對學(xué)生能力的要求相一致。
3.在設(shè)計(jì)上的指導(dǎo)。課程設(shè)計(jì)的具體實(shí)施主要由個(gè)人獨(dú)立設(shè)計(jì)與教師指導(dǎo)兩個(gè)部分構(gòu)成,當(dāng)然,在課程設(shè)計(jì)中學(xué)生之間可以互相討論。在系統(tǒng)設(shè)計(jì)過程中,教師會逐一與每位學(xué)生交流,讓學(xué)生闡述其系統(tǒng)設(shè)計(jì)思路與方法、數(shù)據(jù)庫設(shè)計(jì)等,通過這樣的方式,教師可以深入了解學(xué)生的學(xué)情,并拓展學(xué)生的思路,從中發(fā)現(xiàn)問題并引導(dǎo)學(xué)生解決問題。
由于學(xué)生的基礎(chǔ)與能力不同,教師在課程設(shè)計(jì)的指導(dǎo)上要因材施教。對于基礎(chǔ)好、動(dòng)手能力強(qiáng)的學(xué)生,教師應(yīng)當(dāng)引導(dǎo)他們進(jìn)行深入探索與研究,進(jìn)行創(chuàng)新性的設(shè)計(jì)與擴(kuò)展功能設(shè)計(jì),而不僅僅局限于基本功能要求。這就要求教師要具備系統(tǒng)的、扎實(shí)的專業(yè)知識,要不斷學(xué)習(xí)新技術(shù),更新知識結(jié)構(gòu),只有這樣才能更好地引導(dǎo)學(xué)生。
對于基礎(chǔ)好、動(dòng)手能力一般的學(xué)生,因?yàn)樗麄兊睦碚摶A(chǔ)扎實(shí),系統(tǒng)分析與設(shè)計(jì)會做得較好,但是實(shí)際編程能力稍弱,教師可以鼓勵(lì)引導(dǎo)學(xué)生發(fā)揮理論基礎(chǔ)優(yōu)勢完善系統(tǒng)設(shè)計(jì),在系統(tǒng)實(shí)現(xiàn)時(shí)給學(xué)生推薦一些應(yīng)用性強(qiáng)的項(xiàng)目案例,提升學(xué)生理論知識的應(yīng)用能力。
對于基礎(chǔ)與動(dòng)手能力都一般的學(xué)生,教師要幫助他們加深對理論知識的理解,并在設(shè)計(jì)上多加指導(dǎo),引導(dǎo)學(xué)生從易到難逐步完成設(shè)計(jì);在編碼實(shí)現(xiàn)時(shí),給學(xué)生提供易于理解、可操作性強(qiáng)的項(xiàng)目案例,讓其參考案例完成。
對于極少數(shù)基礎(chǔ)差或態(tài)度不端正的學(xué)生,教師要主動(dòng)與學(xué)生交流,深入了解他們的實(shí)際情況與想法。對于學(xué)習(xí)確實(shí)有困難的學(xué)生,教師要幫助他們排除心理障礙,多加鼓勵(lì),提供可操作性強(qiáng)的學(xué)習(xí)視頻,讓他們邊學(xué)邊做。對于極個(gè)別態(tài)度不端正的學(xué)生,教師既要幫助其轉(zhuǎn)變學(xué)習(xí)態(tài)度,并給予更多的關(guān)注,又要不斷地督促其獨(dú)立學(xué)習(xí),并嚴(yán)格要求。
在課程設(shè)計(jì)的指導(dǎo)中,除了教師的指導(dǎo),也可以采取“強(qiáng)幫弱”的幫扶形式,讓能力較強(qiáng)的學(xué)生幫助能力較弱的學(xué)生,促進(jìn)學(xué)生之間的交流與幫助。
(三)考核
在為期兩周的課程設(shè)計(jì)結(jié)束后,教師要對學(xué)生的軟件系統(tǒng)完成情況進(jìn)行檢查并考核,評分項(xiàng)主要有設(shè)計(jì)文檔、功能模塊、數(shù)據(jù)庫設(shè)計(jì)、代碼質(zhì)量、系統(tǒng)調(diào)試能力、答辯情況等,考核主要采取學(xué)生講解其系統(tǒng)設(shè)計(jì)思路并演示系統(tǒng)和教師提問學(xué)生答辯的考核方式。這種考核方式對于增強(qiáng)學(xué)生的學(xué)習(xí)緊迫感、加強(qiáng)學(xué)生對知識的全面理解與綜合運(yùn)用、提高學(xué)生的動(dòng)手實(shí)踐能力、鍛煉學(xué)生的語言組織與表達(dá)能力、應(yīng)變能力等都有明顯的效果。
答辯過程分為學(xué)生自述、教師提問、學(xué)生回答三個(gè)環(huán)節(jié)。首先由學(xué)生闡述其系統(tǒng)的分析、設(shè)計(jì)與主要實(shí)現(xiàn)過程,接著邊講解邊演示系統(tǒng)。學(xué)生展示完之后,教師根據(jù)考核標(biāo)準(zhǔn)進(jìn)行提問,提問內(nèi)容包括系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)思路、模塊設(shè)計(jì)思路、代碼與技術(shù)等方面。教師通過學(xué)生答辯情況并結(jié)合學(xué)生的設(shè)計(jì)文檔、系統(tǒng)完成情況進(jìn)行綜合考評。學(xué)生通過與教師面對面的交流與答辯,可加深對理論知識的理解,彌補(bǔ)和糾正知識點(diǎn)理解上的盲點(diǎn)與誤區(qū),發(fā)現(xiàn)設(shè)計(jì)存在的問題并獲得解決的方法。教師從學(xué)生的自述與問題回答中能了解學(xué)生理論薄弱的地方與設(shè)計(jì)存在的問題,從而在今后的教學(xué)中改進(jìn)。
四、關(guān)于軟件工程專業(yè)課程設(shè)計(jì)的幾點(diǎn)思考
近幾年的課程設(shè)計(jì)實(shí)踐效果表明,課程設(shè)計(jì)是學(xué)生鞏固所學(xué)知識并能學(xué)以致用、提高綜合應(yīng)用能力的重要平臺。通過課程設(shè)計(jì),大部分學(xué)生的自主學(xué)習(xí)意識與學(xué)習(xí)能力、專業(yè)能力和工程系統(tǒng)能力都得到了較大的提高。同時(shí),教師也從課程設(shè)計(jì)實(shí)踐教學(xué)中獲得了一些有用的經(jīng)驗(yàn),為進(jìn)一步完善課程設(shè)計(jì)教學(xué)提供了幫助與參考。
(一)課題的選定
在選定課題時(shí)難度要適宜并具有一定的挑戰(zhàn)性,課程設(shè)計(jì)大綱的制訂既要滿足大多數(shù)學(xué)生的基本要求,又要滿足能力強(qiáng)的學(xué)生的提升要求,只有這樣在最終考核評價(jià)時(shí)才能有一定的區(qū)分度。
(二)及時(shí)發(fā)現(xiàn)并總結(jié)問題,積累經(jīng)驗(yàn)
在課程設(shè)計(jì)實(shí)踐中,教師要在課堂上不斷走動(dòng),與學(xué)生交流,了解學(xué)生的完成進(jìn)度與存在的問題,若是個(gè)別問題則個(gè)別指導(dǎo);若教師預(yù)見該問題是其他學(xué)生可能會遇到的問題,則應(yīng)事先提醒全班學(xué)生要注意;若問題是普遍性的,則向全班指出問題所在并給出解決方法。不論什么問題,教師都應(yīng)及時(shí)指導(dǎo)學(xué)生。另外,教師應(yīng)從學(xué)生上交的課程設(shè)計(jì)文檔中發(fā)現(xiàn)學(xué)生數(shù)據(jù)庫設(shè)計(jì)與面向?qū)ο蠼7矫娲嬖诘膯栴},并分析問題產(chǎn)生的原因,以改進(jìn)教學(xué)方法。教師還可以從學(xué)生的心得體會中了解學(xué)生對課程設(shè)計(jì)的態(tài)度以及遇到的問題,為以后的課程設(shè)計(jì)指導(dǎo)積累經(jīng)驗(yàn)??傊谡n程設(shè)計(jì)的任何一個(gè)環(huán)節(jié),教師都要善于發(fā)現(xiàn)問題、總結(jié)經(jīng)驗(yàn)。
(三)教師要不斷提高自身能力
從課程設(shè)計(jì)大綱的制訂、任務(wù)布置到指導(dǎo)、考核都需要教師付出很多時(shí)間與精力,這對教師的專業(yè)知識與能力要求都很高。因此,要想保證課程設(shè)計(jì)的質(zhì)量與效果,教師要有很強(qiáng)的責(zé)任心和完善的知識結(jié)構(gòu)。如果教師對課程設(shè)計(jì)不重視,對學(xué)生不負(fù)責(zé),不參與學(xué)生的設(shè)計(jì)與討論,不聽取學(xué)生的思路,不及時(shí)給予學(xué)生指導(dǎo),那么課程設(shè)計(jì)將達(dá)不到理想的效果。如果教師的知識結(jié)構(gòu)本身不完善,對課程設(shè)計(jì)所涉及的知識沒有深刻的理解,對最新的技術(shù)沒有一定的了解,那么在學(xué)生提出大量問題的時(shí)候,就會覺得力不從心,起不到該有的指導(dǎo)和引導(dǎo)的作用[5]。
(四)采用個(gè)人完成與團(tuán)隊(duì)合作完成方式
我校軟件工程專業(yè)的課程設(shè)計(jì)貫穿大學(xué)四年,大一、大二主要培養(yǎng)學(xué)生的個(gè)人能力,采取個(gè)人獨(dú)立完成的方式;大三主要培養(yǎng)團(tuán)隊(duì)合作精神與能力,采取團(tuán)隊(duì)合作完成的形式;大四則是由學(xué)生獨(dú)立完成畢業(yè)設(shè)計(jì)。課程設(shè)計(jì)過程中可采用比賽、學(xué)生互評或小組互評、互相提問等方式來激發(fā)學(xué)生的競爭意識,增強(qiáng)學(xué)生的團(tuán)隊(duì)合作意識,增進(jìn)各組之間的學(xué)習(xí)與交流,擴(kuò)大學(xué)生的知識面。這樣的方式有助于學(xué)生團(tuán)隊(duì)能力的培養(yǎng),符合CDIO工程教育模式四個(gè)層面能力的要求。
(五)高效到位的指導(dǎo)
由于課程設(shè)計(jì)的指導(dǎo)教師一般為2人,而面向的班級數(shù)不定,一個(gè)年級最多有2個(gè)班100人,學(xué)生人數(shù)較多,教師指導(dǎo)不過來。如何做到高效到位的指導(dǎo),保證課程設(shè)計(jì)的質(zhì)量與效果,是需要我們進(jìn)一步思考和探索的。對于學(xué)習(xí)能力強(qiáng)的學(xué)生,教師可鼓勵(lì)引導(dǎo)他們發(fā)揮最大潛能。而對于理論基礎(chǔ)薄弱、動(dòng)手能力欠缺的學(xué)生如何幫助他們鞏固基礎(chǔ)知識、提高動(dòng)手能力,進(jìn)而提升他們CDIO工程教育模式四個(gè)層面的能力,這需要我們不斷思考、探索和實(shí)踐。
五、總結(jié)
我校軟件工程專業(yè)的課程設(shè)計(jì)已在九屆學(xué)生中進(jìn)行了實(shí)踐,對照CDIO工程教育模式培養(yǎng)大綱的四個(gè)能力,絕大部分學(xué)生的工程基礎(chǔ)知識、個(gè)人能力和工程系統(tǒng)能力在課程設(shè)計(jì)中都得到了鍛煉與提升,取得了比較好的教學(xué)效果。與此同時(shí),課程設(shè)計(jì)要求教師具有較高的專業(yè)水平與綜合能力、較強(qiáng)的工程實(shí)踐能力,包括多門課程知識的綜合運(yùn)用水平、系統(tǒng)分析與設(shè)計(jì)能力、編程能力、實(shí)際系統(tǒng)開發(fā)中解決問題的能力、程序調(diào)試能力等,因此,教師在課程設(shè)計(jì)實(shí)踐教學(xué)中的教學(xué)能力也有了較大的提升。
[ 參 考 文 獻(xiàn) ]
[1] 尹繼明,呂凡任.課程設(shè)計(jì)在實(shí)踐教學(xué)中的應(yīng)用研究與探索[J].揚(yáng)州教育學(xué)院學(xué)報(bào),2011(2):73-75.
[2] 顧佩華,包能勝,康全禮,等.CDIO在中國:上[J] .高等工程教育研究,2012(3):24-40.
[3] 顧佩華,包能勝,康全禮,等.CDIO在中國:下[J] .高等工程教育研究,2012(5):34-45.
[4] 劉美玲,李熹,黃文鈞.軟件工程專業(yè)Java課程設(shè)計(jì)實(shí)踐與思考[J].計(jì)算機(jī)教育,2014(10):62-65.
[5] 楊全勝,王曉蔚,吳強(qiáng).對提高高校計(jì)算機(jī)專業(yè)課程設(shè)計(jì)質(zhì)量的思考[J].計(jì)算機(jī)教育,2007(22):36-39.
[責(zé)任編輯:陳 明]