摘要:本文從高等工程教育的一般規律和對CDIO模式的認識,擴展到對軟件類專業的工程教育問題研究,并以軟件測試專業為例,通過對軟件工程行業背景、軟件測試職業素質要求、專業課程體系構建和教學模式等問題進行多方位的分析與討論,并在此研究基礎上,闡述CDIO模式下開展工程教育的實踐與取得的成效。
關鍵詞:工程教育;CDIO;軟件測試;實踐過程
1 對工程教育的理解與認識
1.1 工程的概念
科學、技術與工程三者有聯系,但在內涵和本質上是有差別的概念。科學的目的是探索、認知、發現自然規律與人類社會發展規律,即“求真”和探索,追尋和探究“為什么”。科學關注人類尚未確切、完全、詳細了解的知識,屬認知性的領域,不存在創新。而技術一般是指科學指導下的發明,是實踐中產生的創造。其目的是為人門找到可制作出產品的某種工藝,即策略、方法與過程。工程必然是一種或多種技術在配套環境與條件支撐下所形成的集成,為社會發展和人類進步提供產品,提供可服務的裝置和系統。從三個概念上看,三者的目標和需求不盡相同。
從工程學的角度審視,工程是應用學科知識和技術原理解決問題,是人類綜合應用科學理念與技術手段改造客觀世界的實踐活動,綜合性和實踐性是工程活動最基本的特征。工程師是工程實現的核心因素,工程師利用科學所發現的知識,制造對人類社會有用的物體或工具。
工程(包括產品生產和工程項目)在多數情況下,不僅需要符合技術要求,也必須滿足其他的條件。工程師最關鍵與獨特的任務是發現、理解并結合實際問題或條件的局限(包括材料來源,物理的或技術的限制1,來達到滿意的結果,通過構思、判斷和推理,將科學、技術、數學和實踐的經驗應用到設計、制造、對象或過程(運行或程序)的運用操作中。工程探究和實現局限條件改進的可行性和其他諸如經濟成本、可生產性及適用性等問題的策略與措施。高等教育的工程類專業是將自然科學原理應用到工業、農業等各領域或生產部門所形成的諸多工程學科,也稱之為工學或工科。
1.2 工程要解決問題
工程的目標是“求用”,工程活動更具實踐性。從經濟角度看,工程師必須使制造出的物體(產品或項目),在經濟上可行,對工程而言,經濟是必須考慮的因素。



工程和科學都需要研究,但工程師是為“制造”或更好的“制造”而學習和研究。工程研究對象和過程是:在基本的物理化學問題已被了解和認識的基礎上,這些問題需要精確解決,即需要通過數學方法、技術策略和相關經驗找到工程問題的解決策略,通過構思、設計、實施、管理工程幾個環節來實現。工程研究和尋找的是近似方案,工程的本質問題之一是評價和優化方案,并實現與完成目標。
1.3 工程教育與CDIO模式
高等教育中規模最大的工科教育在整個教育體系中具有舉足輕重的地位,工程教育的首要目標是培養工程師。因此,高等工程教育需要圍繞如何推進教育創新,進行各種有益探索,培養符合工程要求的專門人才,提供人才培養和成長的環境。
高等工程教育本科與專科層次的共性是兩者屬同一范疇,區別在于前者是基于學科的工程教育,培養將科學原理轉變為工程(產品或項目)設計、工程規劃與決策的人才,而后者更多的是基于技術層面的工程教育,培養將工程原理應用于實踐并轉化為工程、產品等物質形態的人才,因此,更具工程特性。
工程教育的目標、內容和綜合性、復雜性要遠高于技藝型的職業教育(如藝術、農技、維修等),同時,它也不同于基于操作技能型的職業教育(如生產線的裝配等),所培養的是以特定工程職業素養為基礎、為支撐的專門人才。
科技與社會的快速發展決定了職業、崗位及其內涵的變化、更新。這對工程人才的知識、能力結構不斷提出新的、更高的要求,其職業和專能適應性已從狹隘的崗位技能拓展為綜合性的職業能力,由單一的滿足為上崗所備能力轉變為適應社會與經濟發展的綜合素質。
工程在很大程度上是核心技術與多種技術的集成。在這個集成過程中,非工程化的因素,與技術和工程本身同等重要。現代合格的工程師不能完全在某一專業的封閉知識領域中培養出來,必須要接觸他人,形成團隊,必須接觸社會,適應各種法律、政策與環境,必須考慮其工程的成果對人類生活、資源環境所帶來的影響,否則這項工程是失敗的。由此,技術與自然科學、人文社會科學交叉、融合是培養新型工程人才的必然途徑。
ACM/IEEE對工程教育和人才的基本要求為6個方面。
(1)具有系統觀點:了解工程與社會間的復雜關系,熟悉系統設計、構造和分析過程。應是能正確判斷和解決工程實際問題的多面手,并勝任跨學科合作:
(2)具有知識的深、廣度:知識面寬,但在具體領域方向能夠深入;
(3)具有設計經驗:能參與設計活動,具有工程概念,懂得如何去設計和開發復雜的技術系統;
(4)掌握工具運用:能準確使用(軟、硬件)工具,分析和解決工程實際問題:
(5)通過職業訓練:了解職業(行業)需求,具有產品(系統、應用服務)意識,生成終生學習的能力與習慣,適應和勝任多變的職業領域。
(6)具備交流技巧:能以合適的形式(書面、口頭等)與他人交流與溝通,具有交流能力與合作精神,并培養一定的商業和領導能力。
為此,美國工程與技術認證委員會制定了新的工程教育專業人才評估標準,并被認為是合格現代工程師應具備的能力和素質要求。
· 有應用數學、科學與工程等知識的能力:
· 有進行設計、實驗分析與數據處理的能力;
· 有根據需要去設計一個部件、一個系統或一
個過程的能力;
· 有接受多種訓練的綜合能力:
· 有驗證、指導及解決工程問題的能力:
· 有對職業道德及社會責任的了解:
· 有有效地表達與交流、溝通的能力;
· 懂得工程問題對環境和社會的影響;
· 學會和形成終生學習的能力;
· 具有對有關當今時代問題的知識:
· 有運用各種現代技術與工具解決實際工程問題的能力。
從上述內容可以看出,在重視科學基礎前提下,培養工程師更強調的重點是工程實踐能力、表達交流能力與團隊合作精神、終生學習能力、職業道德及社會責任、社會人文和經濟管理、環境保護等知識與素質。這對我們當前高等工程教育是很好的啟發和參照。
CDIO工程教育模式是近年來國際工程教育改革的最新成果。CDIO注重在構思(conceive)、設計(Design)、實現(Implement)、運行(Operate)現實世界的系統和產品過程中學習工程的理論和實踐,使學生知識、素質與能力得到完整全面提升。其核心思想是以產品(或項目)的研發到生成運行的生命周期為載體,以上述四個環節為進程,構造基于工程(項目1的課程體系與教學實施。這種模式激活了教學過程的主動性、強化了實踐,要求教學融課程的有機聯系方式進行學習和體驗工程。CDIO模式對學生能動性的完成工程(項目)任務(活動)的培養具有重要效能與作用,使學生較深入地理解和認識工程,培養工程素養,解決工程問題。近年來,國、內外高等教育依照該模式培養的工程人才,深受到產業與工程界的歡迎,并對此充分肯定。學習CDIO工程教育模式對改革當前高等工程教育是可借鑒和值得推廣的先進教育思想和策略方法,是提高工程教育質量的“良方”。
2 軟件工程內涵與軟件測試特征
2.1 軟件及其工程內涵
軟件是人類的特殊智力產品,現代社會及各行業都高度依賴軟件的應用。各領域或行業的軟件應用促進了經濟和社會發展,提高了工作效率,提升了人類生活質量。
軟件產品(項目)的開發應用有其特定過程,這個過程被稱為“軟件生命周期”,其開發過程稱為軟件工程,它體現整個軟件工程知識體系和技術運用的過程。軟件工程是應用計算機科學、數學及管理科學等原理,開發軟件的工程。它是研究用工程化方法構建和維護軟件,使其有效、實用與保證高質量。軟件開發的能力包含在從需求分析、軟件架構、設計編碼、質量監測、交付使用與“生命”終結的整個過程中,涉及到各種技術與非技術的因素。軟件的形成過程將構思、設計、實現和過程運行緊密地捆綁,任一環節出現問題,都將影響軟件的開發效率和質量,其開發的過程和生命周期中包括諸多工程性因素。
在高等教育中,軟件工程是一門學科及專業,它涉及計算科學、設計模式、程序設計方法、軟件開發工具、質量標準、系統平臺等多個方面,軟件工程教育的目標是認識和掌握軟件開發中的方法學和工程學知識,并應用于實踐。
傳統軟件專業教育,更多強調技術,而忽視工程。其中最為強調的是程序設計基礎,要求學生能很好掌握設計方法和技巧,熟悉編程語言(平臺),忽略程序與軟件的區別與聯系,了解了程序,卻忽略了軟件;知道了軟件,又忽略了系統:熟悉了系統,又忘卻了工程。
工程化在軟件產品開發中體現出人的智能、技術、管理、心理及社會因素的整體蘊涵。工程化體現了計劃、過程、資源、成本等的要求,具體說,就是與市場、時間、成本、對象相關,涉及到技術之外的管理知識和行業經驗,需要檢測、評估、管理和進度控制。
CC2004(ACM、AIS和IEEE-CS 2004.11聯合公布的新的計算學科教程)強調“理論一抽象一設計”的知識學習和應用過程。這里“理論一抽象”或“抽象一理論”體現理科特征,而“抽象一設計”或“理論一設計”則體現工科特征。
CC2005中,對計算科學每個學科領域都提出“職業訓練”或“社會和職業問題”的教學要求。這里不僅是專業與技術,實際上既包括專業知識領域,也涉及應用行業背景知識。
圖1是CC2005中軟件工程專業分析圖,表達計算學科知識與軟件工程的要求及其傾向。
軟件工程教育需要給予學生工程學習和訓練,以軟件生命周期為主線,構建知識結構,將學科知識、技術與工程有效結合,體現軟件工程領域中的工程學和方法學的實施,實施技術與管理能力訓練和職業綜合素質綜合的培養。
2.2 軟件測試特征
軟件測試是軟件學科領域的新發展軟件測試是新型專業,軟件測試具有工程化特征。
(1)軟件測試已發展成為軟件工程領域中的新的分支學科,它不僅與軟件傳統學科與技術產生交叉,而且體現出學科、技術相對獨立的特征,已形成相對獨立的知識理論體系、技術規范、策略方法與工程流程。圖2是以軟件測試生命周期建立的測試體系(v模型),它呈現了測試策略、測試進程、測試標準和工程化過程與特征。
(2)軟件測試已建立專業的職業(崗位)系列,人才分布從初級工程師到高級工程師,軟件測試的工程化工作主要由測試工程師策劃和實施。分別完成測試執行、測試設計、測試策劃管理,以及測試產品(平臺、工具)的開發。
(3)軟件測試領域已建立了全球權威唯一的國際軟件測試專業認證體系(ISTOB),制定了軟件測試工程師的標準,得到全球40多個國家的參與認可,開展軟件測試專業認證工作。
(4)教育部等部委2007年出臺的《關于進一步加強國家重點領域緊缺人才培養工作的意見》,將軟件測試等確定為12個國家重點領域緊缺人才培養’專業。目前軟件測試已成為高等工程教育所重視和新的軟件專業,開展專業人才培養。
軟件測試工程化體現了測試計劃、測試過程、測試成本、運用資源的概念,具體來說就是與軟件測試與市場、時間、成本、對象有關,涉及到技術外的管理知識和行業經驗。軟件測試策略體現了系統的折中優化過程。在重視測試技術的同時,測試強調工程性,需要測試計劃、測試環境、測試工具、測試資源和實施的成本資金,同時測試需要評估、管理和進度控制,以及過程的改進。
3 軟件測試專業的工程教育
3.1 以工程教育理念和CDIO模式設計軟件測試專業
工程技術人員的能力主要體現在工程實踐活動中,突出表現在發現新問題、提出新思路、創造新成果的能力。構思以軟件項目教學主要為載體的CDIO工程教育模式實施方案,以軟件測試專業為實踐對象進行項目制教學的改革,探索可行的能力訓練方案,使學生的綜合職業能力與可持續發展能力均得到提高。
(1)以專業課程計劃、課程大綱和課程教學方案等教學文件的標準化建設,以“技術與工程中心”模式的實踐教學環境建設,以校企合作專兼結合的教學團隊建設,以項目為主要載體的工程教育課程,以電子化、網絡化的課程教學資源建設,形成科學的CDIO工程教育的范式,用以指導整個教學的進程與各項工作。
(2)建立具有工程內容的課程結構模式,課程建立采用平臺結構,據此提高工程教育質量。建立充足的工程實踐項目,安排足夠的工程實踐和實習訓練,建立真實的工程實踐環境與條件;引入和開展軟件測試的國際(工程師)資格認證,推進工程教育的效果檢驗和質量評估價:建立和實施工程教育的崗前培養模式:對進入企業的畢業生進行必要的工程師崗位培訓。
(3)項目教學是一種具有針對性、實踐性、啟發性、研究性和實效性的教學方法,能開發學生智力,培養學生藝術設計實踐能力,激發學生的學習興趣,提高學生綜合素質。項目教學法可活躍課堂氣氛,提高設計的教學效果,項目教學法理論聯系實際,讓學校教學與企業工作“零距離”靠近。
3.2 軟件測試專業課程體系
(1)公共基礎與社會人文科學課程組合。
(2)軟件學科與技術課程組合。
(3)軟件測試專業課程組合。
(4)項目課程組合。
3.3 建立滿足該專業特征的教學策略
軟件測試專業從建立初期就從學生的綜合素質、基礎理論、動手實踐、創新設計、實踐訓練等多個環節進行全方位培養,提高其工程實踐能力、自主設計能力和綜合素質的養成。
(1)研究和開發適合本校使命和特點的專業課程模式。其主導思想是:注重工程學科知識與技術的傳授,注重工程實踐訓練;注重綜合素質與能力培養,注重社科人文、經濟等方面知識的作用。通過教育,使學生不僅要有堅實的學科與技術基礎,這是今后可持續發展的基礎,同時也獲得工程實際訓練,真正學會用學科與技術基礎運用于工程,去解決實際問題。因此,課程教學的核心問題在于如何把握好這幾方面的有效結合。
(2)綜合性的項目課程分別為單元與集成測試、軟件項目功能測試、軟件項目性能測試與系統測試。這些項目課程都設計為綜合性的工程項目。每個測試,將設計分為三個階段:項目分析、設計方案和執行方案。每個項目由小組團隊完成,分別進行實施階段和成果的評估。
為保證項目教學的運行,選用和設計案例。案例是單門課程的教學載體,是工程中已有成果,其承載知識、技能與素養的學習,是實施項目制教學的前提,是培養高技能人才的重要基礎。案例學習注重“實施”和“運行”兩個環節,“實施”側重過程,設計和管理的執行過程;而“運行”注重項目方案的優化、改進與維護。
(3)在保證有扎實教學和學科基礎前提下,使之盡早面向工程實際、系統構思、規范設計、合作學習、團隊工作、工程實踐等。加強工程訓練的策略,主要是實施兩個層面的活動,即案例實踐計劃和實踐導向計劃。前者,在課程教師指導下做小項目測試和案例測試;后者,與企業結合,組織學生加入軟件測試工程實踐,歷時三個月,集中學習如何完成實際項目,歷經全過程,這些教學活動在培養學生進入實際工作環境,培養工程能力方面起到較大作用。
(4)完成軟件測試工程任務,需要建立行業或領域的概念,因為許多軟件是行業或領域應用的系統。軟件測試專業學生必須了解軟件項目的背景,這是軟件測試工程的要求。行業領域千差萬別,在校學習期間通過教學全面了解行業背景不現實,但結合軟件測試項目使學生對行業或領域建立概念,通過項目分析、專題講座、案例分析、實習環節等方式了解行業概念。通過尋找合作伙伴,組建團隊,與行業顧問、咨詢專家結合,將自己不熟悉的領域逐漸熟悉起來,培養學生合作完成測試任務的意識與行為。
(5)軟件測試不僅僅是某個單項技術或多項技術的應用,而是實施項目。在測試工程實施當中,通常會采用項目管理方式,因此,軟件測試工程師、項目經理、軟件系統分析和軟件架構、軟件開發工程、質量管理人員等都是項目實施過程中干系人。測試人員需要學習和熟悉項目管理。
(6)教學方法從“講授知識,使學生知道了什么”轉變為“以學生為本,讓學生會用得怎樣”。創造條件讓學生主動學習。目前貫徹的教學方法較多采用討論式學習和以小組形式完成具體工作任務的學習,結合實際項目,把學生組織為若干小組,教師聯合指導,通過合作完成項目,從中學習相關知識讓學生學會橫向思考、學會聯系實際地學習、學會對各部分內容進行綜合、學會處理實際工作中的不確定性因素(建立風險意識)、學會團隊合作與工作協同配合等,培養綜合能力。
(7)建立開放的教學策略,為學生創造可靈活、自由、主動學習的環境,充分調動學生參加工程實踐、主動學習的積極性。為此,建立sparkIe網絡課程教學與資源管理系統,開發該專業多門課程電子教學資源,為學生自主、個性學習建立環境與條件,使培養模式和培養途徑多樣化。
(8)提升學校教師的專能,包括系統的學習和研修軟件測試專業理論知識,加強工程實踐,積累專業實際工作經驗,重視軟件測試學科與測試技術的應用研究,將研究成果吸收并與專業教學有效結合;與企業建立持久而有效的合作機制,創造條件鼓勵專業教師積極與企業加強合作與交流。通過多種措施,提升教學能力,保障教學質量。
3.4 實施過程與方法
3.4.1 實施“兩個引進”策略
實施業界軟件測試專家和工程師的引進、企業真實軟件測試項目的引進。采用靈活辦法聘請豐富工程實際經驗的軟件測試工程師或測試專家來校教學與指導學生工程實踐;建立在校教師與企業技術人員聯合教學團隊,形成以解決工程問題為主導的教學師資。
3.4.2 設計5個項目課程
其中4個為學期課程項目,1個為畢業項目課程(專業實習)。
學期項目課程:是專業課程的運用載體,是軟件項目測試工程中未來的成果,承載學生主動完成任務與工作能力的培養,是貫徹工程教育的重要策略與途徑。4個學期項目分別在前2、3、4、5學期實施,每個項目都安排“構思”與“設計”兩個環節,發揮學生主動創新思維,綜合運用課程知識。“構思”注重測試的需求分析和測試策略制定,“設計”注重測試用例的設計和測試過程的設計。為便于實施學期項目,建立以學期項目為中心的課程模塊。一個項目課程針對一項軟件測試主要的測試類別和特定任務領域性專業課程,使課程知識有機聯系。每學習完成一門項目課程,則應能完成該測試類別領域的任務和工作,更主要的是能通過課程的集成運用進行學期項目設計與運行。
畢業項目課程:是專業實習階段的學習載體,為企業的真實項目,承載著軟件測試工程師專業與職業綜合素質的訓練。畢業項目在三年級實施,要求學生完成完整的測試工程項目。
在能力訓練體系中,案例教學與學期項目、畢業項目不間斷實施,使職業能力與可持續發展能力得到充分培育。
3.4.3 建立“技術與工程中心”工程訓練平臺
CDIO工程教育模式旨在培養工程技術人員素質,應將項目“設計,制作”的全過程置于真實生產環境中。為此,通過建立技術與工程中心,形成開放式的實訓基地和技術培訓中心,依托真實生產環境(軟件開發與測試環境)實現學習與工作,達到理論與實踐有機結合,使項目教學的條件得到保障,使學生構思、設計、實現和運行的項目工程得以實施。使理論知識、實踐技能、職業素養與實際應用環境結合在一起,從而達到工作過程與教學過程的融合。
3.4.4專業能力訓練體系的實施
(1)實施案例教學,促進學生職業能力發展。在課程設計上,以來自軟件測試的一組工業案例為載體,采用案例教學,按照案例的設計過程進行學習與訓練,對學生專業能力、方法能力、社會能力進行滲透和培養。
(2)安排實施計劃,保證項目運行。重構思與設計,通過收集資料、頭腦風暴、整理方案、小組討論,然后制定實施計劃,進行小組分工,并開始進行方案設計。在項目,學生編制項目方案書,通過自評、互評和指導教師點評進行測試方案的評審,對項目設計的規范要求和可行性提出評估鑒定意見。項目方案評審,充分發揮學生的主動性思維;項目小組必須細化方案,形成完整書面文本,進行項目匯報、答辯與成果展示,并進行成績評定。其他學期項目也照此流程執行,通過多次反復訓練,培養學生能完成任務和實際工作的能力。對評審完成的項目才能進入方案實施階段,在技術與工程中心完成。
(3)校企合作共同指導實習,確保畢業項目的真實開展。該階段項目選題由合作企業選擇其完成或運作的真實工程項目。專業實習以工程師培訓的形式完成,實行“雙導師”指導,由合作企業與學校教師共同實施。培訓集中、連續進行,中途不間斷;教學檢查由校企共同制定階段性檢查和項目考核目標的檢查。檢查注重項目運作成果和實用價值,以判斷學生的真實能力和培訓效果。
3.4.5能力培養體系的多維度評價,
在實施能力訓練體系時,實施考試改革,從項目匯報、項目成果、能力形成等方面進行綜合考核,注重綜合職業能力的評價,在CD環節重點考核獲取知識、運用知識能力和主動性創新思維;10環節重點考核技能。
CD環節評價。在項目實施中,根據項目方案匯報,由2~3名教師(校企雙方組成)團隊組織和負責評價,根據學生在項目方案中獲取知識與運用知識的能力進行判斷。
10環節評價。在項目實施后,其是否達到預期要求,通過運行進行檢驗。具體做法是,各項目小組通過項目總結交流,介紹項目實施過程;通過在測試環境中進行實際的運行,展示項目的實踐效果,并通過項目評價小組進行評價。
事實上,學生在CD階段一次評價就通過可實施的方案不超過20%,經過對方案改進后,不斷優化實施方案,多數學生的方案可實施。
通過軟件測試專業國際專業認證,學生的專業知識與能力得到業界認可,就業競爭力增強,綜合職業能力與可持續發展能力得到明顯提高。
4 結語
4.1 教學質量明顯提高,內涵建設成績顯著
從2004年開設軟件測試課程到2006開辦軟件測試專業,6年多的軟件測試教學實踐,已培養兩屆軟件測試專業人才:建立了一支專業水平較高、工程經驗較豐富的“雙師”校企合作教學團隊,創建了工學結合的軟件技術與工程中心(軟件企業模式的工程運作環境),匯集和運用軟件測試案例40多個,實施和完成軟件項目(包)測試項目約20個,編寫出版了3本專業教材,開發了網絡型課程教學和資源管理系統和可運行的12門專業課程,200多項課程資源。教學成果獲2007年度教育部高等學校國家級精品課程,廣州市第7屆高等教育教學成果獎、特等獎等多個獎項。
4.2 學生綜合能力增強,就業質量提高
軟件測試專業學生,特別是經過CDIO模式教學活動的2006級學生,經過各個階段工程教育,專業就業率達到1 00%,并就業于軟件測試或軟件開發崗位,從事專業性工作。2007級,由于貫徹CDIO模式教學,獲取國際軟件測試測試專業認證(ISTQB)的人數達到50%,截至2010年1月,中國通過該國際認證的近1000名軟件測試專業人員中,95%以上都具有本科以上學歷,或從事軟件測試領域專業性工作。
企業對所接受的畢業生反映良好,不僅表現在對入職后的滿意度,也表現在就業之后的持續成長性方面。
事實說明,軟件類專業實施工程教育的思路正確,認真與科學落實CDIO模式的教學策略,能夠培養出為社會所需的高質量專業人才。兩屆軟件測試專業畢業生就業情況反映了軟件企業用人的理念,對學校培養的質量合格人才——工程師,無論是哪個層次的人才,企業都需要。原本在招聘中要求應聘人員具有本科以上學歷的軟件企業,對達到同樣質量要求的高職專業學生一樣青睞。企業看重的是合格的人才,并不以學歷作唯一考量,即使是對像軟件類專業技術和人才素質較高的領域。
4.3 社會服務功能增強,辦學層次和效益提高
通過校、企、政合作,建立軟件測試與質量管理技術培訓中心機構,將高等職業從學校拓展到社會、企業。開發軟件測試工程師培訓課程、高等學校軟件測試(專業)課程師資研修課程、國際軟件測試專業認證(ISTQB-FL)課程,加強為社會、行業的服務,同時,與專業同行分享經驗。開發的培訓課程貫徹和落實工程教育的思想和理念,因此,成效顯著。舉辦的軟件測試工程師培訓100%專業對口:開展的ISTQB課程兩期培訓100%認證通過;開展專業經驗分享、交流達到十多次,我校高等教育社會服務功能增強,辦學層次和效益提高。成功的策略與做法已成案例,并得到持續發展和推廣。
4.4 幾點體會
CDIO教育模式引入工程教育,是提高工程人才培養的重要策略,同時,它也是一件艱巨而長期的工作,不可能一蹴而就,需要不斷的努力。
我們需要繼續保持一定的數理基礎和學科教育,特別是針對軟件類領域的工程(項目)構思和設計,需要一定的邏輯思維能力和訓練,對肢體動作的大、小腦配合性動作的要求不高,對操作技能性的要求也并不強烈。重視和強調工程實踐的訓練,不僅僅體現在技術上,也包括加強各種能力的培養:課程教學內容需要反映和強調:綜合與集成、自然科學、人文社會科學與技術的結合、工程與經濟管理的結合。
項目教學是CDIO工程教育模式實施過程中的最佳策略和方法之一,項目的載體作用和實現工程目標的功效要優于其他的教學設計與方法,甚至可以認為是CDIO工程教育成敗和收效的關鍵因素之一,如何優化項目的設計與運用依然需要進行研究、實踐、總結與探