首頁 > 文章中心 > 軟件工程專業課程

      軟件工程專業課程

      前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇軟件工程專業課程范文,相信會為您的寫作帶來幫助,發現更多的寫作思路和靈感。

      軟件工程專業課程范文第1篇

      軟件工程專業高層次應用技術和技能人才數量嚴重不足,同時應用技術和技能人才培養的學歷層次不高不能滿足企業實際需求。地方高校軟件工程專業定位和人才培養目標不明確、教學方式方法缺乏科學性、系統性,實踐教學體系不完善,沒有與行業就業有效對接,導致培養的人才無法滿足社會生產實際需求,導致“軟件工程專業畢業生無職可就,軟件開發行業以及相關軟件應用單位招不到滿意的員工”現狀普遍存在。

      2軟件工程專業課程體系理論設計

      以行業、企業實際對人才需求為引導,軟件工程專業畢業生真實就業情況調查為依托,地方高校軟件工程專業課程一線教師眾多教學研究成果為參考,專業教師在企業掛職學習經驗體會為借鑒,圍繞地方高校軟件工程專業課程教學體系存在事實問題,來對地方本科院校軟件工程課程體系建設進行設計建設。設計建議如下:

      2.1學科建設

      以專業相關的行業、企業人才的實際需求和當前使用的主流開發工具或技術為依托來不斷調整專業架構,優化專業人才培養方案,完善人才培養目標,對專業進行合理定位,系統性調整教學方式方法,從而實現以行業、企業對人才的需求來引導地方本科院校軟件工程專業的學科建設。

      2.2校企辦學

      學科建設以輸出滿足行業、企業需求合格的應用型人才為目標,通過校企聯合辦學,對學生進行定向培養、訓練,專業課程體系嵌入資格認證課程模塊,實訓課程以企業開發項目方式貫穿培養環節以達到提高專業人才的實際動手能力。

      2.3師資建設

      采取教師企業掛職鍛煉參與企業項目研究開發,共同承接開發項目等方式鍛煉提高師資隊伍實戰能力。教師在企業實戰經歷和相關經驗成果帶入到日常的教學環節,不僅能促進專業教師學術、科研能力提升,還能夠最大程度豐富、提高專業學科建設[2]。

      3三層結構課程體系建設

      軟件工程專業課程體系建設以工程教育理念為指導,項目實戰為背景,社會需求為導向,提高學生專業素養、理論知識體系以及實踐能力為宗旨。學生完整地專業培養環節結束后具有程序設計,系統分析,軟件設計、開發,項目管理,網絡和移動通信終端應用開發能力。課程體系模式結構如圖1所示。

      3.1基礎理論由公共基礎課程和專業基礎課程構成:①公共基礎課程主要涵括地方高校各現行必修公共課程,②專業基礎課程是專業課程堅實的理論基礎,專業必修前導課程,是對軟件工程專業基本“計算”概念理解、掌握,問題計算求解能力和構建中小規模軟件系統綜合能力的初步培養。

      3.2專業理論以市場對人才需求為導向、行業最新前沿技術為引領、專業骨干課程為核心、專業素質全面拓展和綜合素養整體提高為目標來對專業主干課程進行建設[3],主要包括以下幾類課程:

      3.2.1面向行業認知能力培養課程主要包括對行業、企業認知學習以及計算機專業知識學習等專業認知方面課程。一般包括行業相關法律、法規,從業道德規范,行為準則,經營管理常規模式,軟件項目開發流程等認知類課程。

      3.2.2計算機編程與算法設計能力課程算法設計類課程主要包含離散數學、數據結構、算法分析以及數據結構課程設計等方面的課程;編程課程主要包含C語言程序設計、面向對象程序設計等傳統程序設計語言課,還包括當下企業應用最為廣泛的,最流行的技術前沿課程。

      3.2.3軟件工程專業系統分析課程系統分析能力課程主要包括操作系統、計算機網絡,軟件工程、數據庫原理等系統類課程。

      3.2.4系統實現與集成能力課程系統實現與集成能力方面課程主要包括網絡編程、移動互聯開發編程、編譯技術、軟件開發以及軟件測試等課程[4]。

      3.3實踐以校企聯合培養為手段,一至兩學年時長為周期,貼近企業實際需求為指導,綜合技能全面提高為目的來對專業學生進行實踐能力培養,方式如下:

      3.3.1校企共同建設實訓課程以項目介入為主線,企業實際效益項目和高校產學研項目為實際授課主體。引進企業優秀項目人才或具有企業項目實戰經驗的教師來對專業人才展開課程實訓,全面提高學生專業技能水平,綜合素養。校企共同培養模式不但能夠提高學生工程實踐能力,知識轉化生產實際速度,同時反向激發學生探究、學習知識的熱情,最終提高就業競爭力[5]。

      3.3.2合作企業崗位實訓針對畢業學生和部分專業老師做崗位綜合實訓:①學生崗位實訓:讓學生真實參與企業項目實戰,充分消化吸收前期所學理論和技能知識,進一步提升學生綜合能力,為就業夯實基礎。②老師崗位實訓:專業老師參與企業項目研發,并將企業項目開發經驗和技術進行梳理總結、編纂成冊,運用到實際日常教學環節,促進教學質量提高,有利于縮短理論轉化實際成果周期。

      3.3.3校企合作運用項目方式指導學生做畢業論文(設計)畢業論文(設計)是對學生的專業知識掌握程度與提升高度的一次全面的考核,同時也是培養學生綜合運用所學知識,獨立地分析問題和解決問題的能力的一次全面的實訓。但是傳統的教育模式導致大多地方院校工科專業學生畢業論文流于形式,與實際脫節。通過與企業合作運用項目方式指導學生做畢業論文(設計)弱化學生對畢業論文(設計)的抵觸情緒,可以進一步讓學生了解行業企業實際運作規范及最新技術,進一步加強對學生實踐和技能能力的培養,為畢業后從容就業夯實基礎。

      4結語

      軟件工程專業課程范文第2篇

      自2012年以來,宿遷學院軟件工程專業進行了3+1教學改革,此番改革不僅僅是在后面的1年中讓企業深度參與到教學培養過程中,還將前面的3年課程尤其是專業課做了工程化改造,對課程教學進行了深度改革。本文以宿遷學院軟件工程系課程為例,探討了傳統教學模式中存在的問題,分析了我校引入翻轉課堂教學的基礎條件,介紹了我校的數據庫系統原理課程應用翻轉課堂的教學模式。

      一、應用型本科院校引入翻轉課堂教學的必要性

      (一)應用型高校對軟件工程專業人才培養的要求

      應用型本科院校的軟件工程專業,應力求在遵循統一指導方案的同時突出與應用型人才培養相適應的知識結構特色以及課程體系,以培養適應市場需要的應用型軟件專業人才。宿遷學院正處于應用型本科高校建設發展階段,按照教育部的卓越工程師教育培養計劃[3]要求,我校軟件工程系積極探索并建立了3+1人才培養模式,對課程設置、教學形式等進行了調整和改革,強化了企業的深度參與性培養以及學生的工程能力和創新能力的培養,著力打造一批批能直接上一線工作的本科高素質應用型人才。

      對于軟件人才的培養,進行引導性、啟發性以及貼合實際的實踐訓練是很有必要的,為此,我校軟件工程系加強了課程改革建設,從課前、課中、課后多角度改進教學方法,讓學生提高自主學習的能力,通過對知識點的內化轉換為自身的實際技能。在這種背景下,教學模式的改革就呼之欲出了。

      (二)傳統課程教學模式中存在的問題

      以我校軟件工程系的大多數專業課程教學為例,大多的理論和實驗課都是按照傳統教學模式開展教學的,理論課主要是以教師講為主,上機實驗圍繞課堂上講解的案例,學生按步驟操作完成,教學方法單一。

      這種傳統的教學模式存在有不少弊端[4],課堂教學效果不佳。課堂上仍是以老師教授為主,屬于填鴨式教學,學生難以主動融入,學習效果不好,不利于培養學生的實踐和自主學習能力。學生在實踐課上主要是圍繞理論課上的案例進行學習,這樣就不能讓學生自主發揮和進行創新性的深入學習,屬于被動式的接受知識,也不能進行個性化教學。受實驗室使用的局限性和課時的影響,學生在2~3節上機課上無法完成一些復雜的環節,如從系統建模的角度對數據庫項目系統進行需求分析、軟件設計等。

      這些教學問題成為制約課程建設、學生能力培養的瓶頸,所以探求一種新的教學模式成為我校軟件工程專業課程改革的必然趨勢。

      (三)翻轉課堂教學模式的引入

      翻轉課堂教學模式下,教師在課前進行知識傳遞[5]即教師按照教學內容的知識點進行細化、整理,錄制小視頻,學生課前觀看視頻教學,在此過程中教師還可對學生進行在線輔導。課堂上,主要是進行知識的內化[5],教師根據學生前期學習的困難情況組織課堂教學,主要采用引導式、研討式教學方法給予輔導,促進學生知識的內化。課后,通過項目練習等作業形式達到讓學生鞏固知識的目的。翻轉課堂教學模式充分發揮了教學中學生的學習主體性,加強了學習中的互動性,讓學生獲得了個性化教育,真正達到了以學生為中心、因材施教的教學效果。翻轉課堂教學模式的出現,為我校軟件工程系3+1教學改革帶來了新的思路和方法。

      二、翻轉課堂教學模式實施的基礎

      (一)教學內容及方法的改革

      教學內容的選取應注重理論聯系實際,要根據企業和市場對軟件人才的需求,將重要的知識點和相應的技能訓練聯系起來進行講解和實踐。例如,教學數據庫系統原理課程,在講解知識點時可以用學生成績管理系統、圖書管理系統、題庫管理系統等為載體設置教學內容,以項目驅動教學,將理論知識融入項目開發中,通過項目案例的分析、設計來啟發和引導學生去思考和建模,讓學生了解數據庫課程的原理最終要如何應用到項目實踐中,同時鍛煉學生獨立思考和創新的能力。而上述的教學內容和方法的改革與翻轉課堂教學的理念是一致的,這樣就為專業課程構建翻轉課堂教學提供了改革的基礎。

      (二)信息化網絡平臺的保障[6]

      我校有泛雅網絡學習平臺,該平臺為實施翻轉課堂教學提供了便利的支撐。教師可以在網上課件、教案、視頻等教學資源,可以根據知識點布置任務、作業,與學生交流討論并提供答疑,還可以進行階段性的測驗等。該平臺還有手機APP端,學生可以隨時隨地進行同步自主的學習。泛雅網絡學習平臺為數據庫課程翻轉課堂教學提供了軟硬件環境的保障。

      (三)學生自我學習的能力的保證

      文獻[7]調查顯示了大學生自主學習狀況,其中64.13%的學生能主動完成學習任務,22.34%的學生能在教師督促下完成學習任務。我校的定位是培養應用型人才,學生大多要通過在校專業課程的學習掌握知識和技能,然后能直接到一線工作,所以學生的學習需求性和主動性較強。學生根據各自對專業課程的學習需求定位,對所學的知識點的學習要求也有所不同,翻轉課堂教學的實施可以保證學生利用碎片化進行個性化學習。

      三、翻轉課堂教學模式的實施構建

      在翻轉課堂教學模式的實施構建中,以我校軟件工程系實施構建的數據庫系統原理翻轉課堂教學為例,在課程開始時做好小組分配,因為軟件專業的學生大約有50人左右,所以每班就分為10個小組,每個小組配有相應的組長,負責組織和督促小組成員的學習和集中性的討論。[8]

      (一)課前的知識傳遞和自主學習[9]

      教師主要是將每次課(理論課和上機課)的重難點進行碎片整理,每個知識點制作一個相應的短小視頻,在課程資料中還可放入教案和幻燈片課件等擴展資源。例如,在第一章節中我們給數據庫基本術語做了一個短小視頻,附上了相應的術語的幻燈片課件,教師提前一周通知,要求學生在指定時間內即課前根據視頻和課件完成自學,達到前期知識傳遞的目的。

      學生在課前自主查看和學習,并根據自身的學習和掌握情況制訂學習進度,下載教師事先準備好的教學資源。為了確保學生的課前學習效果,在進行任務點設計時,都會有相應的問題設計,這些問題也要體現出層層學習、循序漸進的過程,要求學生回答部分或全部的問題,在此過程中教師可對學生進行答疑和引導性指導。例如,在基本術語任務點中,教師提供了5個選擇題、5個填空題,讓學生在看完視頻后完成小作業,教師通過網絡學習平臺上統計的作業成績開始設計課堂教學環節。

      (二)課堂知識點的內化

      翻轉課堂的核心就是要使得學生最大限度地內化知識點,因而在課堂教學中需要學生高度參與。進行數據庫理論教學時,首先在剛上課時我們會讓學生進入泛雅手機APP端,要求學生現場完成10~15題的選擇題。這些選擇題的設計難度要超過學生在自學時的作業難度,題目設計要體現出由淺入深的過程,且要能夠體現出這次課的重難點,學生在做好后直接能看到自己所錯的選題以及正確的答案,也就明白自己所學知識點哪些掌握得不透徹,繼而在課堂中就知道自己要特別注重哪部分知識點的理解了。而教師可以利用統計功能查看到每題做錯的人數,教師會根據錯誤結果對共性的一般知識點做統一示范講解,對擴展性知識做引導性、啟發性講解,對個性問題進行小組化指點。

      實驗課的翻轉課堂教學采用的是項目訓練研討式[10]教學,教師也是先提供實驗內容的基本素材,和理論課程的翻轉課堂教學模式相似。不同的是,實驗操作中教師是通過小型項目驅動教學的,這些項目既要覆蓋教學目標,又要有拓展訓練的余地,對于設計性、綜合性的實驗可通過小組分工協作完成。教師通過實驗課上各個小組的進程和面臨的問題進行小組個別化指導。

      (三)課后的鞏固復習

      經過了課前自主學習、課中知識的內化,大多數學生都能掌握重難點了,但學習是需要溫故而知新的,所以翻轉課堂教學中教師要及時對知識點進行總結,讓學生能將內化的知識外化為自己的技能應用。我們在泛雅網絡平臺中按章節設置了考試和測驗,測試的結果學生會直接看到,然后對于一些不能自我理解和消化的知識點,學生也可以在討論區中闡述對知識點學習的困惑或新的認識等。經過這樣一輪完整的學習,學生就能真正掌握專業知識,并且最大限度地做到了學以致用,達到了翻轉課堂教學的最終目的。

      軟件工程專業課程范文第3篇

      軟件工程專業是在計算機科學與技術等學科的基礎上發展起來的,因此課程體系的建設不僅需要計算機科學的理論知識,同時也需要把工程經濟學領域的知識包括進來,課程設置應始終以軟件開發的整個流程為主線,培養學生良好的軟件編程思想、軟件項目管理和軟件開發的團隊合作精神。財經類院校的課程體系建設應該避免照搬其它工科院校的培養方案,應該以教育部的軟件工程專業建設指導思想的基礎上,根據自身的特點梳理軟件工程系列課程之間與其它相關系列課程之間的關系,合理銜接,避免重復。課程設置要突出軟件工程的重要地位和價值,專業模塊的劃分要突出行業特點及行業市場的需求。建立以能力培養為主線,分層次,多模塊,互相銜接的課程教學體系,通過增加案例教學、添加社會和企業需要的專業技術課程,從而最大限度的發揮課程體系的作用。

      2課程體系在專業建設中的位置

      通過調研、走訪、學習名牌大學、重點大學、國家示范性軟件學院的經驗和做法,總結財經類院校軟件工程專業的建設,根據自身的特點和實際情況,依托財經類院校在經濟、會計、管理等方面的專業優勢,建設具有鮮明財經特色的學科專業體系,總的建設方案指導思想是:“整體設計、分布實施、發揮優勢、突出特色”。建設的內容包括師資配置與建設、實訓環境建設(包括實驗室和實訓基地)和課程體系建設。對于課程體系建設,主要從以下幾個方面進行:梳理課程關系、夯實課程內容、教學方法建設、課程教材建設和實踐體系建設。為保證軟件工程專業建設質量,構建質量保障與反饋體系,總體建設結構如圖1所示。

      3課程體系主要建設內容

      (1)梳理課程關系。通過劃分課程群,梳理以軟件工程為主線的課程之間的關系,重新梳理和制定大綱,確保基礎課、專業基礎課和特色專業課知識銜接合理,保障知識體系的連貫性,避免知識點缺乏或知識點重復,以及知識體系不連貫等問題。

      (2)夯實課程內容。通過梳理好的課程關系,篩選課程內容,保障課堂內容充實。為增強對課內內容的鞏固,在課外開展“軟件工程設計大賽”、“數學建模大賽”以及認證類課程等作為補充,促進學生的主動學習,提高學生的基本技能和軟件開發素質。

      (3)教學方法建設。按課程群劃分,組織同類課程組教學方法和教學手段的研究。改革現有的、傳統的課堂教學方式,精煉教案內容。以培養興趣、激發創新激情為出發點,加強案例教學和實踐環節,通過增加案例教學、添加社會和企業需要的專業技術課程,從而最大限度的發揮實踐實訓課程的作用,真正使學生體會和做到學以致用。

      (4)課程教材建設。以軟件工程為主線的課程群體系研究的同時加強教材建設。目前采用“內編外引”的方式,做好教材的自編與挑選工作。在軟件工程類課程中的教材都要求是重點教材,規劃教材或原版外文類教材,選擇質量高、特色鮮明的教材。

      (5)實踐體系建設。建立起更加完善的、與課程群體系相適應的實驗、實訓、實踐教學體系。實踐訓練課程劃分五個層次,分別為基本訓練、基礎理論訓練、專業訓練、工程訓練和創新訓練。使實踐類課程涉及到的理論由淺入深,程序規模由小到大,開發隊伍由個體到團隊。實訓環節中還考慮了加強與企業的合作,將企業的資源優勢與學校的理論知識優勢充分結合,共同設計和建設課程群中的實訓項目。

      4解決的關鍵問題

      (1)把握主線與特色的關系。目前已有多個示范的軟件學院,軟件工程專業根據目標不同,有向高層次培養也有的向國際化目標培養。如何地足于地方,結合財經類發展特色,對課程群內容進行篩選和改革是解決的主要問題之一。目前特色軟件工程專業建設的方針是首先確立以軟件工程為課程群的主線,保障基礎內容的涵蓋和銜接。另一方面,結合財經學院特點,在開發案例、管理項目和課程選擇上體現特色,如面向金融軟件開發實踐,因材施教培養實踐動手能力,開設《軟件項目管理與工程經濟學》等課程內容。

      軟件工程專業課程范文第4篇

      【關鍵詞】軟件工程;專業建設;課程設置

      目前,我國軟件工程本科專業建設的成果有目共睹,但同時也存在人才適應性、實用性差等問題,課程設置與市場需求脫節成為頑疾,不利于學生實踐能力的培養。21世紀是一個以知識經濟為主的時代,人才作為企業競爭的核心,其戰略地位不言而喻。然而,軟件工程本科專業建設存在的一系列問題,直接影響了人才培養水平,限制了軟件產業發展,其創新與優化工作至關重要。

      一、軟件工程本科專業建設的現狀

      近年來,隨著我國高等教育的普及化發展,軟件工程本科專業建設大肆擴張,并取得了一定成效。但是在實踐過程中,軟件工程本科專業建設依然存在不少問題,具體體現在以下幾個方面。

      (一)保障體系缺失。軟件工程本科專業建設是一項體系化工程,需要大量的保障基礎作鋪墊。現階段而言,大部分本科院校應時展需求,逐步開設了軟件工程專業課堂,并按照新課程改革要求,采取了一系列創新改革舉措,建立了相對完善的實踐機制。然而,我國軟件工程本科專業保障體系建設依然不盡如人意,在教學內容設計上缺乏與軟件產業及相關技術發展變化的有效彈性配合,體現了多階段逐級過渡的特性,很難實現理論、實踐與工程的循環。在這樣的教學模式影響下,軟件工程專業人才培養拘泥于書本知識灌輸,忽視了對學生個性差異與全面發展的考查,不利于其實踐能力的提升。究其根本,造成此類現象主要是因為素質教育建設與滲透不足。在軟件工程教學實踐中,部分教師固守傳統思想,本身專業化水平不高,缺乏應有的創新素質與優化意識,在方法選擇上顯得過于拘謹,忽視了學生主觀能動性的發揮,最終限制了學生的全面發展。因此,保障體系缺失是影響軟件工程本科專業建設步伐的重要因素。

      (二)產學聯盟滯后。軟件工程本科專業建設并非高校一方的責任,其社會價值決定了需要政府支持和企業配合。事實上,軟件工程人才培育與相關企業人才需求缺乏反復性地對接與持續性地跟蹤,使得本科院校教育逐步脫離了經濟市場的導向,所培養的畢業生人才必然不能滿足企業需求,其基本價值淪喪。新時期,市場經濟運行規律決定了,軟件工程本科專業建設必須走產學研一體化發展道路。目前,很多本科院校與企業建立的產學聯盟還停留于表面,并未深度挖掘軟件工程專業建設需求,在人才培養方面尚未真知灼見、長治久遠。有些企業過度“計較”對合作育人的成本投入,專業選擇具有強烈的“功力”色彩,參與軟件工程專業建設的積極性不高。在此過程中,政府如何發揮引導職能,合理介入校企合作,為其提供良好的法律政策及資金支持是當前一個較為突出的問題。沒有健全的管理措施,校企雙方的權責就不能得到有效拷問與執行,一旦發生糾紛,勢必會影響兩者之間的長期合作關系,產學研一體化也因此走向盡頭,不利于軟件工程專業建設的完善與深入。

      二、促進軟件工程本科專業建設的實踐策略

      軟件工程本科專業建設實踐成果,受諸多因素的影響。結合分析,有針對性地提出了以下幾種軟件工程本科專業建設實踐策略,以供參考和借鑒。

      (一)優化課程設置。學科是高校生存與發展的基石,同時還是專業建設的前提和基礎。一個健全的專業往往需要多個學科的支撐,否則勢必淪亡。因此,本科院校在軟件工程專業建設之初,就需要綜合考查自身現有的學科實力,有針對性地做好鋪墊工作。具體而言,本科院校要樹立良好的市場意識,并以此為導向,明確軟件工程專業人才培養目標及要求,合理配置相關學科,設計完善教學內容,逐步形成科學體系,實現人才的全面發展,最大限度地發揮自身社會價值。為適應軟件產業發展對多元人才的需求,本科階段應放寬口徑,不細分專業培養方向,但需要考慮專業課程模塊設置,夯實畢業生理論基礎的同時,拓展其知識面,使之深入了解某類系統軟件及其應用領域。一般而言,軟件工程本科專業核心課程包括軟件數學類課程、軟件基礎類課程、軟件系統類課程、軟件工程類課程等內容,著重突出對學生應用能力與實踐能力的培養。基于此,對于軟件工程本科專業學生的考評也應關注其軟件數學知識、基礎知識以及工程知識水平,全面考查其綜合素養及能力,并據此決定下一階段的教學目標及方向。

      (二)加強師資建設。素質教育背景下,教師作為主導,既是軟件工程本科專業建設的對象,又是軟件工程本科專業建設的參與者,其表現出的綜合素養和能力直接決定了最終工作成效。在高等教育普及化階段,本科院校面臨著巨大的人才引進壓力,需盡量在短時間內優化整個師資團隊的學歷結構、年齡結構以及職稱結構等。在此過程中,本科院校要致力于專業化師資隊伍建設,加強教師培訓工作,及時更新其理論知識素養及專業技能構成,提高他們的綜合業務能力,使之提供良好的教學服務。簡單來講,本科院校應制定完善的教師培訓計劃,以職業培訓為主、脫崗培訓為輔,根據軟件工程本科專業建設需求,分清輕重緩急,優先發展特色學科,為廣大教師搭建互動交流平臺,分享有效經驗,從而為軟件工程本科專業建設提供強力支撐。同時,本科院校還需建立完善的激勵制度,保證雙師型教師團隊建設資源充沛,給予表現優異的教師適度職位晉升、薪酬增長等獎勵,鼓舞他們自主創新,樹立其良好的職業發展愿景,從而使之投入更多的時間和精力在本職工作上。

      (三)推進校企合作。本科院校的核心價值是促進學生全面發展,其根本目標是打造滿足市場需求的應用型人才。從某種意義上而言,企業作為市場經濟活動的主體,只有其自身才清楚需要什么樣的人才,也是軟件工程本科專業建設方向的決定者。政府方面應充分發揮引導職能,制定完善的法律制度、政策體系支持校企合作,明確雙方承擔的責任和義務,幫助兩者構建長期戰略合作關系。而企業方面也需要深刻認識到校企合作對自身發展的重要意義,可就軟件工程本科專業建設提出可行性建議,也可與校方專家共同協商專業課程設置,將行業最新發展動態引入到軟件工程專業教學體系當中。在企業的積極參與下,本科院校需樹立良好的市場意識,將軟件工程專業建設緊密聯系市場,結合自身實踐,走特色發展道路,以服務于地方產業經濟發展。同時,校企雙方還應整合可以利用資源,合理配置,積極打造校內實驗室和校外實訓基地,引入先進技術及設備,最大限度地發揮各方優勢,為軟件工程實踐教學提供良好的環境與氛圍。總而言之,軟件工程本科專業建設實踐十分重要和必要。由于個人能力有限,本文對軟件工程本科專業建設作出的探索可能存在不足,未來其實踐工作還有很大的改善空間。因此,希望業界更多專家和學者持續關注我國軟件工程本科專業建設實況,全面總結其現狀及問題,并深度剖析其中存在的問題,有針對性地提出更多促進軟件工程本科專業建設對策,從而推動軟件工程專業創新優化發展,為我國軟件產業持續發展提供強力人才支撐。

      【參考文獻】

      [1]唐劍梅,鐘世芬.軟件工程專業建設的探索與思考[J].計算機教育,2012,8:15~17

      軟件工程專業課程范文第5篇

      中圖分類號:G642

      摘要:針對傳統課程體系難以滿足工程型人才培養需要的問題,提出借鑒德國FH模塊化教學成功經驗,將傳統的按學科知識體系構建專業課程體系轉變為按專業能力體系構建專業模塊體系的思路和方法,并探討基于模塊化教學課程改革的主要措施。

      關鍵詞:應用型人才培養;模塊化教學改革;借鑒德國經驗;FH模塊化

      1 背景

      以高級應用型人才為培養目標的德國應用科學大學(Fachhochschule,簡稱FH)是德國工程師的搖籃。作為一種國際公認的應用型人才培養模式的成功范例,FH應用型人才培養的成功經驗對我國探索應用型本科教育規律,構建應用型本科教育培養模式具有重要的參考價值與借鑒意義。

      作為國家軟件服務外包特色專業,合肥學院軟件工程專業自2010年入選教育部第一批“卓越工程師教育培養計劃”以來,以教育部高等學校教學指導委員會編制的《計算機科學與技術專業規范(軟件工程方向)》為指導,圍繞培養能在工程現場從事軟件工程技術應用開發工作的、工程功底深厚的軟件工程師專業人才培養目標,發揮與德國應用科學大學合作共建的優勢,著眼于學生能力培養,引入“博洛尼亞進程”后歐洲各國正在實施的模塊化教學,重新組織教學結構,有針對性地將一個專業內相關的教學活動組合成不同的模塊,避免了教學內容的重復,優化了教學內容體系,提高了教學效率。

      2 模塊課程改革思路

      借鑒德國FH工程型人才培養成功經驗,打破原有的課程體系,構建覆蓋本專業卓越工程師人才培養標準的模塊化課程體系,實現對原有課程的整合優化。

      (1)以能力為導向,構建“模塊化”課程體系。根據培養標準對學生知識、能力和素質等的要求,通過打破課程之間界限,整體構建課程體系,有針對性地將一個專業內相關的教學活動組合成不同的模塊,使每個模塊對應明確的能力培養目標。通過模塊與模塊之間層層遞進、相互支撐,實現本專業的培養目標,將傳統的人才培養“以知識為本位”轉變為“以能力為導向”。

      (2)圍繞模塊能力培養目標,設置模塊教學內容。依據模塊的培養目標有針對性地構建教學內容,將傳統的課程改造為面向特定能力培養的模塊。同時,整合傳統課程體系,實現模塊教學內容的非重復性。此外,充分發揮合作企業所具有的工程教育資源優勢,與企業共同開發和建設具有綜合性、實踐性、創新性和先進性的企業學習模塊。

      (3)融合多種教學形式,使理論教學和實踐教學緊密銜接。通過將課堂教學、企業學習、研討、項目、實驗、練習、第二課堂和自主學習等不同的教學形式引入模塊化教學環節,實現理論教學與實踐教學的緊密結合,強化對學生工程能力和職業素質的訓練。

      3 模塊化課程改革的具體做法

      3.1 制定專業培養學校標準

      合肥學院在國家通用標準的指導下,借鑒教育部高等學校教學指導委員會編制的《計算機科學與技術專業規范(軟件工程方向)》,圍繞專業人才培養目標,與企業聯合組建專業指導委員會,通過在軟件行業領域領軍企業中廣泛深入地調研,確定本專業適應的崗位群以及對專業人才知識、能力和素質的需求,與企業共同制訂本專業的學校標準。學校標準從科學知識、專業能力和綜合素質3個角度全面涵蓋了卓越工程師人才培養規格和要求。

      3.2 構建“模塊化”課程體系

      根據前期制定的專業培養學校標準,構建適合專業發展的課程體系。近年來,“模塊化”課程體系被廣泛應用于德國應用科學大學,較好地解決了課程設置的體系化問題、理論教學與實踐教學的銜接問題、工程素質教育與專業教學的關系問題以及學生能力的培養問題。

      “模塊化”課程體系主要著眼于學生能力的培養,根據專業培養目標對學生知識、能力和素質的要求,整合重組教學內容,有針對性地將一個專業內相關的教學活動組合成新的主題式教學單元——模塊。模塊作為面向專業能力培養的基本教學構成單位,是圍繞特定能力培養的相關教學活動的有機組合,具有可重組性和教學內容的非重復性。同時模塊對應能力培養環節的連貫遞進,能靈活有效地支持模塊互換及學分互認,可以滿足學生應用能力和綜合素質的培養。

      “卓越工程師教育培養計劃”對卓越工程師的_各種能力提出明確要求,在課程體系整合重組過程中,應把能力培養體現在每門課程之中,貫穿于整個課程體系;因此,德國的“模塊化”課程體系改革理念對于卓越工程師人才培養具有積極的借鑒意義,通過推行模塊化課程體系,將有助于卓越工程師人才各種能力的培養。自1985年來,合肥學院已與包括漢諾威應用科學大學、奧斯納布呂克應用科學大學等多所德國應用科學大學建立了合作關系,利用德國優質的教育資源并結合我國實際,共同培養符合地方社會經濟發展需要的工程應用型人才,并在“模塊化”課程體系構建方面開展了先期的探索,積累了豐富的經驗。

      針對專業的特點,在構建“模塊化”課程體系時,應根據專業培養學校標準,打破課程之間的界限,對教學內容進行優化、整合、重組,將原有的“偏重知識傳授”的層次化課程體系轉變為“強調能力培養”的模塊化課程體系。首先,根據專業人才培養標準,圍繞專業能力培養目標,將抽象的專業能力具體化為能力要素;其次,針對每個能力要素確定其對應的支撐知識點,由相關聯的能力要素對應的知識點及知識應用組成模塊;最后,通過相關模塊的有機搭配,構成覆蓋本專業卓越工程師人才培養標準的“模塊化”課程體系。

      3.3 整合優化教學內容

      圍繞人才培養標準,對原有課程教學內容重新整合、優化重組,構建出新的模塊教學內容。整合后的教學內容面向能力培養,每個模塊對應一個或多個相關的能力要素,模塊之間內容不重復,消除冗余。

      1)數學課程內容的調整與優化。

      依據“以應用為目的,以必需適用為度”的原則,同時參照國家最新制定的《工科類本科數學基礎課程教學基本要求》,根據模塊化教學的涵義,確定大學數學類課程模塊化體系改革的總體思路為“橫向分類,縱向分級”。

      橫向分類是指大學數學教學為專業教學服務,要滿足專業課程教學內容的需要。根據工科、經管和文科類專業的需求,將大學數學分為3大類:工程應用數學、經管應用數學和數學素養。縱向分級是指根據數學自身的特點和內在聯系,將大學數學課程分成5級模塊,其中A級包括一元函數微積分、微分方程等,B級包括多元函數微積分、矢量分析、級數等,C級包括線性代數的基本知識,D級包括概率論與數理統計,E級包括復變函數與積分變換。

      為制定適合本專業的數學模塊,專業教師與數學教師按照“材料收集提取數學知識點獲取知識點綱要整理成數學模塊數學模塊教學大綱確定教學內容”的流程,共同確定本專業學習工程應用數學A—D共4個模塊。

      在確定了每個模塊教學內容的基礎上,按“能力、知識、素質”3個要素,對每個模塊進行分解,將每個模塊分解為理論學習、實踐學習和自主學習3個環節。理論學習主要是培養學生的數學能力,如計算能力、邏輯推理能力、空間想象能力、數學建模能力等;實踐學習主要是培養學生數學創新能力、應用數學軟件能力等;自主學習主要是培養學生的自學能力、團隊合作能力等。3個環節的學習是互相滲透、互相補充、相輔相成的。

      以工程應用數學B為例,理論與實踐教學、自主學習的具體安排分別見表1—2。

      2)物理課程的打散與融合。

      傳統的大學物理課程內容繁雜,包括力學、光學、電磁學等,與本專業所面向的“能在工程現場從事軟件工程技術應用開發工作,工程功底深厚的軟件設計工程師、高級程序員和軟件質量保證工程師”的培養目標差別較大;且原內容注重理論推導,忽視理論應用,不適應合肥學院應用型人才培養規格。因此對原物理課程內容重新梳理,挑選其中與本專業密切相關的電磁學內容,并將其打散融入到電工電子、模電、數電等專業課程的教學中(見表3),最終構建出由2個模塊組成的電路與數字系統設計系列,使物理原理的講授與專業知識緊密結合,達到良好的教學效果。

      3)專業課整合優化。

      我們按照現代軟件開發企業的專業分工,根據前期調研結果,梳理出各個崗位的核心能力,并以此為基礎優化組合專業技術類課程,形成對應中低端技術崗位、中高端技術崗位及管理崗位3個層次核心能力的模塊組合,具體構建方案如圖1所示。

      (1)軟件實現能力模塊組合。面向程序員、測試員等中低端技術崗位,構建培養軟件實現能力的模塊組合,并按照如下4個類別劃分模塊。

      基礎語言類:面向過程程序設計模塊、面向對象程序設計模塊。

      Web開發類:Web應用系統開發模塊、JavaEE技術模塊、Net技術模塊、XML與Web2.0模塊。

      嵌入式開發類:嵌入式Linux C編程模塊、嵌入式軟件設計模塊。

      軟件測試類:軟件測試模塊。

      (2)軟件分析設計能力模塊組合。面向設計員、分析員中高端技術崗位,構建培養軟件分析設計能力的模塊,并按照如下兩個類別劃分模塊。

      基礎類:軟件工程、數據庫原理與應用

      拓展類:軟件分析與設計、Oracle數據庫、Web開發框架

      (3)軟件管理能力模塊組合。面向項目經理、產品經理、質量經理等管理崗位,構建培養軟件管理能力的模塊,提供了項目管理、軟件配置和軟件質量保證等模塊供學生選修。

      4)優化整合硬件及網絡類課程。

      對非軟件類課程進行合并與壓縮,具體包括:①計算機組成原理與計算機體系結構壓縮形成一個新模塊——計算機組成與結構,壓縮整合原有兩門課程的教學內容,同時減少了總學時;②將Linux(也稱網絡操作系統)教學內容合并到操作系統中,理論講授學時仍然保持與原操作系統課程一樣,采用實踐和自主學習方式完成Linux內容的教學。

      5)引入行業最新技術及規范。

      軟件工程領域是最具活力、技術創新最多的領域之一,培養軟件工程師必須緊密結合工業界的最新發展。通過廣泛的企業調研,我們將行業領軍企業認證課程的部分內容優化整合進專業教學中,從而提高學生的軟件工程能力,使學生始終站在技術發展的最前沿,具體如表4所示。

      6)發揮企業工程資源優勢,實現校企優勢互補。

      為了增強學生職業素質,提升軟件工程能力,本專業與合作企業密切聯系,將邀請企業專家進校和派出學生進入企業兩種方式相結合,按照“由淺入深、由單項到綜合”的原則,根據各個學習階段的具體內容,層層遞進地實現能力的漸進培養。

      (1)邀請企業專家上課。大一至大三,逐步邀請企業專家來校參與理論和實踐教學,具體教學內容見表5。

      (2)派出學生進入企業學習。到大四階段,學校派學生到企業并進入項目組,學生通過面授、自學、項目實訓相結合的方式開展學習。以文思科技為例,企業階段學習內容及所需時間見表6。

      4 結論

      模塊化課程改革避免了教學內容的重復,提高了教學效率;同時,新形成的模塊化課程體系還具有以下特點。

      1)突出專業特點,強化培養軟件工程能力。

      整合后的課程體系明確了教學重點為軟件開發能力的培養,軟件課程從原有的13門增加到20門,軟件課程的學時比例從32%提高到49%。

      2)突出實踐訓練,強化培養學生動手能力。

      整合后的課程體系遵循學生認知規律,通過“從校外到校內,再從校內到校外”的方式對學生開展如下3個階段的集中式實踐訓練。

      (1)認知實習階段。在大二與大三之間插入12周的認知實習,使學生初步了解社會、專業公司等社會組織的工作過程及和專業相關的實際知識,提高交流溝通能力,培養開拓創新能力和團隊合作能力。

      (2)校內工程實踐階段。引入雙導師制,模擬企業開發場景,指導學生完成一個真實軟件項目的開發,使學生了解與本專業相關的領域知識,掌握文獻、信息、資料檢索的一般方法,熟悉軟件開發技術標準與規范,初步具備項目管理能力。

      (3)企業項目實訓階段。學生進入企業,在工程師的指導下,在企業真實生產環境中開發軟件系統。

      3)引入行業發展的最新技術。

      整合后的課程體系在5門專業技術課程中引入11項企業認證課程的內容。新技術的引入使得教學內容始終處于行業發展的前沿,有利于學生畢業后迅速進入工作狀態,從事軟件開發工作。

      4)校企深度合作。

      整合后的課程體系從3個層面加強了校企合作:

      (1)與企業共同制訂人才培養標準。與企業共同組建專業指導委員會,聽取企業意見,引入最新行業標準與規范,制訂符合行業需求的人才培養標準。

      (2)課程內容引入行業發展最新技術。將行業最新技術融入到具體課程內容中,保證了教學內容的先進性。

      (3)與企業合作開展3階段集中實踐教學,強化學生的動手能力和工程素養。

      參考文獻:

      [1]袁暋,許強,王曉峰,等.基于應用型人才培養的模塊化教學改革研究:借鑒德國FH成功經驗[J].合肥學院學報:自然科學版,2011(4):56-60,65.

      [2]檀明,張向東,許強,等.以能力為導向的軟件工程專業應用型人才培養[J].計算機教育,2010(21):88-92.

      国产亚洲日韩在线三区| 国产午夜亚洲精品不卡电影| 激情婷婷成人亚洲综合| 亚洲高清一区二区三区| 亚洲精品永久www忘忧草| 91在线精品亚洲一区二区| 亚洲国产精品久久久久网站| 亚洲AV综合色区无码另类小说| 国产亚洲精品a在线观看| 国产亚洲情侣一区二区无码AV | 久久久无码精品亚洲日韩蜜臀浪潮| 日韩亚洲人成在线综合日本| 亚洲精品白浆高清久久久久久| 亚洲一区二区三区在线观看精品中文 | 亚洲AV无码一区东京热| 亚洲AV日韩精品久久久久久久| 亚洲AV成人一区二区三区AV| 午夜亚洲AV日韩AV无码大全| 亚洲视频在线免费观看| 亚洲精品视频在线观看免费 | 一本色道久久88亚洲综合| 亚洲国产成人久久综合野外| 亚洲国产成人精品91久久久| 亚洲国产婷婷香蕉久久久久久| 国产啪亚洲国产精品无码| 亚洲线精品一区二区三区影音先锋| 亚洲男人的天堂www| 久久亚洲精品无码| 亚洲网址在线观看| 成人亚洲国产va天堂| 久久亚洲精品成人无码| 亚洲精品岛国片在线观看| 国产成人综合亚洲亚洲国产第一页| 亚洲日产无码中文字幕| 亚洲高清在线观看| 亚洲一区精品视频在线| 亚洲色成人四虎在线观看| 亚洲AⅤ视频一区二区三区| 亚洲日韩v无码中文字幕| 亚洲一区中文字幕久久| 亚洲香蕉在线观看|