計算機軟件工程論文范例6篇

前言:中文期刊網精心挑選了計算機軟件工程論文范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。

計算機軟件工程論文

計算機軟件工程論文范文1

1.1 IC卡行業發展現狀... 1

1.2 IC卡迅猛發展的原因... 2

第二章 硬件系統設計... 4

2.1 IC的選用與設計... 4

2.1.1  IC卡概述及分類... 5

2.1.2  IC卡國際標準... 5

2.2 電源電路設計... 7

2.3主控芯片AT89S52 及相關電路設計... 9

2.4 串行通信... 14

2.5 蜂鳴器電路設計... 18

第三章 系統軟件設計... 19

3.1 編程軟件... 19

計算機軟件工程論文范文2

軟件的發展和計算機的發展密切相關,隨著計算機的發展歷程,軟件可以分為如下兩個階段。第一個階段是20世紀的中期,個人計算機出現并且逐漸興起,其應為攜帶方便、占地面積小等特點深受大眾喜愛,與之伴隨的計算機軟件的需求量也在不斷提高,于是便出現了各種的計算機語言,以及處理系統等;第二的階段則為20世紀的70年代,隨著通信技術的改革,計算機技術也作出了相應的革新,使兩者可以更好地結合。此時針對計算機軟件的開發,出現了數據庫,同時因為通信技術的發展,大規模的集成電路Corbar軟件開始出現并逐漸成型,從而出現了計算機網絡,完成了多方共享的任務。隨著計算機網絡范圍的不斷擴展,最終建立其了覆蓋全球的因特網。網絡技術的發展,使每一位公民都認識到了計算機的存在,使計算機更好地為人們的生活提供幫助。從此,全球進入了網絡化的新時代。

2計算機軟件技術在工程領域的運用

2.1對文獻整理的幫助

過去的文獻整理工作十分復雜,需要耗費大量的時間。通常是由整理人員對需要整理的文獻先進行清點,編寫一個清單,然后攝影人員按照清單的內容對資料進行縮微拍攝,最終歸檔。但是,隨著計算機技術的不斷改革創新,在目前的文獻整理工作中融入了很多高科技的元素,計算機發揮著其重要作用。在20世紀計算機技術剛剛興起的時候,人們運用計算機整理文獻的大致流程是:第一步先通過數據庫軟件對需要整理的文件中的數據進行整合,記錄在數據庫當中;第二步將需要拍攝的內容錄入到Word文檔當中,形成一個拍攝清單,里面表明刊頭等要素;第三步將文檔通過計算機打印出來。這三個步驟的完成都離不開計算機,同時因為人工智能代替的人力,減少了傳統方法中出現差錯的機會,使得整理工作更加精確和嚴密。在這一過程中,數據庫發揮著主導作用。到了21世紀,計算機軟件技術又出現了新的突破,人們需求的不斷變化,工作難度的增加,使最傳統的辦公軟件已經無法應付,需要開發一些有針對性的軟件來完成一些特殊的流程,減少人們的工作量,提高工作的效率。在微縮工程領域中,文獻整理占據了重要的地位,因此人們針對這工程領域一開發了專門的軟件技術。上個世紀文獻整理工作主要運用的是丹誠數據庫,但是面對復雜龐大的數據,如果僅僅是需要進行一個膠片盒的盒標打印工作,都需要將該數據庫當中每一條用的到的數據依次打開,然后再逐個進行復制粘貼到規定的文檔當中,規范一個格式,最后再進行打印。如此一個小的任務,就需要進行很多次的復制粘貼,程序很復雜,同時稍不留神就會出現錯誤。針對這一問題,一種新的計算機軟件便由此出現--marc-pro.exe。該應用程序是為了輔助數據庫的工作而設計的,它能夠使數據庫充分地發揮其自身的功能,在文獻整理工作中發揮了重要的作用,提高了文獻整理工作的效率。

2.2對圖像處理工作的幫助

目前無論是任何地點,都能夠看到監控攝像頭,視頻監控已經成為了社會的一種現象。視頻監控強調視頻的清晰度,才能夠更好地為大眾服務。隨著出現的各種圖像處理方法,圖像的清晰度在不斷地提高。而針對圖像處理這一任務,出現了各種處理軟件,并且隨著人們對圖像清晰度提出的新要求,這些軟件也在不斷的完善。

