摘要:軟件技術作為當今高速發展的一門先進技術已被廣泛應用各個行業中。本文從軟件技術專業的課程體系改革、實踐性教學環節、師資隊伍建設等方面,就高等職業教育應如何培養令用人單位滿意的“應用型”軟件技術人才提出了幾點看法。并就如何改革現有的傳統的教學模式,構建以就業為導向、能力為本位的新型人才培養方式進行了探討。
關鍵詞:高等職業教育;軟件技術;課程體系
中圖分類號:G642文獻標識碼:A文章編號:1009-3044(2010)01-141-02
The Curriculum Reform and Practical Teaching of Computer Software Specialty in Higher Vocational Education
CHEN Jing, YANG Jing-bo
(Department of Computer Engineering, Suzhou Vocational University, Suzhou 215104, China)
Abstract: As a software technology in today's high-speed development of an advanced technology has been widely used in various industries. This article from the curriculum reform of the system, the practical aspects of teaching, teachers in such areas as construction, higher vocational education training on how to make employers satisfied with the \"application\" software technicians made a few observations. The article on how to reform the existing traditional teaching methods, in order to build a job-oriented, ability-based new way of training was discussed.
Key words: Higher Vocational Education; software technology; curriculum system
根據2006年各類職位分析,IT軟件研發測試類人才成為人才市場10大需求旺點之一,IT軟件研發測試類主要是軟件研發工程師、測試工程師等。我國IT人才市場表現出了良好的發展態勢,2006年增長率為24.4%,預計在未來3到5年內增長率基本會在20-25%之間,從中可以看出軟件人才具體良好的就業前景。軟件技術的廣泛應用和高速發展對人才的知識、能力、素質結構提出了新的要求。高等職業軟件技術專業的培養目標是培養既具有專業理論知識,又有專業操作技能的復合型、應用型的軟件技術人才。針對這一特點,下面對高等職業軟件技術專業的課程體系改革、實踐性教學環節、師資隊伍建設等方面提出幾點看法。
1 課程體系改革是一項復雜的系統工程,它涉及到教學的各個環節
高職的課程改革工作在現階段是一項探索性工作,同時也是一項長期而艱巨的任務,是一個系統工程,需要一個循序漸進的過程,不可能一蹴而就。他需要我們在改革過程中不斷加以修改、調整,逐步完善。以課程體系改革為契機,我們可以進行具有示范性的精品課程建設,從而促進課程改革工作的全面提高隨著改革工作的深人,必將引發一系列的變革:
1.1 進行教材改革和創新
教材是教學內容和課程體系改革的集中體現,也是課程建設的重點。教材要根據能力培養模式的總體設計,尤其是根據人才知識、能力、素質結構調整的整體走向,處理好傳統內容與 現代 內容、傳授知識與提高素質、基礎與 應用 、繼承與創新及統一性與多樣性等關系,摒棄陳舊的觀點和內容,反映最新學術 研究 成果;要重點開發既有理論、又有實踐,適合培養技術應用和運用能力的課程和課程群;開發職業技能培訓課程,幫助學生取得各種專業技能證書。圍繞能力培養核心,以“技能包”為基礎,依據理論教學和實踐教學大綱,我們可以開發(自編)出理論和實訓兩套專業教材,進而推出一系列校本教材,使學校的教材建設上一個臺階。
1.2 發揮辦學特色,形成核心課程
建立核心課程,確定各科目的最低學習標準和基礎學習要求,進而建立相應的擴展性課程。每類課程應確定基礎性要求和多層次的發展性要求,并相應確定各自的學習領域。基礎性要求與一定層次的發展性要求相結合,形成一定領域的基礎學習目標。
建立以核心課程為基礎,必修課和選修課結合、普通文化課程與職業技術課程結合、基礎課程和專業課程結合、學科課程與實踐活動課程結合、國家課程與地方課程結合、顯性課程和隱性課程結合的課程體系。
我們跟蹤了計算機技術的最新發展動態,分析現今主流的軟件開發語言,結合中國軟件行業對軟件人才的需求標準,根據當前IT企業就業的熱門方向 ,將軟件專業在專業技能學習上劃分了兩個方向: Java方向和 .Net 方向。學生在進行一年的公共基礎課學習之后,進行分方向教學,讓學生在一個方向上學深、學專。通過分方向教學我們的畢業生在專業知識和技能上更精、更專,滿足了現今軟件企業的人才要求。
1.3 改革管理方式,建立科學的評價體系
制定和建立一套科學的評價體系,評價指標除了注重課程的學術要求外,還應關注其社會實踐性要求,嚴格遵循課程的基礎性、實用性和前沿性等原則實施評價。實施過程,以教師和學生為評價主體,同時引入社會評價因素,注重及時淘汰或與更新不符合社會發展需要的課程內容,保證課程教學內容的前沿性和科學性。
我們應當建立與課程體系改革相適應的一套科學而嚴格的考核制度。圍繞能力培養,我們的考核方式應當多元化。考核可采用職業技能證書、筆試、口試、實際操作等不同方式進行,尤其應重視實際操作的考核。理論課程和公共課程的考核采用筆試以百分制記分;實驗實訓課、畢業論文(設計)、社會調查等實踐教學環節的考核采用實際操作、口試等方式以等級制記分,并計算相應的平均績點。或者,亦可將理論考核成績與相應的實驗實訓成績采用百分比形式(如3:7)其他課程則堅持課程體系的開放性原則,增設課外學分,鼓勵學生自主學習和科研實踐,對學生所取得的科研成果及獲得的技術等級證書(職業資格證書)計算學分等。
公共課程和條件成熟的專門課程應當建立試題庫,實行教考分離制度,以教學大綱(或 考試 大綱)引導、規范課程的教學,以考核檢查課程的教學效果,以教學效果的好壞評判課程體系改革的得失成敗。
2 開展多層次、多渠道的實踐性教學活動
實踐性教學是社會發展的需要。隨著社會的發展和科技的進步,社會各行各業對人才的衡量標準和人才價值觀念無疑地發生著變化。科學技術的進步及其商品生產的現代化,對現實勞動力的動手能力和綜合素質必然提出更高更新的要求,企業對勞動力的選擇將不再憑一張文憑,而要看他是否具有實際操作和動手能力。
實踐教學是培養職業人才、提高教學質量不可或缺的重要環節,是技能型人才培養得失的關鍵。圍繞能力培養核心,我們要增加實踐教學的學時比重。同時,課程的實踐教學必須要有實踐教學大綱、實訓教材或講義、指導用書,并將實訓作為一門獨立的課程編入教學計劃。在確定實踐教學內容時,要使理論知識教學與技能訓練有機地結合起來;要根據課程建設和改革的實際要求對實驗實訓內容進行系統優化組合;跨課程的技能項目,要明確在哪門課程中完成,以保證技能體系的完整性。
2.1 實踐性教學與理論教學的比例
由于軟件技術專業開設的科目多,不同的科目又有各自的特點,所以在進行實踐性教學比例的分配時,應注意該科目的特點,靈活實際地分配好實踐與理論的比例,不可一概而論。例如: Web應用程序設計、SQL Server程序設計、計算機專業英語等實踐性較強的科目,主要是培養學生的動手、動口能力,根據調查和實踐證明,實踐性教學和理論教學的比例應3∶2至7∶3之間比較適宜。實踐的比例過少,學生達不到實際訓練的效果;實踐的比例過大,理論基礎知識又掌握不夠,不能指導學生實踐。再如: 數據結構、計算機導論等理論性較強的科目,應根據其特點,適當加大理論教學的比例,一般情況下,實踐和理論的比例按1:1或2:3進行為宜。
2.2 采用先進的教學手段,改善傳統的教學模式,進行項目式教學
教師應改變傳統的授課方式,積極利用Internet網、 電子閱覽室、多媒體教室、CAI課件室等先進設備來開發實踐性教學,調動學生的積極性,鍛煉和培養學生的獨立操作能力,強化技能訓練。俗話說,實踐出真知。例如:《C語言程序設計》是一門實踐性很強的課程,學生在 學習 C語言程序設計的過程中不僅要掌握C語言的概念、規則,還要動手編程、上機調試和運行。衡量學生學習這門課程的好壞,不是看學生“知不知道”,而是看學生“會不會干”。在C語言教學過程中我們發現邊學邊練是學好C語言最快的方法。這種學習方法注重實踐,在程序練習中學習C語言的基礎知識。學以致用,掌握起來比較快。不僅如此,在練習的過程中,學生也會體驗到成功的喜悅。
我們可以改革原有的實踐教學模式,采用項目化的教學方法,即以項目為主線,把項目貫穿在整個課程的教學中,學生以完成項目為目的,所學課程的知識是為項目服務的,它是一種以現代企業的職業行為為目標,強調對學生綜合能力作全面培養的一種教學方式。軟件專業實踐教學采用項目式教學,拿出大量的學時(約 240 學時)進行項目綜合實踐,讓學生從項目的需求分析開始做起,真正將一個項目從頭做到尾,在實踐教學過程中強化項目式實戰,增強了學生實踐能力和編程水平。使得學生畢業進入軟件企業能夠很快參與到項目的開發中。
學生只有通過具體的實踐,才能加深對所學基礎知識的理解;只有經歷了實踐的全過程,才能系統地掌握各個環節的基本技能。在實踐訓練中,對各個環節中應注意的問題、可能出現的問題,都應學會靈活應對和解決。更重要的是讓學生自己去體驗每個環節完成的艱辛,這不僅有助于學生懂得各種知識的重要作用,也有利于培養學生從實際出發,掌握解決問題的能力和社會交往的能力,不至于“紙上談兵”。
2.3 加強實習基地的開發,開展校企合作
實習基地是實踐性教學的載體,是學校的“練兵場”,是學生的“習武地”。所以,實習基地要真正體現專業特色和水平,體現先進性、配套性和實用性,不僅要產生 教育 效益,而且要產生經濟效益,形成教學、實習、服務一體化。
要充分利用校內現有的實習基地,如機房、實驗室和軟件開發中心給學生實習的空間和舞臺,使其在理論學習的基礎上,不斷加強實踐技能的訓練,為走出校園打好基礎。
要積極探索和實踐與軟件企業合作開發課程,根據軟件編程職業崗位的任職要求,參照軟件工程師職業資格標準,改革課程體系和教學內容,合作開發課程教材。建立突出職業能力培養的課程標準,規范課程教學的基本要求,提高課程教學質量。
在課程建設中以“工學結合”為切入點,重點是教學過程的實踐性、開放性和職業性,強化實驗、實訓、實習三個教學環節。重視學生校內學習與實際工作的一致性,校內成績考核與企業實踐考核相結合;積極推行訂單培養,探索“項目驅動——雙主互動”、頂崗實習等增強學生能力的教學模式。課程教師積極參與企業員工的職業培訓,與企業合作開展應用研究和技術服務。
總之,要使企業在分享課程資源優勢的同時,參與課程的改革與建設,使課程建設在校企合作中得以創新和發展。
3 努力加強師資隊伍的建設
師資隊伍建設是課程體系改革得以順利開展的重要保證,是高等職業教育質量非常關鍵的影響因素。技能的確定、大綱的制定、教材的編寫都離不開教師。為了加強師資隊伍建設,促進課程體系改革的順利進行,我們應建立課程負責人制度,明確各門公共課程和專門課程的課程負責人,并組建課程小組,從而建立一支相對穩定的課程教學隊伍。由課程負責人組織制定并主持實施該門課程的改革規劃,組織制定或修訂課程教學大綱、課程教學規范等教學文件,組織本課程范圍內的教學改革活動和教學法的研究活動,負責本課程的教材建設等。
僅僅掌握軟件技術專業理論知識的高學歷人才,或是僅有豐富的編程和測試經驗、不了解學生必須掌握的知識和技能、欠缺理論知識的教師,都不是符合高等職業教育特殊要求的人才。只有既具備扎實的專業理論基礎,又有豐富實踐經驗的“雙師型”教師,才能培養出符合社會需求的既懂理論又懂實踐的學生,才能保證高等職業教育目標的順利實現和教學質量的不斷提高。因此,一方面,作為教師本身應不斷學習、提高自己的專業理論知識水平,另一方面,學校應有計劃地安排教師到企業參與實際項目開發,或安排教師參加一些科研活動和專業技術培訓,全面提高專業教師的實際操作能力,特別是中青年教師的專業水平和實踐能力。
由于我國的高等職業技術教育工作起步較晚,目前仍處于探索與改革階段,而軟件技術又是一種高速發展的先進技術,如何使高等職業技術教育培養出來的軟件技術專業人才能夠真正成為名副其實的理論知識過硬,又擁有專業技能的“ 應用型”人才還需要我們在借鑒發達國家先進的辦學思想、辦學理念、辦學模式,辦學經驗的基礎上不斷探索符合我國國情的高等職業技術教育的辦學方法,并進行不斷完善。作為教師,我們應該在“教書育人”的同時,致力于高等職業技術教育的專業教學改革,努力提高教學質量,為社會培養受到企業歡迎的軟件技術實用性人才。
參考文獻:
[1] 李軍. 高職高專教育中的計算機類課程教學[J].防災技術高等專科學校學報,2000(2).
[2] 李玉虹, 王磊. 高等職業教育計算機專業的教學改革[J].滄州師范專科學校學報,2004(3).
[3] 王志和, 袁飛勇. 軟件工程課程教學改革的探究[J].電腦知識與技術,2006(23).
[4] 劉宏志, 周美娟. 計算機網絡實驗教學的實踐與探索[J].山西醫科大學學報(基礎醫學教育版),2005(2).
[5] 高加瓊,張勇. 高職計算機軟件專業教學改革的探索與實踐[J].西昌學院學報自然科學版,2007(4).
[6] 崔貫勛, 陸渝, 陳園園. 計算機網絡實驗分層次教學的探索與實踐[J].計算機教育,2007(4).