陳娜 付沛
摘要:結合CDIO工程教育模式,探索出提高高等職業院校軟件技術專業學生實踐能力的途徑與方法:從工程應用角度調整課程設置,實現多學科融合,不再孤立的介紹單個知識點,注重展示每個知識點在工程中的用法;實踐課程設計突出應用,最終提高學生實踐能力。
關鍵詞:軟件技術專業CDIO學科融合
CDIO工程教育模式是近年來國際工程教育改革的最新成果。CDIO代表構思(Conceive)、設計(Design)、實現(Implement)和運作(Operate),它以產品研發到產品運行的生命周期為載體,讓學生以主動的、實踐的、課程之間有機聯系的方式學習工程。
軟件技術專業的學習與其它專業相比較有很大的區別,其它專業只用專注自己的專業領域即可,軟件技術專業需要使用計算機專業知識去解決具體業務領域的具體問題,因此需要對業務領域有一定程度的了解。例如:生產調度管理系統,需要了解工藝流程、操作步驟、原料比例。
目前大家已經認可主流的基于工作過程、案例等教學模式,仔細分析了我校軟件技術專業有代表性的六門核心課程教學大綱中的課程案例,基本上各核心課程選用了不同的案例示范教學,各學科案例分散、雜亂、各自為政,各學科案例如下圖1所示。在這種狀況下,學生的專注點聚焦到對不同業務領域需求的理解上,三年學習下來,往往學生并沒有從頭到尾完成一個項目,不利于學生的職業發展。
圖1分散的案例,過多的涉及到不同的業務領域而軟件專業教學的目的是培養學生用計算機技術解決問題的能力,需要學習目前主流技術要點,而不是把時間浪費在了解不同的業務領域規則上,因此引入大案例教學,課題成員組成員精選三個常見案例,將案例細分,所有課程圍繞該案例詳細展開,既可以縮短學生了解業務領域的時間,也給學生創建一個完整的工程環境,從需求到數據庫設計到實施及最后的測試都圍繞大案例去講解。
圖2突出工程應用的大案例教學通過改革課程案例,將軟件項目開發流程分解到各課程中,在《軟件建模》中完成項目的需求分析及用例圖,在《數據庫原理》完成數據庫的設計,在《網頁設計》中完成美工設計、在《C#》/《JAVA》中以C/S模式用不同的開發語言完成項目,在《ASP》/《JSP》以B/S模式用不同的開發語言完成項目,《軟件測試》完成項目測試。以實際工程的開發串起整個教學過程,突出工程化的應用,學生能夠熟練掌握如何去從無到有的完成一個項目,提高學生實踐能力,從而增強學生職場競爭力。
參考文獻:
[1]查建中.面向全球化經濟的工程教育改革戰略及CDIO模式,報告,2010.11.
[2]顧佩華,沈民奮,陸小華.重新認識工程教育:國際CDIO培養模式與方法.北京:高等教育出版社,2010.
[3]劉浩,唐培和,朱亞超,伍軼明.地方工科院校計算機專業軟件人才培養模式改革與實踐——以廣西工學院為例.高教論壇,2011.03.
[4]董福生,學生實踐能力培養體系的構建研究.內蒙古民族大學學報.2010.05.
基金項目:教育部計算機教指委高職高專計算機類專業2012年度立項課題《基于CDIO模式的軟件技術專業學生實踐能力培養的研究》(JZW590112092)。