孫珊珊 馬春華
[摘要]隨著經濟危機的出現,本來就業壓力就越來越大的大學生們又面臨一次嚴峻的考驗。從研究目前計算機專業的多種市場需求談起,結合市場需要的人才類型確定應用型本科院校的培養目標,制定課程模式和考核改革,培養學生動手能力和綜合素質。
[關鍵詞]市場需求 培養目標 課程模式
中圖分類號:C96文獻標識碼:A文章編號:1671-7597(2009)0220194-01
隨著高校擴招的開始,本科畢業生的人數越來越多,隨之而來就業的壓力就越來越大,在目前軟件行業的需求形勢下,本科學校的計算機軟件專業應該如何開展,本科學校的計算機軟件專業到底應該采用怎樣的辦學模式,才能真正適應社會的需求呢?本文從市場需求、課程設置、學生能力、考核改革等幾方面進行了初步的探討。
一、目前計算機軟件專業的市場需求
根據國內資料顯示,每年全國各類企業對軟件工程師的人才需求缺口有至少60萬之眾,而實際需求遠遠大于這個數字信息化的發展,使一千萬的中小企業急需全面系統掌握軟件基礎技能與知識的軟件工程師。軟件工程師不僅IT專業企業需要,(當然也包括軟件企業),廣大的非IT企業也需要。前景是非常樂觀的。
1.機器學習。具有機器學習知識,或者能夠設計及開發可提升計算機性能的算法和技術。有許多應用軟件包含非常龐大的數據集,這就帶來了一個根本問題,即如何組織數據并提供給用戶。對這種應用軟件的需求進一步擴大了對數據挖掘、統計建模和數據結構等其他技能的需求。
2.把應用軟件搬到移動設備上。人們競相在移動設備上提供內容的勢頭就像互聯網在上世紀90年代的瘋狂時期。而隨著黑莓和Treo等設備成為日益重要的一種商業工具,很多公司都需要擅長把ERP、采購和費用審批等應用軟件擴展到這些設備上的人才。
3.無線網絡。對于現代人來說,手機的用處是越來越大,人們可以通過紅外、藍牙進行無線信息的傳送,也可以進行無線上網和東西的買賣。對物色技術人才的招聘商們而言,保護無線傳輸安全也就成了頭等大事。
4.人機交互與界面設計。需求不斷看漲的另一個方面是人機交互和用戶界面設計,也就是為Web或者桌面應用軟件設計用戶界面。由于蘋果等公司的存在,所以消費者看到越來越多設計精良的產品,所以,為什么就不能要求所用的軟件也這樣呢?
5.項目管理。項目經理一直供不應求,由于現在人們越來越無法容忍預算超支或者失敗的項目,所以能夠證明自己才能的人非常吃香。現在需要的是有真才實學的項目經理,而不只是掛著這一頭銜的人。雇主需要的是懂得監管、了解項目的生命周期、真正會管理項目的人。
6.一般的網絡技能。現如今,不管在哪里從事IT工作,都再也無法回避網絡,因而,像軟件工程師這些非網絡專業人士也有必要對網絡概念有一些基本的了解。他們最起碼要了解網絡的基本知識,如TCP/IP、以太網和光纖,另外還要了解分布式計算和網絡計算,并足以應付有關工作。
7.網絡融合技術。市場日益需要那些了解局域網、廣域網、語音網絡和互聯網等各種網絡,并且了解它們如何融合到一起的網絡管理員。
8.開源程序設計。現在,對招聘開源人才有興趣的招聘公司比過去多了。有些人曾經認為,開源日薄西山,不過現在它又卷土重來了,無論是在操作系統層面,還是應用開發方面。在Linux、Apache、MySQL和PHP(統稱為LAMP)方面有經驗的人會發現自己非常緊俏。
9.商業智能系統。現在,商業智能方面的發展勢頭也越來越迅猛,因而也越來越迫切地需要那些在Cognos、Business Objects和Hyperion等商業智能技術方面具有技能,還懂得把這些技術運用到公司業務上的人員。
10..Net、C#、C++和Java等方面有優勢。經我研究發現,許多工作要求使用各種應用框架和語言,包括ASP.net、VB.net、XML、PHP、Java、C#和C++。招聘公司很少需要在電腦前埋頭工作、卻脫離團隊的員工。他們需要既懂Java、又能成為團隊領導人或者項目協調員的人才。
從以上10個需求可以看到軟件方面的人才還是非常緊缺的,所以要建立應用性本科院校,要突出應用性就必須要與市場需求掛鉤,對于老師和學生建立一套合適的課程和綜合能力訓練。
二、設置合理的課程模式
為建立應用型本科院校,突出自己的學校特點,我系增設了一些目前在社會上需求比較大的軟件科目如ASP.net、VB.net、JSP程序設計、網絡安全、MySQL數據庫。在學時的分配上采用集中授課3學時,集中上機4學時,在一定的時間內完成所學課程,對于類似的應用性較高的學科都有項目實踐課程,讓學生通過一個項目的整體制作過程增加對所學知識的掌握程度。
三、建立校企聯合實訓基地
對于計算機來說,每一個知識點的掌握都需要通過實際應用來進行驗證。建立校企聯合實訓基地是最能夠對學生進行鍛煉和增長經驗的場所,我系和中國網通公司、中國聯通公司建立了長期的合作計劃,由我系派出學生參與他們公司的項目,派出指導教師進行信息的交流。
四、引導學生考取“雙證”
社會發展要求學生要具有“雙證”,既具有標志學歷的畢業證書,又具有代表掌握一定技能的職業技能證書。第一類是學生自選項目,自學、自行參加考試,但實際效果不佳,易挫傷學生的學習積極性。第二類是由學校經過市場調查,篩選出一些項目推薦給學生進行選擇,并將考證內容與教學內容適度掛鉤,在教學中滲透與考證有關的內容。
五、改進教學與考核方法
在實施教學過程中,對應用性較強的一些課程,如應用軟件、程序設計的教學,要運用案例教學法或“任務驅動法”來進行。要循序漸進地引導學生運用所學知識制作一些“電子作品”,實施項目解決方案,使學生初步掌握解決問題的方法與步驟。在教學過程中應重視培養學生強烈的求知欲和自學能力,做到既授之以魚,又授之以漁,并注重校園網、多媒體等現代信息技術的應用。
六、強化應用能力,強調畢業論文(設計)的針對性
我國的大學生一般均是從中學直接進入大學,缺乏社會經驗,沒有對專業的認知,這無疑加大了應用型人才培養的難度,在目前的高考制度和教育體系下,我們就必須在人才培養方案的實施過程中進行彌補和矯正。畢業論文(設計)是實踐教學的最后一環,也是檢驗和鍛煉學生應用能力的重要一環。為此,我們加強了畢業論文(設計)的針對性。根據實習基地提供的實際課題,要求真刀真槍,真題真做。在畢業結束之后,畢業設計就是學生獨立完成的第一個項目,也同樣擁有了項目經驗。
我校正努力建設應用型本科院校,計算機軟件專業的人才培養起著非常重要的作用,在近幾年的人才培養中通過以上幾種方法的實踐,05級畢業生已經全部落實了工作,雖然仍有不盡如人意的地方,我們會繼續努力的探索希望達到更好的目標。
黑龍江省高等教育學會高等教育科學研究“十一五”規劃課題
課題編號:115B-141
課題:應用型本科院校計算機專業建設的研究