摘要:高職計算機專業人才培養,要根據市場需求,及時調整專業設置,構建完善的課程體系。教學中應體現高職教育的辦學特色,強調實踐技能的培養。要加強師資隊伍建設,面向企業,培養“雙師型”教師。
關鍵詞:高職教育;計算機;專業建設
中圖分類號:G4文獻標識碼:A文章編號:1009-3044(2010)21-5885-03
隨著計算機科學的飛速發展,計算機的應用越來越普及,企事業對計算機專業人員的需求也越來越多。高職院校開設了大量的計算機專業,而且專業方向也分的越來越細,出現了計算機應用技術、軟件技術、網絡技術、信息管理、動漫設計與制作、圖形圖像處理等專業。計算機專業的高職畢業生逐年增加,但是高職計算機專業的畢業生也面臨就業困難的問題。一方面,社會對招聘人員的學歷要求越來越高,本科畢業生相對高職畢業生有很大的優勢;另一方面高職生在校學習時間只有三年,所學的計算機專業的知識畢竟有限,就業的競爭力也受到一定的影響。那么,高職院校的計算機專業人才培養有發展空間嗎?關鍵在于我們的辦學理念,尋求適合高職計算機專業人才培養的模式。不能生搬硬套把本科院校的培養模式,移植到高職院校,因為這兩種院校的培養目標是不同的。因此,高職計算機專業人才培養要求發展,就必須定位準確,跟蹤市場需求,調整專業設置,構建科學的課程體系。以提高學生的就業競爭力為導向,體現出高職計算機專業的辦學特色,從而建立起高職計算機專業的培養體系,促進高職教育的發展。
1 根據市場需求,調整專業設置
計算機專業是一個技術先進、實踐性強、內容更新快的專業。一般情況,計算機專業的教學內容兩三年就要有較大的變化,我們培養人才的速度,往往滯后于社會對專業人才的需求。近幾年,由于就業的嚴峻性,高職計算機專業的招生比例比前幾年有較大的滑坡,其原因并不是計算機專業人才的需求已達到飽和,而是我們培養出的人才與社會的需求有一定的差距。根據我們對就業情況的調查了解得知,一方面,企業急需的計算機專業人才有較大缺口;另一方面,我們的計算機專業畢業生又找不到合適的崗位,這種現象稱為“結構性過剩”。因此,高職院校的計算機專業的設置和教學體系,對學生的就業狀況會起重要的作用。目前專業建設是我們高職院校的薄弱環節,有待于進一步加強。高職院校計算機專業的培養目標和模式應根據市場的需求合理定位,避免培養無專長的通才生和計算機一般的操作員。計算機專業的發展方向越來越多,分工越來越細,從硬件到軟件,從網絡到應用,不同的專業方向要求掌握的基礎知識相差較大。我們培養的人才要力求一專多能,同時體現高職特色。
本科計算機教育的培養目標是研究、發展、設計和創造計算機系統,掌握當代計算機前沿科學技術,所以要求知識面寬、理論基礎扎實,強調學術型、創造性的人才。而高職計算機專業的培養目標是以技能為主的計算機應用型人才,要求針對性強、理論基礎夠用,強調動手和實踐能力。但高職與中職和技工培養目標又有所不同,后者針對的是某個工種的技能,理論要求不高。
基于以上分析,我們明確了高職計算機專業的設置,應該以市場為導向,在構建課程體系時,不能一味強調理論知識的系統性和完整性,追求本科的培養目標;也不能只強調操作技能等同于中職和技工教育。我們應該在基礎理論知識、實用操作技能、動手能力等方面找到平衡點,突出高職計算機專業培養的優勢。那么,我們高職計算機專業的培養人才,在激烈的就業競爭中,就有立足之地。
如何根據市場需求,調整專業設置?我們可以借鑒北大青鳥針對軟件人才(ACCP)培養的理念和模式進行探討。它的培養目標是致力于為IT企業提供掌握實用技術、能解決實際問題的軟件工程師。這種定位是根據市場的需求制定的,也會隨著市場的變化而變化。以就業為導向是ACCP課程最根本和核心的特征,ACCP是職業教育,不是學歷教育,與我們的高職教育有所不同,但是以就業為導向是我們的共同出發點。為了滿足就業需求,辦學機構到軟件開發企業了解用人狀況和技術需求,收集大量招聘信息,對企業進行實地接觸和訪談,通過對掌握的數據進行分析和研討,得出軟件開發企業用人有幾個特征:
1)外包開發行業快速發展,在代碼和文檔方面的規范性、技能和工具的熟練程度要求越來越高;
2)Java和.NET技術都有大量的崗位需求;
3)軟件開發企業對開發人員的基本技術素養強調越來越多;
4)企業大量使用各種框架技術;
5)B/S系統成為軟件工程師需求最大的業務領域。
這種依據市場調查,適時對課程進行設置調整,這是值得我們學習借鑒的。目前高職計算機專業大致有計算機應用技術、軟件技術、網絡技術、信息管理、圖形圖像處理、動漫設計與制作等等,一些專業培養有一哄而上的現象。如果我們沒有很好的去了解市場需求,那么培養出的人才就可能變為過剩的人才,對我們的高職教育會產生不良的影響。
2 根據專業方向,完善課程體系
高職計算機專業的培養目標強調學生在計算機應用領域的崗位操作技能和應用能力,這種操作技能必須依托一定的基礎理論。我們高職教育要彌補職業教育中存在的基礎理論知識欠缺的現象。在我校(福州教育學院)與北大青鳥合作開設的軟件專業(ACCP)中,我們充分發揮北大青鳥的市場導向優勢,它的教材基本兩年之內就會有新的版本,而且變化較大。例如07年使用的ACCP4.0版本中是使用C語言來理解程序邏輯,到了08年ACCP5.0版本時,變為使用Java語言來理解程序邏輯,并且增加了C#開發數據庫應用程序。這種隨市場變化及時調整課程的行為,增強了我們人才培養的就業競爭力。但是我們也揚長避短,對職業教育中的基礎理論知識不足,予以彌補。例如增加了數據結構、多媒體技術、網絡技術基礎、操作系統原理、計算機專業英語等基礎課程,使我們的人才培養具備較強的專業基礎理論,為今后可持續性發展奠定的良好的基礎。在完善課程體系過程中要重視幾方面問題:
1)重視專業基礎理論教學
前面提到,高職教育不要求像本科教育那樣,知識面寬和扎實的基礎理論知識;但也不能像職業教育那樣只追求就業目標,而忽略了基礎理論的學習。我們應該重視專業基礎理論學習,但不一定強調系統性和完整性。雖然計算機技術發展非常快,新技術不斷出現,但計算機的基礎理論卻沒有多大的變化。掌握好基礎理論知識,學生就能緊跟計算機技術的發展,我們的培養人才就有了可持續性發展的空間。
2)重視課程設置的科學性
高職計算機專業的課程設置既要強調穩定性,又要強調靈活性。一些公共基礎課程和專業基礎課程,要相對穩定。課程設置要有依據,強調科學性,避免出現隨意性。例如,后續課程一定要在前導課程完成的基礎上開設;教材的選定也要強調科學性,如果學生學習的基礎語言是C語言,而數據結構課程中的語言用到的是C++,那么就會給教學帶來極大的困難。例如,對于計算機應用技術專業,我們除了設置公共基礎課外,還設置了專業基礎課(高等數學、離散數學、線性代數、計算機基礎、計算機專業英語等等)和學科專業課(C語言程序設計、數據結構、Java程序設計、C#程序設計、多媒體技術、SQL Server2005、計算機網絡技術、數據庫應用程序設計、ASP.NET程序設計、JSP編程技術、Photoshop平面設計等等)。我們要根據培養方向,可以側重軟件、網絡、硬件等對課程進行相應調整。對于軟件專業,我們在北大青鳥ACCP課程設置的基礎上,增加了一些專業基礎課和理論基礎課,以便我們培養的人才,符合高職教育的培養目標。
3)重視課程的實踐操作技能
計算機專業是實踐性很強的學科,在我們的課程體系中,實踐技能的培養應該是一個重要的任務。在實踐技能培養方面,我們可以借鑒ACCP課程的設置,它的教學內容分為相關幾個教學部分:理論學習、上機練習、項目實戰、階段項目。可以看出,它的培養目標非常重視學生的操作技能,要求學生能熟練看代碼、寫代碼、修改代碼,并強調編寫代碼的規范性和熟練度。通過強化訓練,使我們學生的角色不斷發生改變,由“學校人”轉變為“準職業人”,再到“企業人”,畢業后到企業能迅速適應崗位的要求。在這個過程中,學生要進行大量的上機操作練習,所以理論和上機練習時間的比例大至為1:1。作為一般的高職院校,我們也要注意課程的理論和實踐的課時分配,既要保證理論知識的教學,使學生有可持續性的學習能力,又要適當增加實踐操作課時,培養學生的動手能力和操作技能。
4)重視適時引入熱點課程
高職教育教育的課程設置相對比較靈活,是以市場為導向。因此,課程設置者要及時修訂課程,以適應社會的需求。例如,近年來計算機語言類的學習變化就非常快,Java和C#變為熱點課程,這種面向對象的理論和技術在軟件開發中得到廣泛應用,我們在課程體系中應適時予以調整。另外,網絡技術的發展也非常迅猛,深入到各行各業,因此網絡的新技術和應用是必不可少的教學內容。
3 體現高職特色,改進教學方法
高職教育的教學方法應突出實踐技能的培養,計算機專業的教學尤其如此。一些基礎理論課可以在多媒體教室上課,一般的操作技能課要安排在機房上課,以保證學生的學習過程能邊學邊練。教師的教學要講究策略,不能照搬本科模式,過于重視理論的講解。應體現高職的教學特色,把理論聯系實際,提高學生的應用能力擺到首位。由于高職生與本科生的學習能力相對有差距,如果沒有在實踐能力方面下功夫,那么我們培養出的人才就會明顯落后于本科教育,就業的競爭力就可想而知。因此,高職計算機專業教學方法的改進,要始終圍繞著提高學生的實踐技能來展開。教學中應注意以下幾方面問題:
1)教材處理,以實踐技能為核心
作為教材,必須考慮教學內容的完整性和系統性,也便于師生閱讀教學內容。教師的教學,不能照本宣科,應該在把握整體教學內容的基礎上,選擇能解決實際問題的技術,做重點講解。例如,在軟件技術教學中,我們關注如何解決軟件開發項目中所涉及的技術工具、技術框架、開發流程和編碼調試等問題,不要一味的要求學生記概念。在面向對象的編程問題中,對象的屬性和方法,是比較難理解的問題,我們不要求學生記住對象的屬性和方法有幾種,而要教學生如何使用對象去解決實際問題。另外,對于一些難于理解、非核心技術的教學內容,就不要花太多的時間,只要做弱化講解。在教學過程中,教師如果沒有花一定的時間去鉆研教材和教學內容,進而對教學內容進行處理,是很難收到良好的教學效果。
2)實踐類課程教學,以案例為主線
計算機專業的實踐類課程教學,應以案例教學為主。在教師的指導下,明確學習任務,以案例貫穿教學過程。讓學生以課程作業的形式提交學習成果,培養學生的動手能力。通過這種案例教學形式,使學生感受到知識是有力量的,是為實踐服務的。還可以配合一些階段學習的項目,使學生獲取更多的行業知識和項目經驗。
3)加強教學的組織,形成學習團隊
現代企業的工作強調團隊精神。高職院校培養的人才,就要有一種團隊的意識。教學中,教師應經常與學生溝通,了解學生的學習情況。并組織學生組成各個學習團隊,互幫互學,共同完成任務。有的高職院校開設職業素養訓練課程,其目的就是希望學生在整個學習過程中,不斷反省自己,養成良好的生活和學習習慣。有了學習團隊,我們的一些學習任務就可以以團隊協作方式來完成。目前,軟件行業的開發,都是以團隊為基礎的,要求編寫的代碼規范,別人能看得懂,這種良好的團隊意識,對學生今后走上工作崗位是很有益處的。
4 加強師資隊伍建設,確保教學質量
基于高職教育的特點,要求教師必須理論知識與實踐技能并重。高職的課程體系中,一些課程有很強的實踐性,要求我們教師要努力去適應這種教學要求。目前,高職計算機專業的教師,普遍存在的問題是,他們來自高校畢業,對理論知識的掌握沒有問題,但是缺少企業工作經驗。由于不了解企業的運作,教學中就不能很好的理論聯系實際,結果導致學生所學的知識與工作實際脫鉤。因此,一種比較理想的情況是,高職計算機專業的核心課程教師,應該具有企業工作經驗,即所謂的“雙師型”教師。由于辦學歷史的原因,目前這種雙師型的教師還很缺乏。加強師資隊伍建設,有以下幾個途徑:
1)面向企業,培養“雙師型”教師
為了更好的體現高職辦學特色,在師資隊伍中,最好具有雙師型的教師。一方面,懂得如何進行教學;另一方面,又有企業的經驗,了解企業對人才的需求。這種雙師型教師可以從企業中招聘能夠從事教學的人員;也可以選派現有教師到相應企業工作一段時間,積累企業工作經驗。一旦我們的教學人員具有企業的經驗和意識,教學中就必然容易理論聯系實際,教學就會生動活潑,從而提高教學質量。但是光有企業經驗,而沒有教學能力也不行。所以我們要求的雙師型教師,不能注重形式,而要注重本質。真正的雙師型教師是既會教學,又具有企業開發產品經驗的人才。
2)開發精品課程,形成教學團隊
高職計算機專業教學團隊的形成,有助于提高教師的教育教學水平。教師的教學水平要通過交流和研討,汲取先進的教學理論和方法,才能不斷得到提高。精品課程的開發,需要教學團隊的交流與協作。因此,高職計算機專業教師應通過參與精品課程的開發過程,強化對高職教育的認識。精品課程的開發,必須做到具有豐富的學習資源、方便的使用過程、先進的教學方法。在此過程,需要參與開發課程的教師齊心協力,積極參與教學研討,組織教學資源。當精品課程開發完成后,教師的教育教學水平也已得到顯著的提高。良好的教學團隊,是保證教學質量的前提。
3)培養學科帶頭人,引領專業發展
一個教學團隊,必須有核心教學組織者。計算機技術發展很快,需要學科帶頭人及時了解前沿技術,緊跟市場需求,及時調整課程體系和教學內容。學科帶頭人的培養對專業辦學方向起著非常重要的作用。避免不合理現象的產生,解決教學中存在的問題。另外,學科帶頭人要帶領專業教師隊伍對高職計算機專業進行教學研究的科研任務,制定和申請研究課題,提高教師的科研水平。
5 總結
高職計算機專業的建設與發展,要面向市場、研究市場,準確定位人才培養的目標。及時根據市場需求,調整專業設置和完善課程體系。要重視教學質量,改進教學方法,從培養學生的實踐操作技能出發,提高學生的動手能力。教師應對高職教育進行深入研究,教學中體現出高職教育的特色,積極參與計算機專業建設,以提高自己的教育教學水平。
參考文獻:
[1] 姚壽廣.對高職教育人才培養方案基本框架的思考與設計[J].中國高教研究,2006(12).
[2] 劉乃琦.計算機專業(學科)面臨的挑戰與創新[J].計算機教育,2005(12).
[3] 徐袛祥.ACCP5.0項目實戰[M].北京:科學技術文獻出版社,2008.