2.2.1常用的圖像處理功能下面為大家分析一下在圖像處理時候,對軟件要求的幾項功能。模糊圖像清晰化功能。實際拍攝中,焦距、運動等對圖像進行的影響,出現圖像模糊化,運用處理軟件使原本模糊的圖像清晰。該項功能在實際生活中得到了廣泛的運用;消除噪聲。很多視頻拍攝完畢后,都會有很多干擾的聲音,覆蓋了我們需要的聲音。利用自動增強的功能,能夠使該圖像所要反映的內容更加突出;同時還能夠對圖像進行銳化處理、將其鋸齒消除。同時,由于很多監控設備像素不是很高,拍攝出來的畫面在放大之后會出現一片馬賽克的現象,可以運用軟件將馬賽克弱化。在拍攝物體的時候,如果該物體是背朝光源,就會出現拍攝出來的畫面很暗,無法看清楚物體的原貌,這是就可以用明暗校正的功能來處理該圖像;圖像的重建功能??梢詫⑴臄z的畫面分為多個幀,將幀進行融合,然后將模糊的部分進行清晰化處理;如果圖像中出現的人物面部不是很清晰,可以通過幀平均的方法,使人的五官變得更加清楚;對動態視頻處理的功能??梢詫⑴臄z中畫面的亮度、明暗對比、噪聲等問題進行處理;因為光線、監控機自身的原因,造成了拍攝的畫面出現了失真的問題,可以通過還原圖像的功能,使原本圖像的顏色真實展現在人們眼中。

計算機軟件工程論文范文3

軟件工程論文參考文獻:

[1]李倩偉,宋薇.動態規劃算法在軟件工程管理中的應用[J].通訊世界,2016(18).

[2]顧溆琛.關于軟件工程管理的現狀和創新分析[J].科技尚品,2015(7).

[3]趙昆.軟件工程管理的現狀和創新策略[J].電子測試,2016(14).

[4]侯凱.淺談軟件工程管理的現狀和創新策略[J].計算機光盤軟件與應用,2014(24).

[5]王旼旻.軟件工程管理的現狀和創新策略[J].信息與電腦:理論版,2015(19).

[6]王國鵬.關于軟件工程技術分析的探討[J].信息系統工程,2013(01):149-149.

[7]于為.軟件工程標準化現狀與分析[J].硅谷,2013(12):10-10.

軟件工程論文參考文獻:

[1]張健,安立龍,朱旭東.軟件工程專業應用型人才培養模式的探索與實踐[J].計算機教育,2010(12):15-18.

[2]徐玲,文俊浩,熊慶宇.軟件工程人才培養模式的探索與實踐[J].現代教育技術,2013(08):118-121.

[3]吳海濤.軟件工程專業應用型人才培養模式的探索與實踐[J].天中學刊,2016(06):133-135.

[4]侯霞,劉建賓,李淑琴.軟件工程應用型人才培養模式的探索與實踐[J].中國電力教育,2014(27):31-32.

[5]王薇.軟件工程思想在管理信息系統開發中的運用[J].電子技術與軟件工程,2015,11:71-72.

[6]高學軍.淺談軟件工程思想在管理信息系統開發中的應用[J].科技資訊,2014,30:13.

[7]熊亞蒙.軟件工程思想在管理信息系統開發中的應用[J].電子技術與軟件工程,2016(21).

軟件工程論文參考文獻:

[1]肖云.淺析計算機軟件工程的管理和應用[J].電腦知識與技術,2016(12):88-89.

[2]劉紅梅.計算機軟件工程管理與應用探究[J].無線互聯科技,2015(2):97-98.

[3]初旭.計算機軟件工程管理與應用解析[J].中國管理信息化,2013(5):72-73.

[4]劉琳.計算機軟件工程管理與應用分析[J].軟件,2014(2):141-142.

[5]李田英,蘇艷.計算機軟件工程管理與應用分析[J].電腦知識與技術,2015(28):72-73.

計算機軟件工程論文范文4

關鍵詞:CDIO理念;計算機軟件工程;教學方法

中圖分類號:G718.5

