摘要:根據高職課程體系中專業課與專業基礎課在學生職業能力培養中的不同定位,專業基礎課在注重知識點教學的同時,應在教學內容中體現能力培養這一主線,以便實現與專業課教學的無縫銜接。因此,重視專業基礎課程的能力點建設具有重要意義。
關鍵詞:高職教育;課程建設;能力點
高職院校的課程體系由公共基礎課、專業基礎課與專業課三個組成部分構成,高職專業課已分解為技術基礎課與核心技術課,并且以技術訓練為主要教學內容,直接為培養職業能力服務。對高職專業基礎課進行定位與改革,使其與新型專業課相銜接,是一個新的課題。本文擬結合計算機專業基礎課《C語言與數據結構》建設案例對此進行深入討論。
高職專業基礎課教學目標的特殊性
專業基礎課學習是為專業課學習打基礎的,與專業課相比,其理論性更強,教學內容更廣。高職教育不同于中職教育,也不同于大學普通教育,既具有鮮明的職業性與技能性的特征,著眼于職業現實的需要,為就業服務,同時又具有高等教育的一般屬性,要求學生掌握一定的專業基礎知識,為學生的進一步發展服務。上述特征使高職教育中的專業基礎課具有雙重屬性,一方面是一門基礎課,講究基礎知識的傳授,為進一步的專業學習奠定理論基礎;另一方面,高職專業基礎課又完全不同于其他基礎課,始終圍繞培養學生的職業能力這一主題,因而具有典型的應用性、突出的技能性、較強的實踐性。高職專業基礎課的雙重屬性決定了高職專業基礎課教學目標的特殊性:
理論教學以“必需、夠用”為度高職專業基礎課理論教學重視理論知識的學習,但不單純追求學科的系統性與完整性,而是根據培養目標的能力因素和知識需求,篩選出學科中與培養職業能力直接有關并且使用頻率較高的專業基礎知識組織教學。即專業基礎課的理論教學必須以專業課教學的需要為度,以相關崗位的就業需要為度,以高職學生學習和認知的能力為度。
以單項能力培養為主高職專業基礎課與專業課雖然都注重能力培養,但各有側重。高職專業基礎課主要側重單項技能與基本技能的培養,比如工具或儀器使用方法、解決問題或實現目標分階段的單項能力及學習能力、創新能力和職業習慣等。專業課主要側重培養職業綜合技能與高級技能,即綜合運用知識和技術解決問題或實現目標的能力。此外,專業基礎課的單項技能與基本技能的培養應服務于專業課綜合能力的培養,前者應為后者的教學奠定基礎。
知識教學與能力培養有機結合基礎知識與職業能力并不是對立的,考慮以社會生產崗位對人才多樣性、復合型與特殊性的要求,應根據能力培養的需求選取知識點,同時能力培養又是學習知識能力和運用知識能力的培養。因此,高職專業基礎課應通過教學內容的整合、教學方法的改進等改革措施,將知識教學與能力培養有機結合起來,形成以綜合能力培養為主體,以突出技能和崗位要求為目的的課程知識體系。
高職專業基礎課改革的切入點與突破口
目前,許多高職專業基礎課程仍是普教本科課程的簡寫本,雖然對部分內容進行了刪減,但仍沿用傳統的知識編排體系,這顯然不能適應以能力培養為目標的教學要求。高職專業基礎課的雙重屬性要求將知識學習與能力培養有機結合,并將專業基礎知識轉化為職業能力。
為了使高職專業基礎課與專業課在能力培養方面有效對接,能力點建設是高職專業基礎課建設與改革的切入點。所謂能力點即根據崗位綜合能力分解的能力單元,具有簡單易學、容易實現對知識點的運用與轉換的特點。在專業基礎課教學中,能力點與知識點是同步設計的。具體地說,知識點要求學生了解與識記的概念和原理,能力點要求學生掌握與熟練掌握的方法和技能。雖然在傳統的課程教學中也有識記和掌握等方面的要求,但沒有明確設計能力點并根據能力點設計和組織教學內容。
能力點建設是高職專業基礎課改革的新的突破。首先,能力點的引入體現了根據崗位能力設置課程的基本思想。能力點是由崗位職業能力分解而來的,是職業能力的具體化與明細化,可通過專業基礎課的滲透實現以能力培養為主線的高職課程教學目標。其次,能力點的引入能更有效地落實理論教學以“必需、夠用”為度的原則。目前在高職課程改革中,對于理論教學應以必需和夠用為度存在廣泛的爭議,難以把握,但若以能力點為中心設計和組織知識點,這個問題就解決了,因為知識點的集合即體現為必需和夠用。再次,能力點的引入可使高職專業基礎課與專業課在能力培養上無縫銜接。高職專業課分解為技術基礎課與核心技術課,實踐教學與技能訓練成為專業課的教學重心,能力點顯然是專業基礎課與專業課在能力培養方面的接口,能力點的訓練可為專業課綜合技能的訓練打下良好的基礎。
高職專業基礎課能力點建設的具體實踐
《C語言與數據結構》是計算機應用技術專業的基礎課,由《C語言程序設計》與《數據結構》兩門課程整合而成。該課程根據以培養應用能力為主的要求調整了教學目標,C語言不著重講語法,而是介紹C語言的編程知識和編程規范;數據結構不著重講數據結構知識,而是介紹應用數據結構知識實現任務的編程。因此,課程不求知識體系的完整性,而是力求培養學生的基礎編程能力。該課程改革的最大特色是引入能力點的概念,并結合知識點進行能力點的設計。
通過能力解構生成能力點框架隨著計算機軟件業工程化程度的不斷提高,軟件開發的過程劃分為若干階段,編程能力也隨之分解為五種單項能力,即調試程序的能力,閱讀程序的能力,按流程圖編寫程序的能力,設計流程圖的能力,分析問題的能力(見表1)。根據高職高專學生的基本素質與今后就業崗位的特點,該課程著重后三種能力的培養,并根據這三種單項能力的要求設計能力點。具體能力點包括:(1)讀源程序,給出一組輸入數據,寫出程序(手工)運行過程和結果;(2)將源程序輸入計算機,并調試程序,寫出程序(計算機)運行結果;(3)給源程序加上注釋;(4)根據流程圖編寫源程序并上機調試等等。學完該課程后,學生應基本具備閱讀程序的能力、按流程圖編寫程序的能力以及調試程序的能力。

