CDIO在統(tǒng)一建模語言課程教學中的應用探討_第1頁
CDIO在統(tǒng)一建模語言課程教學中的應用探討_第2頁
CDIO在統(tǒng)一建模語言課程教學中的應用探討_第3頁
CDIO在統(tǒng)一建模語言課程教學中的應用探討_第4頁
CDIO在統(tǒng)一建模語言課程教學中的應用探討_第5頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、    cdio在統(tǒng)一建模語言課程教學中的應用探討    商鵬蘇晶【摘 要】對于統(tǒng)一建模語言課程,傳統(tǒng)的課堂教學和改進的案例式教學在提高課程實踐應用方面具有局限性。將cdio工程教育模式引入課程教學,以培養(yǎng)學生工程能力為目標,重點從教學過程、評價過程與其他課程結合等方面進行cdio課程應用的探討,著力培養(yǎng)學生的工程價值觀和解決工程問題的能力?!娟P鍵詞】統(tǒng)一建模語言;cdio;工程能力: tp311.5-4;g642.0 : a : 2095-2457(2018)30-0186-002doi:10.19694/ki.issn2095-2457.2018.3

2、0.082application of cdio in uml course teachingshang peng su jing(college of computer science and technology, shandong university of technology, zibo shandong 255049, china)【abstract】for the course of unified modeling language, traditional classroom teaching and case-based teaching have limitations

3、in improving the practical application of the course. cdio engineering education mode is introduced into curriculum teaching, aiming at cultivating students'engineering ability. the application of cdio course is discussed from the aspects of teaching process, evaluation process and combination w

4、ith other courses, so as to cultivate students' engineering values and ability to solve engineering problems.【key words】unified modeling language; cdio; engineering ability0 引言目前很多高校的計算機專業(yè)和軟件工程專業(yè)都開設了軟件建模的相關課程,而統(tǒng)一建模語言是軟件建模的主要構成。但課程在開課過程中存在很多問題和限制,按部就班的理論教學、細節(jié)知識繁多的課程內容和枯燥乏味的抽象表示等都給知識的應用帶來很大困難,學生難以

5、理解uml的實際應用價值,難以對課程與軟件開發(fā)實踐的聯(lián)系感同身受。將工程理念和cdio模式引入統(tǒng)一建模語言課程教學,注重課程的工程性和實踐性是課程改革和發(fā)展的必然。1 cdio模式介紹cdio代表了構思、設計、實現(xiàn)和運作。cdio工程教育模式是近年來國際工程教育改革的最新成果,繼承和發(fā)展了歐美20多年來工程教育改革的理念。cdio 的理念從產品研發(fā)到產品運行,以其生命周期為載體,讓學生以主動的、實踐的、課程之間有機聯(lián)系的方式學習工程類課程和知識?;A知識、個人能力、人際團隊能力和工程系統(tǒng)能力四個層面的能力是cdio對學生的全面要求,采用綜合的培養(yǎng)方式使學生在這四個層面達到預定目標?,F(xiàn)今,已有多

6、所世界著名高校加入了cdio組織,在多個專業(yè)和領域,按照cdio模式培養(yǎng)學生。在國內,很多高校和專業(yè)已經或正在展開cdio工程教育模式的推廣和普及。2 cdio的課程應用意義統(tǒng)一建模語言課程是軟件工程課程體系的重要組成,是面向對象分析與設計的重要工具和方法。本課程在此之前已經拋掉了傳統(tǒng)的填鴨式知識教授方式,采用了案例驅動式教學,以案例貫穿教學過程。但課程特點決定了工程性的內容仍讓學生感到無從下手、難以把握。cdio工程教育模式是“做中學”和“基于項目教育和學習”的集中概括和抽象表達,將cdio工程教育模式應用于統(tǒng)一建模語言uml課程教學,將“構思設計實現(xiàn)運作”融入課程實踐,不僅有利于進一步解決

7、目前教學中存在的問題,還加快了課程的工程化腳步,更好的達到工程化教育的目標。3 cdio課程應用探討cdio模式在本課程的應用規(guī)劃從教學方式、實踐鍛煉和教學評價考核等多個方面進行。在教學方式和教學過程上,對教學內容和教學方案進行改革,改進前期基于案例項目的學徒式設計,延續(xù)“做中學”的教學模式,將項目分析、項目設計、文檔能力等融入課程體系,零散知識點之間通過項目銜接,化點為線,形成“知識+能力+素質”的培養(yǎng)思路;實踐鍛煉采用課上+課下、課堂+教學平臺、小項目+大項目的方式,讓學生接觸更多的實踐項目,在實踐中理解理論知識,體驗團隊合作,更好的體會uml在分析和設計中的作用;評價考核,更多的融入對學