我國高校教學工作的開展大都是通過課堂教學的方式進行,通過教師對知識點或范例進行講解以達到學生理解掌握知識的教學目的,對于實踐性較強的學科則是通過課堂教學與實踐教學相結合的教學方法開展教學,例如增加課程實驗等,這是提高學生知識掌握水平的重要途徑。計算機軟件工程是高校計算機專業課程的重要組成部分,對于提高學生計算機專業知識水平與計算機軟件應用能力具有重要意義,但由于計算機軟件知識具有很強的專業性,單純的依靠課堂教學或實驗教學很難實現預期的教學目標。因此,對計算機軟件工程教學進行創新與改革,將CDIO教學理念引入到計算機軟件工程教學工作中,激發學生學習興趣與積極性,在實踐中實現學生掌握專業知識與提高實踐能力的雙重發展。

1 CDIO教學理念

CDIO是Conceive、Design、Implement、Operate四個英文單詞首字母的縮寫,CDIO是將構思、設計、實施與運行的有機結合體,概括了現代工業產品從無到有再到更新換代的全過程。CDIO教學理念是改變傳統的課堂教學模式,將課程知識的學習過程融入到某一個特定的項目中,學生組成項目研究團體,對項目整體運行周期包括項目構思、流程設計以及實際操作等,在項目實踐過程中掌握專業知識,并加深對知識的理解程度,提高專業知識運用能力。CDIO教學理念增強了實踐教學的開展力度,對培養學生實踐能力、動手能力、交流能力、團體合作能力以及分析問題與解決問題的能力具有重要的促進作用。我國社會經濟的建設與發展需要大量的優秀人才,CDIO教學體系的建設是全面提高學生專業素質,推進我國社會主義建設的基礎保證。

2 計算機軟件工程專業CDIO教學模式的建設

在CDIO教學理念的基礎上建設計算機軟件工程教學模式的過程中,要根據CDIO教學理念的基本構成,合理確定計算機軟件工程的教學模式。計算機軟件工程CDIO實踐教學是以產品運行的生命周期為載體,讓學生以主動的、實踐的、課程之間有機聯系的方式學習工程。CDIO培養大綱將工程畢業生的能力分為工程基礎知識、個人能力、人際團隊能力和工程系統能力四個層面,大綱要求以綜合的培養方式使學生在這四個層面達到預定目標。CDIO工程教育模式對軟件工程人才培養的啟示是:(1)不斷加強專業基礎教育,同時還要關注工程實踐,重點應該放在實踐環節;(2)有機地將個人職業技能與人際交往能力結合起來;(3)強調綜合創新能力,適應社會大環境,并且能在其環境下不斷成長。依據CDIO工程教育模式理念,培養軟件工程能力目標可以分為5個等級,即編程能力、系統構建能力、職位勝任能力、適應社會能力、理論解決實際問題能力。通過這種培養目標可以建立實踐教學階段的目標模型,將實踐教學環節與不同程度的能力模型有機對應起來,將不同實踐教學環節與不同程度的能力訓練結合,構建以軟件工程實踐能力為核心、“學習-實踐-學習-實踐”能力不斷進步的軟件工程實踐教學模式。

3 計算機軟件工程專業CDIO教學體系的建設

計算機軟件工程CDIO教學體系建設工作的重點是加強工程實踐能力培養渠道的建設,不斷建立符合CDIO教育模式及大綱要求的工程教育實踐體系,確立“以技能培養為基礎、以工程能力培養為核心”的實踐體系建設指導方針,要根據CDIO實踐教學特點以及人類認知客觀事物的規律,針對學生工程實踐能力的培養要求,可以嘗試建立以“課程學習+項目實訓+企業實訓+畢業設計”為主線的軟件實踐教學體系,實現從“課程學習到專題技能實訓”、“項目實訓到工程項目能力實訓”、“企業實習到社會適應與社會拓展能力訓練”、“創新能力訓練到研發實踐”的過渡,從而獨立、完整地構建“畢業設計到產品或系統能力訓練”的不同能力培養的教學體系目標。

4 提高計算機軟件工程CDIO教學質量的建議

4.1 建立完善的計算機軟件工程CDIO實踐教學環境

