摘要:計算機科學涵蓋廣泛、更新迅速、實踐性強,而國家課程具有統一性、封閉性和理論性的特點,在培養學生的軟件開發能力上顯得不足,這就造成目前學校教育與社會需求之間的現實矛盾。本文提出了高等學校計算機軟件課程的教學應該適應時代發展方向的幾點策略。
關鍵詞:計算機;軟件開發;高職校本課程
課程是教育的心臟,學校又是真正發生教育的地方,是課程實施的場所,因此,以學校教育哲學和教育資源為依據開發多樣化的計算機校本課程是解決當前計算機教育問題的好途徑。校本課程開發是指在學校現場發生并展開,以國家及地方制訂的課程綱要的基本精神為指導,依據學校自身的性質、特點、條件及可利用和開發的資源,由學校成員志愿、自主、獨立或與校外團體或個人合作開展的旨在滿足本校所有學生學習需求的一切形式的課程開發活動,是一個持續和動態的課程改進的過程。高職計算機校本課程具有動態、開放和實踐性強的特點,是國家課程的重要補充。校本課程開發問題,正成為當前我國教育領域中課程改革的熱點,進行高職計算機校本課程開發,就有必要對校本課程開發有關的基礎理論作深入的研究,以獲得正確的基礎理論指導。
一、高等職業院校校本課程開發的基本內涵
高等職業教育校本課程開發的基本理念包括:主動而有計劃地進行課程變革;不斷優化課程權利與資源配置;學校是課程決策的中心;校長和教師是課程開發的主體。根據上述關于校本課程開發的定義及理念的闡述,并結合高等職業教育的特性,可以總結出高等職業院校校本課程開發的基本內涵:校長和教師是校本課程開發的主體,他們根據學校的教育理念進行校本課程開發;校本課程開發的范圍很廣,可以涉及課程選擇、課程改編、課程整合、課程補充、課程拓展、課程創編等多種活動;企業參與高等職業院校校本課程的開發,可以保證課程標準、課程內容的適切性,使得學校培養出的學生能夠滿足企業用人需求。
以計算機科學為作基點的高職計算機校本課程開發,要求對計算機知識進行合乎邏輯的組織。目前我國高職絕大部分計算機課程都是依據計算機學科特有的結構組織課程內容,這種課程組織方式,有利于學生系統地、有組織地掌握計算機學科知識,對計算機科學知識遺產的繼承、發展和社會文明的不斷進步,曾經做出過巨大的貢獻,但由于過于強調學科的系統性,會造成其課程內容只注重計算機科學理論的學習,而忽視學生的個性特點和當代社會的需求,課程的實用性不強,教學的實際效果不佳,特別不利于復合性人才的培養。本文在這樣的背景下分析高職計算機校本課程開發的必要性,提出了高等學校計算機課程的教學應該適應時代發展方向的幾點策略。
二、高職計算機校本課程開發的必要性
計算機科學技術的發展相當快,軟件開發工具更新迅速,一般來說,三年內技術水平就會得到新的提升。一個現代化的軟件企業如果要保持其領先地位,必須時刻注意計算機行業最新的技術發展,使其員工的技術水平始終保持高水平。為此,對于為社會輸送軟件技術人才的主要來源的高職來講,其計算機教育內容必須體現計算機行業世界科技發展的最前沿。因此校本計算機課程的開發具有重大的意義。
1.國家課程以基礎理論為主,具有封閉性的特點。一套教材使用的年限較長,使得培養出來的計算機人才缺乏對新技術的了解,很難適用用人單位的需求。所以很有,必要利用校本課程作為國家課程體系的補充。計算機校本課程開發具有開放性、動態性的特點,它要求課程開發要緊密結合計算機行業的需求,反映計算機技術最新發展動態,隨著計算機技術和市場需求的不斷變化,計算機校本課程也在不斷地修訂之中。
2.高職計算機課程內容與科學發展脫節,從理論上說,教材應該反映不同學科的發展的最新動態,使學生掌握最先進的技能,感受時代進步的脈搏,但由于統編教材的編制周期和修訂周期間隔較長,教材老化和知積陳舊成了包括計算機在內的很多學科的通病。比如,數據庫技術日新月異,但學校的數據庫原理或是數據庫應用技術的課程內容大多顯得過時,跟不上技術發展的步伐,很多新興的軟件技術都沒有能及時進入教材。比如,SQLServer和oracel等先進的數據庫系統,從新版本發布到進入課堂,一般都要五年時間。甚至,在以C和C++為主導的程序設計語言或數據結構教學領域,還有很多學校的課程還以過時的Pascal為主,課程內容嚴重滯后。
3.高職計算機課程內容缺乏針對性,現在很多高職的計算機課程表面上看內容很合理,學生學完這種課程后,應該什么都會干了,但實際上,由于計算機學科實踐性強的特點,結果什么都會一點,但樣樣都不精,都干不好。這種課程設置缺乏專業針對性,讓學習者有“學無所有”的感覺。這必然導致學生對計算機課程內容缺乏興趣。
4.高職計算機課程內容導致教學手段單一化,難以發揮教師的創造性國家課程開發的課程目標是開發全國共同、一致的課程方案,追求最低標準。國家課程的開發周期長,使得很多課程內容基本不變化,使得一部分教師幾十年如一日捧著同一本教科書。況且,高職現在的計算機課程都以理論課程為主,這些課程,把活生生的計算機科學技術課程弄得很程序化,教師只要放放幻燈片就了事,教學手段單一,教學效果肯定不容樂觀。
5.高職計算機課程開設忽視學生的求職需求,接受高等教育的學生,心理上變得成熟起來,在就業形勢相當嚴峻的今天,都十分重視未來,很早就對自己的職業導向,對擇業都有自己的判斷和追求。計算機課程要十分關心學生的需求和特點,盡量與學生的年齡、興趣、能力、需要相吻合,適合學生身心發展的規律和水平。現階段我國計算機課程,幾乎很少考慮到學生的需求,目的是把學生培養成計算機學科專家。高職計算機校本課程開發則比較重視學生的興趣與需求,表面上看是“以校為本”,實際上蘊含的是“以人為本”。
6.高等職業學校的計算機應用基礎教材內容較翔實、全面、系統,其基礎理論部分對于職業學校的學生來說枯燥、難懂,其操作部分的實用性較差,并且多是冗長的文字,上課時學生時常要求教師先做一遍,然后加以模仿。此外,由于學校的教學管理規定對任課教師的教學設計具有很大的限制性,于是大部分教師只能按照書本的內容及順序傳授知識。由于教材缺乏實時性、實用性與趣味性,所以學生基本上不看教材,甚至不帶課本上課。因此,學校應鼓勵教師大膽地進行教材改革和教學設計,發揮教師在授課過程中的主導作用,有效地激發學生的學習熱情。
三、高職計算機校本課程開發策略
校本課程應該是教材內容與教師教學設計的有機結合。校本課程內容的實施應通過教師的教學設計來完成,教師在進行教學設計的過程中,要根據學生的特點,整理、搜集有關教學內容的資料與信息,完成教學目標。
這里,我們以計算機應用基礎課程為例來進行說明,筆者認為,要根據教學大綱的內容要求,結合學校、學生及就業需求的實際情況,以知識的層次性來組織教材內容。根據計算機課程教學大綱的內容及校本課程的總體目標的要求,經過選擇與組合,可將授課內容劃分為計算機基礎知識、Windows基本操作、Word、Excel、PowerPoint、Internet的使用幾個部分,以提高學生應用能力為本,打破以往知識點的線性排列順序,將這幾部分內容劃分為三個網絡式的層次:
1.基礎知識應用。在這一層次中,硬件部分,學生應掌握主機開關、鼠標、鍵盤、U盤、移動硬盤、掃描儀、刻錄機、打印機等常用的輸入輸出設備的使用及維護。軟件部分,學生不僅要掌握幾種常用軟件的安裝與卸載,更要掌握這些軟件的基本操作步驟,同時要學會基本的內容輸入、保存及發送E-mail的方法。網絡部分,應使學生學會網上沖浪,能瀏覽、查找指定的或感興趣的網頁。在這一層次中,教材內容的組織要根據滿足學生實際發展需要的原則而設計,使學生學習的主要目的不單純是掌握各個知識點,更重要的是掌握在生活與學習中應用信息技術的策略與方法。
2.基本技能應用。通過基本應用內容的學習,要使學生掌握日常自動辦公的方法,能靈活運用文字、表格、圖表、圖片、多媒體、網上資料的上傳下載及各種信息的共享和輸出,這部分內容要突出實用性與可操作性,主要目的是提高學生辦公自動化的操作能力和靈活應用知識的能力。
3.高級應用。要使學生學會幾種常用辦公軟件的環境設置、選項及自定義等的設置,靈活運用“宏”的錄制、修改及使用,并應結合不同專業和就業方向的要求,補充相關的內容,擴展知識的深度與廣度,為專業學習打下堅實的基礎。教師的教學設計內容應將知識性、趣味性及實用性融為一體。教學內容要從學生的實際能力出發,依據學生的特點,設計出具有彈性的課程內容,將各部分內容綜合化,根據不同層次的要求,將每一層次分成若干主題,將每一主題再劃分成以下四個模塊:(1)基本操作。以模仿操作為主。(2)基本技能。以學生自主操作為主。(3)提高部分。以學生自由發揮創作為主。(4)理論知識。使學生掌握并理解必需的理論知識。
各個模塊應螺旋式上升,讓學生在競賽中學習會大大提高學習的主動性。興趣是最好的老師,要充分發揮學生的主體作用,使每一節課都有綜合、新穎、實用的例子和任務,并補充相應的理論知識,將枯燥的理論知識滲透到平時的知識累計當中,使學生不但在任務和興趣的驅動下提高操作技能,而且還能對必備的理論知識有所消化與吸收。
校本課程在我國出現并已經引起廣泛的重視,反映了我國宏觀教育體制改革的要求,反映了世界課程行政主體多元化的發展趨勢,也是我國教育回應知識經濟的挑戰,培養高素質創新型人才的客觀要求。目前,我國基礎教育中新課程背景下的校本課程開發實踐正在如火如荼的進行當中,但是計算機校本課程開發涉及面廣,需要大量的經費投入,包括調研經費、資料費用、印刷費用、相關人員的工作補助開支。這些費用,隨著計算機校本課程開發的深入推廣,將變得越來越多。沒有科研經費的資助,校本課程的開發是難以順利進行的。本文在這樣的背景下提出了高等學校計算機校本課程開發的幾點建議,希望能對教學改革提供一點參考。