8、生能力和素質的考察,通過實踐鍛煉和成果展示、評議等方式幫助學生更好的提高綜合能力水平。3.1 教學方式設計在教學方案上,改進前期基于案例項目的學徒式設計,延續(xù)“做中學”的教學模式,采用以產品為導向的漸進式項目。擯棄散碎的知識點羅列,通過項目貫穿和銜接知識點,采用合適的項目產品連接抽象理論知識與具體產品,在項目中學習知識,幫助學生體會抽象知識的工程價值。教學過程設計為理論知識+項目訓練并進,邊學邊練,網絡教學資源輔助的形式。理論知識在項目中學習,體現(xiàn)本課程理論與實踐并重的特點。采用課堂講解、項目串聯(lián)知識點、案例分析與討論、課外拓展等形式,理論指導項目,漸進式項目貫穿課程。項目訓練設計為課堂訓練+

9、課外作業(yè)的形式,課堂訓練奠定理論基礎,課外作業(yè)以簡單項目為主,強調作業(yè)之間的相關性,讓學生體會到產品建模和開發(fā)的連續(xù)性,通過實踐向學生傳輸可持久化的工程理念。充分利用網絡教學資源,發(fā)布高階知識內容,學習案例、訓練項目、展開討論、學生項目展示和評議等,增強學生自主學習能力培養(yǎng)。教學過程模式設計為“課堂教學-課堂訓練-網絡提高-課外作業(yè)-討論交流”的閉環(huán)循環(huán)教學模式。3.2 實踐教學設計實踐教學設計為基礎實踐+綜合實踐的形式。基礎實踐為理論知識提供實踐支撐,注重專業(yè)知識的掌握和啟發(fā)性,幫助學生進一步理解uml的各種模型以及它們在系統(tǒng)建模中的作用;綜合實踐提倡學生自主選擇項目設計,團隊開發(fā)模式,結合

10、工程案例,以項目小組的方式分工合作,積極主動查閱相關系統(tǒng)的資料,構建系統(tǒng)模型,按照軟件工程思想展開設計開發(fā)過程,啟發(fā)學生在系統(tǒng)中靈活應用已學的知識和方法。盡量采用啟發(fā)式教學模式,給學生留下充足的自學和獨立思考的余地,以此拓寬思路,培養(yǎng)解決問題能力,并激發(fā)學生創(chuàng)新性,加強學生的設計能力,使實踐效果得到最大程度的發(fā)揮。3.3 教學過程評價改進教學過程評價從教學過程的各個環(huán)節(jié)得到反饋。通過課堂訓練、課外作業(yè)和學生討論的情況考察學生對各相關模型的掌握情況,據(jù)此結合各模型的特點對教學過程和教學方案進行差異化設計;實踐訓練、自主項目和互動評議等,考察學生綜合應用uml 模型進行系統(tǒng)分析與設計的能力,據(jù)此制

11、定對實踐過程項目內容和項目過程的改進方案;期末考核不以考核而以進一步提高能力為目的,反饋教學改革實施的效果、不足,據(jù)此改進課程的教學過程。4 uml與其他課程結合統(tǒng)一建模語言uml課程教學過程和教學體系成型后,可以將本課程與軟件工程課程體系其他課程,如軟件工程、軟件測試、面向對象、it項目管理等更緊密結合,實現(xiàn)案例互通、項目互通、過程互通,將項目的開發(fā)過程貫穿課程體系的多門課程,避免單門課程與軟件開發(fā)過程的脫節(jié),使學生更深入的體會從項目計劃、構建系統(tǒng)模型,編程實現(xiàn)系統(tǒng)、項目測試、項目管理等的完整工程過程。5 總結在工程教育認證的大背景下,專業(yè)課程與cdio工程教育理念的融合和應用,成為必然要求。本文探討將cdio工程教育模式應用于統(tǒng)一建模語言課程教學,整個課程教授過程形成“知識+能力+素質”的培養(yǎng)思路,通過分析并完成項目模型,學生可以體會到抽象的軟件工程知識和各種uml模型的工程價值,將項目設計、能力培養(yǎng)、自主學習、團隊合作等融入課程體系,培養(yǎng)學生的綜合工程能力。將理論性強的軟件工程類課程更好的與工程教育、工程培養(yǎng)、工程能力相結合,使學生更好的理解軟件工程的應用,將專業(yè)理論知識轉化

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論