完善的實踐教學環境是計算機軟件工程CDIO教學順利開展的基礎,是學生對項目生命周期進行研究的實踐過程中的物質保障,實踐教學環境的質量直接影響到項目研究結果的質量,因此要加強CDIO實踐教學環境的建設。計算機軟件工程CDIO實踐教學環境包括軟件環境和硬件環境兩部分,軟件環境與硬件環境的具體建設要根據計算機軟件工程的教學需要,一般軟件環境包括建模工具、NET系列語言的集成開發環境、Java系列語言的集成開發環境等基本工具以及研究項目涉及到的專業軟件等。此外,軟件構架以及數據庫軟件也要根據計算機軟件工程的教學要求,確保實踐教學環境具有基本的配置,保證實踐教學環境能滿足項目研究過程中的需要,確保CDIO教學工作的順利開展。

4.2 注重驗證性實踐教學于探索性實踐教學的有機結合

計算機軟件工程CDIO教學要根據學生的計算機軟件知識水平與動手能力,有層次、有,目的的制定CDIO教學方案,逐步開展CDIO實踐教學。由于教學初期學生專業知識和實踐能力水平較低,因此CDIO實踐教學初期應以驗證性實踐教學為主,在學生專業知識水平有了一定的提高后,適量增加探索性實踐教學,例如,確定項目生命周期的構思部分,明確項目研究思路,讓學生完成其余的設計與實踐部分,逐步提高學生對項目整體的掌握能力、實踐能力以及專業知識水平。計算機軟件工程CDIO實踐教學過程中,實現驗證性實踐教學與探索性實踐教學的結合,是確保計算機軟件工程教學質量、提高學生計算機軟件知識與編程水平的重要保障。

驗證性實踐教學的開展目的是對課堂教學中講解的知識點或實驗現象進行驗證,使學生在實踐教學中獲得實踐能力,掌握實踐方法和專業技能,驗證性實踐在計算機軟件工程教學中試不可或缺的,這是因為軟件工程的基本知識、方法與技能是學生進一步學習的基礎,只有確保學生完全掌握了基本知識,才能繼續開展探索性實踐或綜合性實踐。探索性實踐是在驗證性實踐的基礎上,以進一步提高學生專業知識技能和探索能力為目的而開展的實踐教學。探索性實踐教學是對學生安排具有一定難度實踐項目,使學生在實踐過程中探索研究發現新知識與新方法,在提高學生專業素質水平的同時也與有利于培養學生的探索能力、研究能力與創新能力,是對學生基礎學習的提高。計算機軟件工程CDIO教學過程中,要實現驗證性實踐教學與探索性實踐教學的有機結合,過分的注重驗證性實踐,學生只能掌握基本的專業知識,學生專業優勢小,這在競爭力逐漸增加的社會中不利于學生的成長;過分的注重探索性實踐教學則相當于在不穩固的地基上建設房子,根基不穩不能保證房子的順利建設,學生沒有熟悉基礎軟件工程知識的情況下開展探索性實踐教學,學生基礎知識水平低,會導致教學質量差,不能確保實踐教學實現預期的教學目的。教師應根據學生的學習狀態以及專業知識的掌握情況,對驗證性實踐和探索性實踐進行合理的調整,在確保學生打下良好專業基礎的情況下逐步提高學生的專業水平。

5 結束語

CDIO教學理念在高校課程中的應用是提高高校課程教學質量,全面提高高校學生的專業素質、科學研究能力、創新探索精神的根本途徑與重要保障。計算機軟件工程CDIO實踐教學實現了計算機軟件教學的新局面,能全面、穩定、快速提高學生計算機水平,逐步培養學生的實踐能力與創新能力,為我國社會經濟建設培養優秀人才和社會主義接班人。

參考文獻:

[1]韓智,張振虹,李興娟.基于CDIO理念的軟件工程課程教學改革新[J].計算機教育,2010(11):31-32.

[2]梁瑞仕,曾荔枝,楊亮.基于CDIO理念的本科《軟件工程》教學改革研究[J].現代計算機:上半月版,2011(08):65-66.

[3]馮志林,周佳男.基于CDIO 模式的計算機和軟件工程專業應用型實踐教學體系建設研究[J].現代經濟(現代物業中旬刊),2010(05):74-75.

