張文彬
據調查顯示,目前用人單位中有59.1%認為當前的學校課程設置不合理,50%明確提出課程設置不合理是職中學生就業問題的制約因素,兩者存在相關性。多年來職業中學開設的計算機課可謂“五花八門”,沒有明確的依據和參考性,這讓許多計算機教師和學生感到“摸不著頭腦”。那么,職業中學的計算機課程應如何定位?筆者認為應從以下兩個方面來進行思考。
● 課程的設置應適合學生認知水平
有些職業中學的計算機專業開設了計算機語言課,如C語言;開設了講授計算機基礎技術原理的課程,如進制的轉換、數據的結構等。大多數學生學不會或只學了一點皮毛,結果只能造成資源的巨大浪費。學生普遍認為這些專業并不是新形勢需要的實用型專業課程,根本不利于培養自身專長和多方面興趣,不利于發揮自身特長,不利于就業。計算機語言及其原理技術是為開發軟件做準備的,而開發軟件產品只有少數優秀而且經得起市場競爭、考驗并成為暢銷產品的才有存在價值,當前在簡單的BASIC程序設計和強大功能的應用軟件之間已產生了一道鴻溝,兩者差距非常大,要通過簡單的BASIC程序設計學習來了解現代計算機系統的功能,猶如“隔靴搔癢”。例如,文字處理軟件中的塊操作和排版功能,以及對象的鏈接和嵌入功能,在簡單的程序設計學習中就很難體會到。反之,通過應用軟件學習所能了解的計算機功能卻超過簡單程序設計中的功能。
如果學習簡單的程序設計僅僅是為了解計算機能做什么和怎樣做,那么在學習一些應用軟件的基礎上,把學習程序設計的課時拿來學習計算機的內部結構和基本工作原理,得到的知識可能會更多些、更深入些。 程序設計其實只是幫助學生獲得解決問題經驗的一種快速、明確而適合的途徑,其教學目標不是培養“小型的程序員”,而是使學生能用程序設計的方式進行思考(課時較多或教學對象為特長學生除外)。所以筆者認為,編程語言課在職業中學的開設應當適當,不宜過多。因為職業中學培養的方向是應用人才,教學的目的是學以致用。職業中學學生的文化理論知識和普通中學的學生相比薄弱很多,其思維能力、邏輯推理能力、分析問題和解決問題的能力受到限制。而計算機語言,都要有相當的數學基礎。尤其是計算機的基本原理,不但要求學生有深厚的數學基礎,還要有扎實的物理基礎,這對于嘗夠應試之苦的職中學生來說,無異是“吃二遍苦,受二茬罪”。現在不少職業中學計算機專業學生的通病是:動手能力弱,接受新知識的能力弱,沒有“學會學習”。而對計算機專業學生來說,這些弱點卻是致命的。不能怪學生,而是課程設置出了問題。例如,計算機語言從面向過程過渡到面向對象,雖然對高級程序設計師來說提高了開發效率,可對職業中學的計算機專業學生來說,學習計算機語言更難了。筆者確實感到Visual Foxpro比DBASEⅢ和FOXBASE好用,但學生不這樣認為。尤其Visual Foxpro里的新名詞,如“屬性”、“事件”、“方法”等,學生感到難以理解,摸不著頭腦。
● 課程設置應考慮學生存在價值
學生從初中進入職業中專后,雖然沒有高考壓力,但面臨就業挑戰。目前,社會對計算機應用人才有不同的需求和側重點,所以課程要以社會的需求為依據,以學生的就業為導向進行相應的設置。進行社會調查尤為重要,弄清計算機專業中職學生能夠就業的崗位群,由此弄清學生所需掌握的知識和技能,作為課程設置的依據。有利于學生就業的課程內容設置,才能激發學生的學習動機。所以我們主張“學以致用,急用先學”,從以下兩個方面考慮課程價值。
1.課程設置定位應當突出時代性和實用性
課程設置和內容安排上突出時代性和實用性,根據中職學生的學習心理特點、認知和能力水平,充分發掘學生的能力,調動學生的積極性,學校應因地制宜,以實際應用能力為培養目的,以應試作為一種測試手段,在考試中,應加大上機操作的力度,真正讓學生學有所用,避免學生采取死記硬背的方式參加考試,逐步消除學生眼高手低的毛病。根據課程本身的對應關系對課程內容的順序進行合理安排,要做到先易后難,各課程之間的承接性要好。例如,我們可以在低年級中安排一些基本應用的課程作為計算機入門課程,其內容包括計算機的簡單應用操作,如常用辦公軟件等,重點在于基本操作技能并使學生對計算機有感性的認識,基礎理論知識在掌握操作之后再安排。在高年級的課程設置中安排非常實用的專業課,能充分體現所學知識必須是強勢知識,必須能根據當前實際進行動態課程設計,并可根據各職中學校的特色,設置比較專業的計算機應用課程。例如,對于旅游中專里的財會專業,可開設一些專業性財務軟件、數據庫軟件的應用課程。服裝設計開設些CAD軟件、平面設計軟件等應用課程。學校盡可能有規律地安排一些關于計算機技術的最新進展講座,介紹有關計算機技術領域里的新概念、新名詞和新動向。
2.課程設置的定位可依據考證來確定
目前,用人單位普遍不認同職業中學的畢業證書。我們可以說那是一種偏見,但從客觀的角度我們又怎么檢測它的含金量呢?依據考證,有的職業學校為了證明自己學校計算機專業學生的能力,要求學生參加由國家人事部、信息產業部組織的計算機軟件水平考試(初級程序員)或勞動部組織的計算機等級考試,以此作為橫向對比的依據。計算機軟件水平考試由于通過率低,把關嚴格,確實有一定的權威性。某些學校的計算機專業,初級程序員的通過人數是以個位數計算的,而某些職中通過率競達50%,橫向對比,名次的排列不言自明,但這樣做勢必又會走高考、會考排名次的老路,同時,素質教育面向就業,而非精英教育面向選撥。再者,計算機水平考試的思路不是為了應用,所以通過率低,試題也以程序設計、算法、理論為主。所以我們可以考慮勞動和社會保障部組織的全國計算機信息高新技術考試,其重在考核學生計算機軟件的操作能力,側重專門軟件的應用,培養具有熟練的計算機相關軟件能力的勞動者。它與眾不同之處是向社會公開考題和答案,不搞猜題戰術,以求公平并提高學習效率。職業學校《計算機應用基礎》教材可以選擇全國計算機等級考試一級的教材,明確規定學生學完這門課必須通過一級考試,這樣,師生的目標定位明確。因為等級考試分筆試和上機考試,所以既能測試學生對理論知識掌握的情況,又能測試出他們的實踐操作能力,得到社會的普遍認同,因此現在大部分職業學校都成立了等級考試的考點。根據以上所說,不難得出答案,計算機的基礎知識和程序設計方法應當由那些將要制造計算機的人去學習,而不是讓一般學生和使用計算機的人去學習。我們應當考慮到課程對學生存在的價值。
綜上所述,職業教育強調職業素質的培養和職業能力的培養,而職業課程的定位和發展與就業市場、經濟的發展應當相適應,既要滿足市場的需要和要求,又要符合學生接受知識的水平。