顧佳藝
摘 要 “軟件工程”課程是現階段高校計算機教學中核心課程,其知識內容涉及面比較廣泛,就總量而言足以構建一個專業的知識體系,所以國內高校也就孕育而生了軟件工程專業。軟件工程專業在高校中的出現,一方面將軟件工程知識系統化和科學化,另一方面也出現了新舊交替面臨的改革問題。“軟件工程”課程教學與以往的課程教學不同,需要將專業知識內容細化和定位確定,傳統的軟件工程課是為極端及教學體系服務的,而現在的軟件工程專業是為了滿足社會對軟件工程人才需求設立的專業,需要構建完善的“軟件工程”課程教學體系。
關鍵詞 高校 軟件工程 課程教學 探索實踐
0引言
我國高校軟件工程專業人才培養,需要根據高校發展定位及社會人才需求,規劃人才能力培養模塊,構建人才培養模式。由于現階段各大更高正在進行轉型和教育改革,所以軟件工程課程教學需要根據根據企業用人標準,以校企合作作為課程教學構建的支撐點,將企業企業、企業崗位標準和工藝融入到高校課程教學中,培養出具有高素質、高技能和實踐能力搶的復合型軟件工程人才,推動社會軟件行業的發展。所以在高校高校“軟件工程”課程教學構建中,需要注重軟件工程極強的應用型和理論基礎知識需求,應該從實踐教學平臺和理論課程體系雙方面進行課程教學探索,引入先進的教學機制,提高學生的技能和實踐能力。
1高校“軟件工程”課程教學問題
1.1“軟件工程”教學難點多
“軟件工程”課程內容涉及面較廣,涉及到軟件開發的概念、原理、過程等等,還涉及到技術、標準和管理及工具等等,既涉及到計算機技術、信息通信技術,由于技術和管理相關,可以說知識涉及面是四面八方,但是都是淺嘗輒止。目前軟件工程的課程內容并不嚴謹,既沒有編程具體也沒有數據庫實用,更別提圖形的直觀性,可以說在實際學習過程中能夠分析的實際案例是少之又少,更別提相應的實踐機會,面對抽象又缺少實際案例的課程內容,學生在整體學習過程中并不能夠將復雜的“軟件工程”知識內容理解透徹。學生對待“軟件工程”課程內容只能靠死記硬背,但“軟件工程”的教學更新較慢,難以與社會技術發展相吻合,導致學生學習的課程內容能夠在實際中應用的并不多。雖然“軟件工程”如今是一科專業,但是依舊無法改變“軟件工程”教學難點多的事實。
1.2教學方式落后
教學方式落后主要體現在兩個地方,一個是課堂教學還停留在傳統教學模式中,在課堂家教學中依舊以講授式為主,教師處于課堂中心,學生被動接受知識,整體課堂教學中氣氛壓抑、枯燥。另一個是缺乏實踐教學現在高校中有設立專門軟件工程實踐活動及培訓平臺的十分稀少,多數高校軟件工程課程教學都輕視實踐教學環節,與理論教學形成鮮明對比。雖然理論知識教學課時安排多,還是枯燥的課堂教學使得學生學習效率低下,對實踐教學的輕視,更是使得學生的能力難以全面發展,無法將基礎理論知識應用到實踐活動之中,就不能夠滿足社會復合型人才的需求。再者由于高校軟件工程師資隊伍建設不足,“軟件工程”對教師的教學能力要求較高,除卻基本的專業素養以外,還能夠把握社會軟件工程行業的發展動態,針對社會實踐發展需求培養學生的能力,在實際教學中能夠將難點多的課程內容教到位,并且具有一點較高的軟件來發功能及經驗,可以在實際教學過程中培養學生的軟件開發意識,但能夠滿足以上要求的教師并不多,所以現在高校“軟件工程”課程教學質量難以達標。
2高校“軟件工程”課程教學的探索與實踐對策
2.1加強校企合作,提供實踐教學平臺
由于教材更新慢,課程教學內容難以跟上時代發展的需求,這時候高校就應該加強校企合作,用實踐彌補理論知識教學的不足,讓學生在企業崗位或是實踐培訓中了解,了解軟件工程的學習內容以及崗位工作標準,從而促進學生對今后工作進行合理規劃,了解更多的行業發展知識,也可以提高學生得市場競爭力。但加強校企合作的目的還是為了全面培養學生能力,校企合作并不是單純地讓學生到企業中進行實習,而是通過高校教師的理論教學與企業指導教師的實踐教學,加強學生的理論知識和實踐教學,再通過實踐活動及崗位實習,培養學生的技能和實踐能力,培養學生的綜合素養。用企業實習彌補高校“軟件工程”教材中實際案例的缺少,讓學生在實際工作實習中應用理論知識。校企之間可以通過人才輸送協議,通過人才教育項目進行協作,由學校進行學生的理論教學,企業則負責學生的實踐指導,通過明確分工最大化利用校企教育資源,在項目中以提高學生綜合能力為目標,構建校企合作教學模式,一方面減輕高校“軟件工程”的教學負擔,另一方面為學生提供實踐培訓平臺。
2.2分層式教學,提高學生的學習興趣
由于學生基礎差異,為了確保學生整體學習效率,傳統高校教學中開設了先導課程,不過也由于先導課學習效果不到位,導致學生后期學習出現問題。高校“軟件工程”課程教學可以采用分層式教學,根據學生的能力因材施教,將不同能力等級的學生進行分層次教學,基于目前軟件工程的發展,按照學生能力和興趣的不同,可以分為軟件測試和軟件工程文檔撰寫,WEB前段開發技術,ANRIOD小游戲開發及WEB綜合項目開發。這四個方面基本包含了軟件工程人才行業發展的模塊,分層次的定向內容教學,能夠擇優培養,讓學生具備一門或是多門技能,既能夠提高學生的學習興趣、實際實踐內容,也能夠提高學生的實踐技能,從而提高學生的就業競爭力。
3結語
總而言之就目前高校“軟件工程”課程教學中存在的問題來看,“軟件工程”課程教學構建需要加強校企合作,為學生提供更多的實踐機會,再實施分層次教學,提高學生的學習興趣,從而培養出符合社會發展需求的軟件工程人才。