程海英
【關鍵詞】軟件工程技術 專業課程群 建設 應用
社會經濟的快速發展和科學技術的進步,在一定程度上推動了軟件產業的發展,這就要求人才具備較強的系統維護、開發、設計和分析等能力。軟件工程作為一項綜合性學科,其包括財務管理、系統管理、信息安全、網絡技術和計算機技術等學科知識。因此在實際教學過程中需要結合社會對人才的需求,制定科學合理的人才培養目標,形成系統完整的課程群體系,借助課程的集群優勢來促進專業教學質量的提高。
1 軟件工程專業課程群建設教學實踐現狀
軟件工程專業課程群建設教學實踐現狀,其主要可從兩個方面進行分析:
1.1 課程群建設方面
課程群建設主要是對課程的交叉和優化整合加以強調,結合重點突出與統籌安排等理念來指導師資隊伍建設、資源優化配置和課程教學改革等。一般而言,課程群建設作為一種新的課程體系,其是有機整合具有相同培養目標和認知結構的跨專業或本專業課程的問題、方法、知識與解決方案等,保證課程之間的協調性與關聯性,充分挖掘課程的共同知識點,避免教學資源的浪費,促進學生綜合素質的培養與知識的遷移,實現1+1>2的效果。
1.2 軟件工程專業方面
隨著信息技術和計算機技術的不斷發展與普及,第三產業得到了很大的發展空間,對IT人才的需求量不斷增加。對于計算機專業而言,其培養目標多是面向基礎應用和理論研究,難以滿足企業和社會對人才的需求,而軟件工程專業采用工業化培養形式,課程體系涵蓋管理學和財會學等專業,面向實際的工作環境,能有效彌補這一缺陷,培養出應用型和綜合型的技術人才。當前我國大部分示范性軟件學院都擁有自身的人才培養模式,能夠將工程化辦學和校企合作的理念加以體現,保證課程體系建設的創新性、實踐性和綜合性。
2 軟件工程專業課程群建設的路徑
2.1 課程群課程體系的建設
課程設置作為課程群建設中的重要內容,其是否具有針對性與合理性將對課程群建設的優劣具有直接影響。因此高校在實際建設過程中,需要對知識體系結構加以充分了解和研究,針對軟件工程的相關特點,如復用性、系統性、實用性、技術性和工程性等,構建具有可行性的人才培養體系和知識體系。同時嚴格按照實踐性教學要求和由淺入深的原則,從實踐層面和理論層面來構建課程群結構,明確課程的順序和安排,對各課程的地位和培養目標加以定義,優化教學方法,保證課程內容的有效性。圖1為課程群課程體系結構示意圖。
由圖1可知,課程基礎知識內容的目的是培養學生具有良好的計算思維能力和基本技能。其中面向對象程序設計和程序設計基礎的課程主要是以理論講解為依據,闡明軟件工程師需要具備的職業素養;C++程序設計與JAVA語言程序設計則以實踐技能為主,指導學生學習實踐應用能力。同時軟件專業技能是以軟件開發為基礎,從實施、測試、設計和需求等方面來介紹課程內容,是軟件工程課程的核心部分,需要學生掌握軟件工程的過程控制與知識結構。因此教師在實際教學過程中,需要從實踐角度來設計課程,引導和幫助學生學習與鞏固教學內容,使其深入理解軟件開發的相關知識。此外,工程應用階段要求學生面向就業課程,因此高??赏ㄟ^校企合作的形式讓學生進行實訓和實習,使其能夠積累工作經驗,培養學生的實踐應用能力和創新能力。
2.2 課程群知識體系的建設
對于軟件工程課程體系建設而言,高校在實際建設過程中需要結合自身的辦學特色和理念,制定符合國家標準的課程群建設標準。該標準的核心是軟件工程相關課程,這樣能夠增強學生的創新意識和實踐應用能力,促進軟件課程教學效果和質量的提高。一般該標準的內容主要包括以下幾方面:
(1)課程群建設需要以軟件工程思想為依據,充分利用國際化標準和先進的計算機技術,因此在實際建設過程中需要強化教師的綜合素質,合理設計教學內容,科學運用先進的教學理念,從而保證建設的順利實施。
(2)結合軟件工程的相關課程,對核心專業課程的培養目標加以確定后,加強學生綜合素質、團隊意識、創新思維和實踐能力的培養。
(3)在課程群建設過程中,高校應制定可行性的管理機構和有效的評估機制,確保實踐創新培養、課堂教學方法、內容開展和課程設置等方面的有序性,對課程群建設的優勢和不足加以全面反饋。
(4)高校應結合自身的實際情況來建設課程群,保證其具有明確的目標,將課程體系建設和人才培養的目標定位于素質、能力和知識等方面;同時定期組織專家和教師進行研究,對師資建設、教學內容和課程體系等方面的制度加以完善。
3 結束語
軟件工程專業課程群建設將課程實施和課程設計進行有效融合,優化整合了教學資源和課程資源,能夠有效促進教學質量的提高,對教育改革的深化以及培養目標的實現具有重要的作用。在軟件工程課程群的實際建設過程中,高校需要以軟件工程思想為主,加強課程間的融合與聯系,保證課程內容的有機統一,并不斷探索新的建設方法和技巧,促進課程群建設的完善,培養出社會所需的人才。
參考文獻
[1]呂會慶,張巍.軟件工程專業課程群建設教學實踐[J].計算機教育,2012,14:27-29.
[2]徐洪智,蔡國民.軟件工程專業程序設計課程群建設研究與實踐[J].東莞理工學院學報,2016,01:119-122.