作者簡介:張艷釵(1976-),女,安徽人,??诮洕鷮W院信息工程學院,副教授,Adobe認證設計師、MAYA國際認證講師,研究方向:影視動畫、圖形圖像處理。

計算機軟件工程論文范文5

關鍵詞:能力培養;培養模式;計算機軟件人才

隨著2017年教育部《“新工科”建設行動路線》的提出[1],我國高等教育改革進入新階段,這對工程教育的理念、工程人才培養模式提出了新的要求,在這一背景下傳統教學理念和方法已經難以培養卓越的工程創新人才。分析目前計算機軟件類人才的培養模式,普遍存在以下問題亟待解決:重知識傳授,輕計算思維能力培養;學生重編程,輕文檔撰寫;學生解決復雜工程問題的能力差;學生自主學習積極性差;現有人才培養模式與社會需求對接錯位。針對以上問題本文提出以下對策。

一、優化課程大綱內容

目前以知識傳授為中心的教學模式仍然處于主導地位,該模式往往忽略學習者這一教育活動主體的發展,難以使學生在專業能力與素質上得到提升。計算思維能力是計算機軟件類人才應具備的核心能力之一,是計算機軟件類人才的靈魂,因此應該使計算思維能力的培養始終貫穿四年本科學習,并遵循由易到難,反復訓練,逐漸內化的策略,使之成為每個計算機軟件人才在本科畢業時都具備的基本專業素養與能力。課程是人才培養的基石,為達到該目標應該從根源入手,首先修訂各相關系列課程的教學大綱、實驗大綱,強化大綱中計算思維能力培養的部分并要求相關課程的教學團隊修改相關教學材料,如教案、講義、教學課件等并貫徹實施,同時在課程的考核標準、考核方式、試題中也要增加針對計算思維能力培養的部分,形成對計算思維能力培養情況的檢測與評價。例如在一年級的“程序設計基礎”課程大綱中,可以要求學生首先掌握程序設計基本思想、方法與技巧,養成首先進行程序設計再動手編碼的習慣,培養使用計算機求解問題的基本能力和程序設計能力;在二年級的課程中,如“數據結構與算法”可以進一步培養學生根據求解問題的具體性質選擇(或設計)合適的數據結構與算法的能力,并培養學生運用所學的原理與方法為實際工程問題設計新算法的能力。采用該方法根據各年級學生已經儲備的專業基礎知識和具備的專業能力,對專業課進行從教學大綱到教材材料再到實施過程的改造,按照難度遞增、復雜度遞增的原則[2],遞進式、分層次培養學生的計算思維能力,堅持四年不斷線。

二、設計系列文檔模板

新工科建設就是要使工科人才回歸工程,在軟件開發工程化的過程中,文檔在軟件產品中的作用舉足輕重,其質量直接影響軟件開發、軟件使用及軟件產品的后期維護,因此在軟件人才培養過程中必須加強規范的軟件文檔撰寫能力,使學生在四年的專業課學習、實驗及實踐的過程中由簡到繁、不斷學習、反復訓練,遞進式掌握規范的軟件文檔的撰寫工具、使用方法及文檔撰寫方法。按照以上思路可以依據專業人才培養方案的設置在相關專業課中設計具有前后承接關系的系列軟件文檔模板,并使學生在有工程實踐經驗的專任教師或外聘企業教師的指導下學習并訓練軟件文檔的撰寫能力。例如,一年級通過程序設計基礎實驗及綜合實驗報告撰寫,著重加強訓練程序的設計能力,同時要求學生學會使用常用的程序流程圖繪制工具并學習繪制規范的流程圖,并將課程實驗報告撰寫規范程度及質量作為實驗報告考核的參考指標;類似的在二年級“數據結構與算法實驗”“軟件工程概論實驗”“軟件工程綜合設計”,三年級的“計算機網絡實驗”“數據庫系統原理課程設計”“操作系統課程設計”“軟件測試”“軟件系統分析與設計”“軟件工程專業綜合實踐”,四年級的畢業論文等課程中,都可以融合與軟件需求規格說明、設計說明書、用戶使用手冊等軟件文檔中內容吻合的元素,以任務分解的方式分別安排在相關課程中做出學習要求及考核要求。

三、建設系列頂石課程