通過內容整合細化知識點和能力點教學內容是能力點的載體,為了構建能力點,《C語言與數據結構》課程刪除了《C語言程序設計》與《數據結構》兩門內容重疊的課程,并對教學內容進行了較大幅度的調整。課程分為三大教學模塊,即程序設計篇、數據結構基礎篇與數據結構提高篇。每篇分為若干章節,每個章節細分為若干具體的知識點和能力點(見表2,其中教學要求代號的含義見表3)。在確定每個章節的知識點和能力點后,再組織具體的教學內容,設計教學案例和實驗項目,以此實現知識點教學和能力點訓練的有機統一。

通過任務驅動強化能力點訓練在編排課程內容時,《C語言與數據結構》采用了任務驅動方式,即在每章設計一個應用任務,并由此引出解決該任務的相關知識點和能力點,最后在每章后給出一個完整的解決方案,包括任務內容、任務分析、任務流程圖、任務源程序、任務程序結構等。比如,講到數組和鏈表時,以學生成績管理系統作為應用任務;講到棧和隊列時,以學生就餐排隊的模擬作為應用任務;講到圖的應用時,以旅游景點的管理作為應用任務。使用任務驅動方式組織教學有兩個主要目的,一是強調學以致用,為解決實際問題而學習知識;二是強調職業能力的培養是在解決實際問題的過程中完成的。因此,任務驅動是強化能力點訓練的最有效方式。
《C語言與數據結構》是江蘇省高校特色專業試點改革課程,以能力點建設為中心的課程改革已取得初步成果,集中反映該成果的教材已于2005年由中國電力出版社出版。2006年,《C語言與數據結構》被評為江蘇省高校一類精品課程。
高職專業基礎課能力點建設的若干思考
高職專業基礎課能力點建設是高職課程體系改革的一個重要組成部分,通過幾年來的課改實踐,我們有以下幾點認識:
能力點建設是“以能力定課程”的具體體現以能力定課程,就是將能力細化為課程的教學內容,形成能力點,然后圍繞能力點訓練組織設計教學內容、實踐方案和訓練方法。能力點建設是“以能力定課程”原則的具體運用和實現。
能力點建設實現了知識點學習與能力點訓練的有機統一能力點建設并不是強調能力培養至上。事實上,知識教學的過程也是能力培養的過程,能力訓練需建立在知識教學基礎之上。但知識點與能力點的著眼點不同,知識點的集合是學科體系,知識點的學習強調“知”;能力點的集合是能力,能力點的訓練強調“做”。基于能力點的課程建設就是以能力訓練為中心組織知識教學。
能力點建設強調以能力為主線的課程群建設高職專業基礎課能力點建設不能孤軍作戰,而是要以能力培養為主線確定“能力型”課程群。課程群中既有專業課,也有專業基礎課,課程之間通過能力點連接,由淺入深、由易到難、由單項到綜合,強化訓練某一專業崗位能力。在本案例中,就是將《C語言與數據結構》、《JAVA語言程序設計》、《SQL Server數據庫》、《實用軟件工程》、《管理信息系統》等課程構建成了訓練軟件系統開發能力的課程群。
能力點建設需改革傳統的教學模式以“黑板+粉筆”為代表的傳統教學模式已無法適應以能力訓練為主的課堂教學,因此必須將理論教學與實踐教學相結合,實行教室與實驗室一體化,邊教學邊實踐,使學生在做中學,在學中做。
高職專業基礎課能力點建設應根據專業基礎課的教學要求區別對待,有些專業基礎確實是以傳授知識為主的,例如,計算機應用技術專業基礎課《計算機導論》,對于這類課程不能一味地追求能力點的建設,而是應根據崗位能力訓練實際的需要,選擇部分專業基礎課進行能力點建設。
參考文獻:
[1]董啟宏.專業基礎課教學與高職生職業能力培養[J].武漢工程職業技術學院學報,2005,(3).
[2]許秀林,董楊琴.程序設計基礎教程(C語言與數據結構)[M].北京:中國電力出版社,2005.
[3]董楊琴,許秀林.程序設計基礎教程(C語言與數據結構)實驗指導與習題集[M].北京:中國電力出版社,2005.
作者簡介:
許秀林(1965—),江蘇南通人,副教授,主要從事軟件工程、計算機安全與審計方面的研究。