羅煒 楊國勛
摘 要 針對職業教育計算機類專業傳統課程相互獨立,不能很好地適應學生未來職業需要的問題,文章以軟件測試技術專業為例,分析職業需求及學生學習的認知規律,將課程模塊化,多課程之間相互銜接,形成系統的專業課程體系;通過項目化教學具體實施,在貫穿知識技能點的同時強化職業素養培養。
關鍵詞 課程體系 項目化 模塊化
中圖分類號:G712 文獻標識碼:A DOI:10.16400/j.cnki.kjdks.2016.04.021
Abstract According to traditional vocational education computer major curriculum independent of each other, can not adapt to the students future career needs, to software testing technology as an example, analysis the cognitive law of the career needs and learning, the modular curriculum, the curriculum connection between, form the system of the professional curriculum system; through the project of the implementation of specific teaching, through knowledge and skills at the same time to strengthen the training of professional quality.
Key words curriculum system; project; modularization
高職計算機類專業時至今日依然存在著這樣一個現實:一方面,隨著現代化進程的不斷推進,IT類人才的社會需求不斷加大,每年IT人才的需求缺口達到一個龐大的數字,大量的用人單位求賢若渴;另一方面,幾乎所有的職業院校都開設了計算機類相關專業,大量畢業生卻不容易找到自己滿意的工作。我們迫切需要尋找有效途徑,解決龐大的畢業生就業群體與就業崗位之間不對稱的問題。
“計算機類專業課程項目化模塊化研究”旨在從課程建設的角度,縮小企業需求與學校培養的人才之間的差距。學生的職業規劃需要從進校開始,貫穿始終,他們在學習的過程中就應該明確——當前所學課程和所學知識在整個專業體系中的地位。
下面我們以軟件測試技術專業為例,從計算機知識體系的分析出發,結合IT職業崗位分析,研究如何將課程體系模塊化,如何以項目化的方式組織教學。
1 課程體系模塊化
課程體系模塊化是指,將計算機類專業課程編制成在深度和廣度上有差異的幾種模塊,各相近專業可以按照需要選擇適用的課程模塊,再加上少量自己開發的課程,組合成專業教學計劃。模塊化的課程結構,不但能及時體現新知識、新技術、新工藝和新方法 ,大大增強教學內容的適用性,而且能在一定程度上適應不同學習基礎、發展需求各異的受教育者的需要。
我校軟件測試技術專業,從專業的特征出發,以構建合理的模塊化、項目化課程為目標,以專業知識認知過程與基于工作過程的課程設置為著眼點,形成了具有職業教育特色的課程建設思路及課程結構。
1.1 確定人才培養的目標及規格
我校軟件測試技術專業主要面向“武漢·中國光谷”核心圈、武漢都市圈、“1+8”城市圈的軟件測試和軟件開發的企業,培養與社會主義現代化建設要求相適應的德、智、體、美全面發展,適應生產、建設、管理和服務第一線需要,具有良好的職業道德和敬業精神,掌握軟件測試、軟件開發所需的系統基礎知識,具備軟件測試環境裝配、調試、使用、維護及測試工具的操作、測試用例設計動手能力,能從事軟件測試、軟件測試管理、軟件開發、軟件產品售前售后服務、技術文檔編制和管理的高素質技能型專門人才。
根據專業領域的要求及人才培養目標,我們確定了以下的人才培養規格,如表1所示。
根據近五年畢業跟蹤調查,軟件測試技術專業學生的工作崗位主要為軟件測試、軟件開發、軟件服務三個方向。三個方向的畢業生規格有一定的差異。
1.2 形成專業課程體系
根據前面得到的人才目標規格,以及專業技術領域的要求,我們擬定出六大課程模塊,如圖1所示:公共基礎、計算機軟硬件基礎、算法分析與設計、軟件工程、程序設計與開發、軟件測試。課程的模塊化有助于教學過程中緊扣目標,各課程之間有效銜接。
2 課程項目化
課程項目化,是指根據職業能力培養的需要,將教學內容設計成集知識、體能力和素質一體化的課程項目,以項目為媒介組織實施教學與考核,從而實現專業人才培養的目標。
課程項目化的教學目標是實現職業技能和職業素質的綜合培養;教學方法強調學生自主性、師生互動性與成果應用性緊密結合。這樣的教學方法將職業體驗融入到學習過程中。
以“Java高級程序設計”課程為例,為實現課程目標,該課程設計了兩個項目:第一個項目桌面游戲“捕魚達人”,讓學生對Java高級的七個知識點有初步的認識;第二個項目“學生信息管理系統”進行強化認知,增強實踐能力。
在教學方法的運用上,該課程將學生劃分為若干小組,模擬軟件開發小組(公司),制定相應的公司管理說明,如表2所示;將業績作為學生平時成績評定標準。
通過項目化學習、項目化管理,學生的知識、技能及綜合素質得到了很好的鍛煉,同時也充分發揮了學習過程中的互助作用,使得學生的自主學習能力得以提高。
3 結語
以上我們主要從課程建設方面,以軟件測試技術專業為例,對職業教育計算機類專業課程的改革提出了自己的觀點,旨在提升計算機類職業教育的實效,讓學生真正享受到職業教育的“實惠”。這樣的改革還涉及師資隊伍建設、實訓基地建設、教材建設等多個方面的內容,有待我們進一步探索、實踐和總結。
參考文獻
[1] 姜榮,叢迎,曲桂.高職院校教師職業能力標準與評價體系研究[J].職教通訊,2013(2).
[2] 楊麗君,辛和金.高職院校教師職業能力構成及提升策略[J].中國市場,2014(17).
[3] 熊安鋒,陽軍,殷遇騫.高職院校教師職業能力標準與評價體系研究[J].大學教育,2014(16).
[4] 叢立新著.課程論問題[M].北京:教育科學出版社,2000.
[5] 蔣乃平.課程綜合化及其在職教課改中的應用——“寬基礎、活模塊”課程模式再論之八[J].職業技術教育,2008(1).