解決復雜工程問題是新型工程人才需要具備的核心能力[3],充分利用好頂石課的功能是解決這一問題的有效手段。頂石課最早興起于20世紀80年代的美國,它標志著本科學習的一個終點,2008年被美國大學協會指定為高校教育中10項高影響力的教育實踐之一,對美國本科教育質量起到了重要的作用,目前美國已有80%左右的高等教育機構開設了頂石課,其主旨在于為學生提供將碎片化知識在實際應用場景中整合、收尾、反思和過渡[4],讓學生學習使用高階思維元素獨立面對和解決真實的、復雜的問題,并為后期學習和工作做好準備。學生解決復雜工程問題能力的培養不是某一門課程能夠勝任的,必須使之貫穿于本科課程體系,使復雜梯度逐層上升。借鑒國外頂石課在高等教育中的成功經驗并結合我國計算機軟件人才培養在新工科建設中的實際需求,本文采用在不同年級、分層次遞進式設置“頂石課”的方法,并在課程中植入企業課程、企業規范、企業項目幫助學生及時整合本年級所學專業課程,加深對已獲得知識與技能的體會,并為后續課程的學習和步入工作環境做好過渡。以軟件工程專業為例所設置的分層級的頂石課結構如圖1、圖2所示。

四、創新教學方法

終生學習能力是卓越工程人才需要具備的核心能力,計算機軟件行業技術更新快,新技術不斷涌現,這要求軟件行業從業者必須具備自主學習和終身學習的能力。傳統的教師講授范圍即是期末考核范圍的教學模式,這種模式嚴重限制了學生自主學習的主動性和積極性,針對該問題,可采用以下策略。(1)引進慕課-SPOC平臺輔助課程教學,在為學生提供優秀課程學習資源的同時,引導學生通過互聯網自主學習先進的技術和理念,將學生在慕課平臺上學習和完成習題的情況作為平時成績的一部分,并計入期末總成績。(2)編寫詳細的實驗講義,要求學生根據所學基本知識和技術自主閱讀實驗講義后分析實驗要求并自行設計實驗方案最終完成實驗任務。(3)在實驗中完全或部分采用真實項目,設計綜合性較強的任務,鼓勵學生組建團隊并自主分工、自主設計解決方案、自主查閱文獻搜集信息和數據、自主學習所需的新技術完成題目,與此同時在實驗大綱和實驗考核標準中對自主學習部分添加明確的要求,刺激學生自主學習能力的養成,培養可持續發展能力和終身學習能力。

計算機軟件工程論文范文6

關鍵詞:軟件工程;專業特色;核心競爭力;實踐創新能力

0、引言

國際上傳統的以計算機裝置為信息處理平臺的計算機學科(Computer)已上升、發展、凝練為更為寬泛的計算學科(Computing),其五大子學科領域分別為計算機科學(CS)、計算機工程(CE)、軟件工程(SE)、信息系統(IS)和信息技術(IT)。我國高等教育中的計算機科學與技術專業基本符合計算機科學的能力培養要求,研究生階段的計算機體系結構專業、計算機應用專業則分別對應計算機工程和信息系統、信息技術。軟件工程作為與計算機科學并列的學科地位,已獲得產業和教育界認可,我國也于2011年3月正式將軟件工程批準為一級學科(代碼0835),這標志著軟件工程學科和專業建設進入一個新的歷史時期,迫切需要在此背景下進行專業特質探索和培養模式創新研究。

我國軟件工程本科專業從2001年起陸續在一些綜合性重點大學和理工科院校開設,有力地補充了軟件開發人才缺口,但作為我國高等教育重要組成部分的師范院校在這方面發展相對遲緩,主要原因是師范院校以教師教育為主,一般以人文和理科專業見長,本身工科發展歷史都不長,即使是信息技術類專業,如計算機科學與技術專業,也是在1990年代國家在中小學開設信息技術課程后才普遍設置和發展起來,而軟件工程專業作為和計算機科學并列的學科專業,必然有其區別于計算機科學的特質和人才內涵要求,因此在師范院校軟件工程本科專業建設中如何繼承學校在長期教育信息化方面已形成的比較優勢,辦好、辦精該專業,提高學生工程化軟件開發能力,努力培養、提高其具有軟件工程師素養,系統的研究軟件工程專業的特色定位以增強畢業學生的職業競爭力就顯得尤為重要。

