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