文章編號:1672-5913(2008)18-0142-03
摘要:本文綜合分析了本科應用型人才的特點和計算機本科應用型人才的社會需求,提出了“以社會需求為導向,與企業結合,依托實習實訓基地,按照“2+1+1”的教學模式,以能力為本位,培養具有全面素質、理論基礎扎實、知識面寬、實際動手能力強的復合性應用型IT人才。
關鍵詞:人才培養模式;應用型人才;課程體系;計算機本科
中圖分類號:G642 文獻標識碼:B
1引言
21世紀是信息的時代,軟件應用觸及社會每一個角落。金融、電信、電子商務、歐美及對日軟件外包等行業和領域的迅猛發展,毋庸置疑會帶來專業軟件開發人才需求數量的大幅增長。然而,事實上,IT企業對軟件人才的招聘并沒有降低要求,相反,由于行業細分程度的不斷提高,對軟件開發者也提出了更高的要求。湖南工業大學計算機與通信學院在軟件人才培養上,按照一切以社會為導向的基礎,與企業結合,依托實習實訓基地,按照“2+1+1”(四年本科教學中,兩年基礎理論知識學習,1年專業知識學習,1年校內外專業技能實習實訓)的教學模式,以能力為本位,培養具有全面素質、理論基礎扎實、知識面寬、實際動手能力強的復合性應用型IT人才。在人才培養過程中,采用項目驅動的方法進行大量項目實戰,這些項目大多來自教師的科研課題和軟件公司,具有真正的市場價值,絕非簡單案例的演練。同時,學院也非常注重學生的職業素質培養,開設專門的職業素質培養課程,強調開發技能和職業素質的共同提升。整個過程完全企業化管理,讓學生在大量實際項目開發過程中迅速累積項目經驗,在潛移默化中形成軟件工程師必備的思維模式和行為模式,成為企業需要的標準化軟件人才。
2IT人才培養新模式的構建
2.1以社會需求為導向
以社會需求為導向就是以市場為導向,以就業為導向。在應用型IT人才本科教育中,以社會需求為導向主要表現在以下幾個方面:第一,要面向區域和地方(行業)經濟社會發展;第二,培養目標定位在社會需求量大、就業面廣的高級應用型人才。作為計算機本科應用型人才首先應該能夠成為普通基層編程人員,通過一定時間的鍛煉使他們成為軟件開發工程師、軟件系統測試工程師、數據庫開發工程師等。
2.2以應用能力為核心
重點培養學生的分析問題和解決實際問題的能力。強化實驗能力和工程實踐能力。一方面要求對于實際問題能夠進行整體把握進行系統分析;另一方面要求學生對于實際問題能夠進行抽象,通過實驗建立相關的概念模型、物理模型、數學模型或原型模型等,以準確地描述具體的實際問題;此外還要求學生能夠應用系統工程的方法,特別是軟件工程方法,進行準確地設計和開發。
在新的人才培養模式中,要建立好支持應用能力培養的公共基礎和專業基礎課程平臺,將應用能力培養貫穿于教學全過程,按理論與實踐相融合的應用性課程設計好專業課程。
2.3以IT素質教育為重要方面
當前,人才是困擾IT企業發展的第一大問題,企業之間的競爭正在變成人才的競爭。 任何一個企業,都要求員工不僅具備過硬的技術能力,更希望員工具備良好的職業道德,有積極的工作態度、良好的溝通能力和主動學習進取的能力,這就是我們常說的職業素養。為了使我院計算機專業學生的職業經驗實現與企業無縫對接,學院在整個教學過程中注重對學生職業素質的培養,通過溝通技巧、團隊合作、職場禮儀、商務文檔寫作等課程,著重培養學生良好的職業習慣。并提供行業手冊,使學生能充分將行業及領域知識與開發任務有機地連接在一起,使之具備敏捷的思維、創新的意識和工作的主觀能動性,快速成長為標準職業人。
3計算機本科應用型人才培養目標
3.1應用型IT人才培養的目標
應用是計算機科學與技術發展的動力、源泉和歸宿,計算機本科應用型人才培養目標應該是理論夠用和適用、有一定的系統級認識能力和抽象能力、具備很強的設計能力和工程實踐能力的應用型人才。
3.2知識、能力、素質協調發展的教學指導思想
要求學生掌握下面知識領域的知識:離散結構;模擬電路和數字電路;程序設計基礎;算法與復雜性(數據結構);計算機組織與體系結構;操作系統;計算機網絡技術;程序設計語言(面向對象技術);圖形學和可視化計算(計算機圖形學);智能系統(人工智能);信息系統;軟件工程;數字信號處理。
要求學生掌握一項核心能力。在大學四年的學習過程中,學生將在老師的帶領下建立自己的團隊組織結構,完成建立工作計劃、把控工作進度、管理工作團隊、解決關鍵技術問題等一系列任務。通過這種教學與學習模式,將使學生充分發揮個人的能動性,提升自主面對困難、解決困難的能力。
素質是非常抽象的概念,除了包含精神品質以外,素質還是知識和能力的升華,高素質可使知識和能力更好地發揮作用,還可促使知識和能力得到不斷的擴展和增強。計算機本科應用型人才主要面向企業從事軟件項目設計,都會涉及到團隊開發以及與客戶溝通的問題,因此口頭和書面的交流能力、協同工作的能力、人際交往的能力協調以及項目管理管理的能力也非常重要。
4計算機本科應用型人才培養新模式
4.1學制采用“三階段雙分流”式的培養模式
采用“三段式雙分流”創新人才培養模式:第一階段為本科一、二學年,以公共基礎課程、學科大類通識課程和跨院系、跨專業選修課程為主,拓寬基礎知識,將科學教育和人文素質教育相結合,培養學生各方面的素質。第二階段為本科第三學年,在前兩學年學習的基礎上,進行第一次分流,即專業分流,以專業課程為主,分專業進行培養,進一步拓寬學生專業知識面(目前計算機科學與技術專業主要方向有:計算機應用、軟件工程、網絡工程、信息安全)。第三階段為第四學年,學生在主修專業內自由選擇專業方向,進行第二次分流,即專業方向分流,以專業方向課程為主,按照專業方向進行培養。根據普通本科院校的特點和學生畢業時考研和直接就業兩條線,分成理論研究型和工程技術型兩個大的培養方向。
4.2調整和優化課程體系
針對新的人才培養模式,全面規劃課程體系,其框架體系如圖1所示:
在新的人才培養模式下,我們堅持:
(1) 以動態和發展的原則設置課程體系。IT技術的快速發展要求我們將新的知識單元及時引進到教學中來,課程體系的設置要有超前和發展的眼光,始終保持教學計劃的動態性、前瞻性。
(2) 以開放性原則設置課程體系。在課程體系設置、教學方法、教材編寫等諸多方面,充分學習、借鑒和吸收發達國家計算機教育教學的先進經驗。
(3) 堅持理論教學和實踐訓練并重的原則設置課程體系。聘請企業界的技術人員參與教學大綱、教材內容的討論和審定,使教學內容緊跟世界IT發展的前沿,緊密聯系實際,注重實用。
4.3采用新的教學模式
新的人才培養模式有別于傳統的本科學歷教育和應試型教育,通過三個階段學習、循序漸進的啟發式多媒體教學,理論、上機、在線訓練相結合的快樂學習法使學生可以輕松掌握軟件開發的主要技能和主流技術。新的應用型本科教育每一階段的課程,都分為理論、上機、在線學習和指導學習四個步驟,使理論充分聯系實際,注重培養學員的學習能力和運用實際技能解決問題的能力。
(1) 理論:教師講授基本概念和理論知識,引導學生在理解的基礎上學習。
(2) 上機:學生在機房上實踐課,通過實踐課理解概念和理論知識,達到理論與實踐的完美結合。
(3) 在線學習:學生通過計算機在線課進行自學、自問、自解、自判等過程,充分培養自己發現問題、分析問題和解決問題的能力。
(4) 指導學習:學生提出整個學習過程中遇到的問題,教師組織討論和解答,并引導學生深入理解,達到總結提高的目的。
4.4構建新的實踐教學體系,加強實踐教學環節
實踐教學環節包括基本實驗、課程設計、綜合課程實踐、開放實驗、大學生創新實驗、項目開發、畢業實習和畢業設計等多方面的內容。實踐教學環節是能否實現計算機本科應用型人才培養目標的關鍵,應該突出實踐教學的重要性,制定系統的實踐教學計劃。要求主干課程和專業基礎課程安排課程設計,利用寒暑假時間組織高年級學生開展項目研究,通過系統的實踐環節訓練,提高學生的實踐能力。
(1) 全項目實戰式實踐教學模式
在新的人才培養模式中,要求為學生提供大約30個軟件開發項目,這些項目來自于教師的科研課題和企業的真實開發項目。在每一門課程中,都采用一個實際的開發案例來組織技術內容,理論課上老師會通過一個案例、小項目的講解來引出技術內容,而上機課要求學生自己逐步完成一個類似的項目,確保學生有大量的實戰經驗。
在實踐教學過程中,實現教育觀念的轉變:計算機專業教師轉化為項目經理;教材轉化為企業的實際應用項目;上課轉化為學生做項目。
(2) 加強實習實訓
在建立校內實習基地的同時,大力發展和加強校外實習基地建設并扎扎實實地落到實處,充分發揮生產企業在人才培養中的作用,爭取實現產學合作,校企雙贏。目前我院已在長沙牛耳軟件園、株洲硬質合金集團有限公司、思達電腦公司、株洲南方公司、株洲電力機車研究、株時代電子技術有限公司等建立了實習基地,這種合作方式不僅為學生提供了實習的場所,而且對提高學生綜合素質和職業技術能力具有很大的促進作用,同時也為學生的就業搭建了平臺。