國務院辦公廳于2009年12月31日了《國務院關于推進海南國際旅游島建設發展的若干意見》,將海南國際旅游島建設上升為國家戰略。建設國際旅游島,迫切需要各類高級專門人才,特別是低碳、環保產業,而軟件產業正好契合海南走生態可持續發展戰略的要求。目前海南生態軟件園、三亞創意園、惠普海南項目正進入如火如荼的建設狀態,未來預期需要大量高素質專業軟件從業人員。

海南師范大學作為省重點大學,義不容辭地肩負著為本省培養“留得住、用得上、后勁足”的各類人才的重任,并率先新辦了軟件工程專業。如何利用好海南目前以軟件開發為主的信息服務業大發展的時代背景和外部產業優勢,培養學生創新實踐能力已成為該專業發展不可回避的關鍵問題。只有與時俱進,抓住專業發展難得的外部產業和人才需求機遇,加強與企事業單位的產學研合作和實踐實訓對接,改革教學模式和核心課程體系設置,著力提供優質的、體現核心競爭力的教學資源,才能提高學生的核心競爭力和軟件工程師素質,為本土軟件技術人才培養提供經驗,為生態化、信息化的國際旅游島建設做出高等教育界應有的貢獻。

師范院校作為高等教育重要組成部分,其開展的軟件工程專業研究并不活躍,大多借鑒綜合理工科院校的建設經驗。目前國內主要有杭州師范大學以軟件服務外包為發展方向、沈陽師范大學面向實踐課程體系的改革、一四川師范大學結合師范教育特征的教學體系的構建等為數不多的專業建設研究。

因此,師范院校軟件工程專業特色定位與學生實踐創新能力培養的研究具有十分重要的現實意義,符合教育和產業發展方向,契合時代背景。其實施目的不僅對本省軟件工程人才培養大發展具有指導意義,而且勢必對提高師范院校軟件工程專業建設提供可以借鑒的指導范本和成熟經驗。

1、師范院校軟件工程專業特色定位

核心競爭力體現在本專業學生具有其他專業所不具有的不可替代的特質,是學生馳騁職場的銀彈。從屬于計算大學科的軟件工程專業,與傳統計算機科學與技術專業具有千絲萬縷的聯系,如何把握兩者的內涵和外延,國內外對此已有了不少成熟的探索。傳統計算機專業側重于科學的探究計算本質,并利用發現的規律來發明相關技術方法,從而推動社會信息化;而軟件工程專業關注采用工程化方法實現計算機軟件開發的高效、高性價比、高可控、高用戶體驗質量,核心是標準化的表達方式和規范化的工作步驟。

明白這點后,軟件工程專業的特色就必須落腳于工程師素質培養上,關注軟件工程三要素的知識學習,即方法、過程和工具。同時,特色定位須傳承各個學校的傳統優勢應用領域,如海南師范大學在教育信息化和旅游信息管理方面已有一定的學科基礎和產業優勢。把握軟件工程專業學生的素質培養本質要求,結合開辦學校已形成的比較優勢領域,同時貫徹可持續發展理念,科學制訂教學計劃,而不是人云亦云、盲目跟風,就可以形成該專業的特色,提高學生職業核心競爭力。通過專業特質分析,我們建立以工程素質培養優先的課程體系,并貫穿本科4年的教學。

(1)軟件工程師能力素質的核心主要是工程組織能力、需求分析與軟件建模能力、軟件體系結構設計能力和編程能力。

(2)在參照軟件工程本科教學規范制定的主要教學計劃基礎上,基于我們對上述核心能力重要性的認識,強化上述能力所對應課程的教學實施和學生階段性能力考核。如工程組織能力主要分布于軟件項目管理、軟件工程導論等課程,知識點主要須掌握以項目為組織形式運作軟件的開發、文檔(含標書、工作計劃)寫作、語言溝通交流等。該能力考核應安排在四年級上學期,未合格者將無法進人畢業設計階段。軟件體系結構設計能力重點針對計算機軟件的本質特征(即構造性與易演化性)展開,培養學生如何設計易擴展、易重構、高靈活性的軟件結構及熟練運用常用軟件框架進行開發的素質,安排在三年級下學期考核。

