唐伎玲?李念峰?李國琳



摘 要 計算機專業應用型人才培養須堅持職業能力導向,整個課程體系依據職業能力培養目標分解為數學思維訓練、專業基礎、專業方向、工程實踐和人文素養五個課程群。其中,對于工程實踐課程要實施精細化管理,采取小班授課,同時調整課程的理論深度,以能力訓練和實踐需要來裁剪理論課程內容,并在教學中構建以職業能力為導向的評價指標體系,把每門課程的評價和教學過程緊密結合起來。
關鍵詞 職業能力;應用型人才;計算機科學與技術;課程群
中圖分類號 G710 文獻標識碼 A 文章編號 1008-3219(2017)14-0033-03
從專業整體發展來看,如何瞄準就業市場的需求,調整人才培養模式,通過提高職業能力來提高就業率,不僅是計算機科學與技術本科專業打破自身困境的需要,也是高等教育轉型發展的必然要求。
一、計算機科學與技術專業應用型人才職業能力的內涵
與學術型人才相區別,所謂應用型人才是指能將專業知識和技能應用于所從事的專業社會實踐的一種專門的人才,是熟練掌握社會生產或社會活動一線的基礎知識和基本技能,主要從事一線生產的技術或專業人才,其具體內涵是隨著高等教育歷史的發展而不斷發展的[1]。
國際勞工大會認為,職業能力是指個體獲得和保持工作、在工作中進步以及應對工作生活中出現變化的能力。德國學者把職業能力劃分為專業能力、方法能力和社會能力。專業能力是在專業知識和技能的基礎上,獨立完成任務、解決問題的能力,如計算能力、編程能力;方法能力指獨立學習、獲取新知識的能力,如決策能力、自學能力;社會能力是處理社會關系、理解奉獻與沖突及與他人負責任地相處和相互理解的能力[2]。
根據應用型人才的特點和職業能力的分類,結合計算機科學與技術專業的特征,將計算機科學與技術專業應用型人才的職業能力界定為8個范疇,如圖1所示。
二、基于職業能力培養的課程構建
(一)專業方向設置
隨著國家信息化促進工業化發展戰略的不斷深入實施,社會各行各業對計算機相關專業人才需求非常旺盛。企事業單位信息系統的建設與運維人員、網絡安全人員、手機軟件開發人員等在目前就業市場的需求占比很大。長春大學計算機科學技術學院根據人才市場分析,并結合自身的辦學能力及條件,設定了移動互聯網嵌入式、互聯網工程、軟件開發與測試、軟件營銷與運維四個專業方向。專業方向的設置體現了兩個層次的目標:一是加強學生專業職業能力的培養;二是以學生個體的身心全面發展為最終教育目的,拓寬專業的基礎性和兼容性。
(二)課程群設置
一直以來,普通本科院校由于對專業學術性的過分重視,課程體系的構建及課程內容設置以專業知識為本位,在教學中往往重理論輕實踐,重知識的傳授輕能力的培養,這導致學生難以適應現代企業的實際需要。而基于職業能力的教學著眼于培養學生的實踐能力,提高學生的就業競爭力。整個課程體系依據職業能力培養的目標分解為五個課程群,如表1所示,其與職業能力培養的對應關系如圖2所示。
三、基于職業能力培養的課程實施
(一)工程實踐課程的實施
從圖2可以看出,學生的解決實際問題、學習與決策、合作與溝通等綜合能力都在工程實踐課的教學環節得到鍛煉和提高,因此工程實踐課的教學尤為重要。長春大學計算機科學技術學院從2014年以來,程序設計類課程均安排在實驗機房,采取小班授課,班級人數控制在30人左右,教師采用案例教學,邊講邊練,現場解答學生在程序運行過程中出現的各種問題,學生在不斷糾正錯誤的過程中提升了解決問題的能力。邊講邊練的教學方法,讓學生在教師的講解中“知其然”,在實踐練習中“知其所以然”,學生之間由于遇到的錯誤不同,彼此間通過溝通交換知識、相互學習繼承知識、創新進化知識,使他們的各種綜合能力得到了很好的鍛煉。而生產實習、專題訓練、工程實踐、企業實訓、畢業設計等環節,采取校企合作方式,項目的選取借助企業研發一線的實際項目,讓學生在解決實際問題的過程中認知整個工程的周期和提高解決問題的能力。
(二)理論課程的調整
轉型發展就是要將過度追求知識的學術性轉到知識的應用上來,將學生的被動聽課轉到主動實踐操作上來,因此,必須調整課程的理論深度,以能力訓練和實踐需要來裁剪課程內容。理論是支撐應用的基礎,計算機的應用是依據理論算法編寫的程序在機器上的運行來實現的。為此提出一種新的課程模式,稱為“捆綁課”,即將數據結構和C++面向對象程序設計、計算機組成原理和匯編程序設計等捆綁在一起進行授課,語言課程中的編程練習圍繞其捆綁課程的理論代碼實現來設置,通過這種實踐貼合理論的教學,將抽象枯燥的概念、原理具象為真實可見的代碼,學生在程序代碼的操作過程中,潛移默化地學到了專業知識,并提高了讀寫代碼的能力。
(三)程序設計語言類課程的教學設計
對于從業者來說,編程語言是工具,因此需要精通所使用的編程語言。但對于還處在“學徒階段”的本科生,則先要認識并初步使用不同的語言工具,培養其在技術不斷更新的大環境下的一種快速掌握新語言的能力。以此作為本類課程教學設計的出發點,按照由低到高的層次設定課程的教學目標,對課程的內容進行統一歸并與精簡,避免重疊和冗余,同時從宏觀上也降低程序設計課程的比重,如圖3所示。
經過以上的基礎語言能力的訓練后,學生在高年級結合專業方向,再選擇一門語言深入學習,例如嵌入式ARM匯編、JAVA EE、后端開發的PYTHON等。通過課程設計、各種競賽培訓、畢業設計等教學環節,進一步提高綜合實踐能力,使學生學會編寫可維護的、安全性高的優化程序,能應用各種設計模式及正確的開發工具,并會使用多種語言在多種操作系統平臺上工作。
(四)評價體系的改革
長春大學在教學中構建了以職業能力為導向的評價指標體系。把每門課程的評價和教學過程緊密結合起來,把評價嵌入教學的每一個過程中,對過程進行動態評價。指標體系主要設置3個一級指標:專業能力占50分,方法能力占30分,社會能力占20分。專業能力又劃分為2個二級指標:知識能力、技術能力。方法能力包括4個二級指標:制定計劃、確定方案、查找資料和自學能力;社會能力包括溝通能力、團隊協作能力、工作態度、安全意識和自我管理能力[3]。各指標的權重依不同課程的性質動態設置。
(五)教師隊伍建設
對于轉型發展下的以職業能力為導向的教學改革而言,教師的專業能力水平直接決定培養效率。職業能力培養要求計算機專業教師應具有大型系統的設計與開發經歷,清楚軟件開發的總體流程,對各種計算機語言有所了解并精通一種以上的設計軟件,能夠對學生的實際系統開發進行指導。為此,學校從2014年起有計劃地派遣教師脫產到企業實習,時間為半年到一年,直接參與企業的項目研發。學校充分利用寒暑假期,請企業的工程師先后為教師舉辦《嵌入式系統開發》《Android系統開發》《網絡安全技術》等集中培訓課程。學校還組建了包括企業兼職教師在內的重點研究職業能力培養的教師團隊,企業兼職教師直接參與教學的設計,從而形成系統的職業能力培養隊伍。
參 考 文 獻
[1]吳中江,黃成亮. 應用型人才內涵及應用型本科人才培養[J].高等工程教育研究,2014(2):66-70.
[2]王江濤,俞啟定;職業能力培養的歷史研究[J].教育與職業,2013(3):18-21.
[3]劉惠敏,冷靜.中職計算機專業課程引入企業元素的教學評價改革初探[J].福建電腦,2015(11):142-143.