(3) 增設綜合課程實踐內容
加強學生的技術應用能力的培養, 增加綜合課程實踐的內容。綜合課程實踐開在本科二年級下學期(綜合課程實踐1)、三年級下學期(綜合課程實踐2),設計時間是1到2周,而且選題是與本學期所學課程有關,是本學期所學課程的綜合應用。綜合課程實踐指導老師也應該是本學期所授課程的主要教師。在設計實踐課程題目時,應根據學生學習程度的差異和興趣愛好的不同,設計不同難度、不同內容的課題,增加學生的學習興趣,激發學生創造能力。
計算機程序設計的教學是計算機教學內容的一大部分,二年級下學期學完面向過程的程序設計、面向對象的C++程序設計、數據結構、數據庫原理等課程后,可開設一個VC++開發的綜合課程實踐或是基于C/S結構的面向對象的綜合課程設計(可以是VB或Delphi的數據庫應用)。三年級學完計算機網絡、JAVA、WEB技術后,可開設基于網絡編程綜合課程設計(SOCKET編程),或關于網絡方案設計的綜合課程設計,或基于B/S結構的面向對象的綜合課程實踐,使學生掌握在Internet環境下,用ASP、JAVA等完成交互式的網頁制作及數據庫的應用。
(4) 學生創新實驗
創新意識的培養已成為教育改革和實施“科教興國”戰略的重大舉措,教育部和各高校一直重視學生創新意識的培養,各高校也紛紛提出了自己的大學生創新計劃。對學生創造能力的培養,可從第二課堂教學開始,主要落實在創新實驗上。我校“大學生創新實驗項目”、“ACM程序設計大賽”、“計算機作品大賽”等大學生課外科技活動,應該大力提倡,學校應為學生提供創新實踐的平臺。
5結束語
幾年來,我們對計算機應用型本科人才培養的模式與途徑,從人才培養方案、培養模式、課程體系、教學模式,實踐環節等幾個方面進行了探索和實踐,促進了應用型本科院校計算機教學質量的提高。從招生情況看,第一志愿的錄取比例大大提高,一舉扭轉了過去招不滿的尷尬局面,畢業分配達到了91%以上,人才培養的質量有了很大的提高。
參 考 文 獻
[1] 鮑潔, 梁燕. 應用性本科教育人才培養模式的探索與研究[J]. 中國高教研究,2008,(5):47-50.
[2] 楊繼昌. 提升內涵凝練特色力促本科教學上新臺階[J]. 中國高等教育,2006,(11):43-47.
[3] 郭霄朋. 整體優化創新人才培養過程[J]. 中國高等教育,2006,(11):68-71.
[4] 朱艷輝,陽愛民,朱文球. 計算機學科創新人才培養模式的研究[J]. 株洲工學院學報2006,(2):139-141.
[5] 陳英. 計算機學科本科教學規劃的重構與發展[J]. 計算機教育,2004,(8):61-64.
[6] 李支敏. 淺談創新人才的培養[J]. 河南大學學報(社會科學版),2004,(1):135-136.