(3)將教育軟件開發或旅游信息系統開發課程作為學生必須選修的課程,安排在三年級下學期,以便學生熟悉所在學校長期擅長的領域,為學生職業發展奠定一定的應用領域基礎。

因此,海南師范大學軟件工程專業特色定位為:結合海南以旅游為主的現代服務業發展要義,傳承本校教育信息化學科優勢,強化工程組織能力、需求分析與軟件建模能力、軟件體系結構設計能力和編程能力的養成,培養具有工程師素養的具有國際視野的軟件工程化管理和技術人才。

只有建立專業核心競爭力考量下的軟件工程師能力培養觀和相應教學安排,抓住專業特質按計劃完成各項能力的階段性考核達標,可基本保證軟件工程專業的特色定位培養,使其素質區別于其他信息學科,具有獨一無二性,增強職業競爭力,推動專業的良性發展。

2、學生實踐創新能力培養

有了專業核心素質培養的觀念認識,創新學生實踐能力建設就顯得尤為重要。我們只有通過課堂實驗領會理論知識點、校內實訓(課程綜合設計)完成能力培養要求、產業實習增強就業體驗,三位一體才能完成學生核心專業素質培養任務。為此,我們從以下幾個方面人手實施學生實踐創新能力的形成,實現軟件工程師各項素質培養落地。

(1)積極組織學生參加全國計算機軟件考試。軟考在規模、內容、實用性上都得到了產業界認同,有利于學生全面掌握專業所需理論和應用知識,以考促學,同時也為學生職業資質和準入提供條件。

(2)分階段嚴格核心能力評價考核,保證學生軟件工程師素質達標;改革考試模式,課程考試方式綜合采用筆試、獨立作業、團隊設計、答辯、文檔評審等多種形式,通過考試方式強化學生建立工程化問題解決方法。

(3)畢業答辯環節以畢業設計為主,取消畢業論文,以設計方案的業界規范化表達、軟件系統的運行可靠性、產品的社會需求程度、項目組織質量等作為學生成績的評判標準,切實提高畢業設計質量。

(4)加強學校特色選修課程的實踐,如在教育軟件開發課程中,讓學生參與學校精品課程平臺和數字化協作系統開發,通過實際教育軟件實訓進一步體會教育理論背景、掌握教學設計等技術在教育信息化中的應用。

(5)高標準建立校內工程實訓室,按業界標準配齊硬件設施,并健全管理制度實行開放式運行,使學生在校內就擁有良好的實驗實訓條件。

(6)充分利用海南省政府每年安排一定的財政資金資助海南服務外包人才培養的政策導向,加強與惠普、海南生態軟件園等企事業的產學研溝通和聯系,選拔部分學生參與惠普海南項目的軟件服務外包培訓與實習工作,增加學生的職業體驗。

(7)持續發展與軟件企業的校企合作,推動學生軟件開發實踐創新能力的提高。海南師范大學軟件工程系通過與深圳易思博信息技術公司緊密合作,引進“軟酷網”實踐教學平臺。其中針對2010級軟件工程專業的軟酷工程實踐實施方案,是在軟酷實踐能力培養體系架構下,結合海南師范大學的人才培養方案,針對2010級具體工程實踐要求,安排160課時的實踐活動,主要通過項目實踐鞏固學生所學的專業核心理論課程,并加強運用;采用案例教學,對知識進行補強,進而進行項目開發;學生通過了解項目管理工具,學習軟件企業文化,掌握編程工具和框架,了解項目的規劃過程、掌握編程的技能,理解UML建模,通過實際的項目開發掌握編碼規范、編程調試、測試方法等技能。結合學生開發的實踐成果,成功組織2010級軟件工程專業見習實訓成果匯報大會,學生們在Android系統手機應用開發和PC平臺JAVA開發方面的實踐成果和創意令人耳目一新,堅定了我們走校企合作、加速培養創新型軟件人才的信心。

(8)定期舉辦科技活動月,以“創新、創意、創業”為主題,通過科技月開展專家講座、計算機設計大賽、創業創意大賽等模式,提高了學生的實踐操作能力;營造出良好的科技文化氛圍。

3、結語

亚洲精品一二三区-久久