摘要:闡述了基于工作過程的《網站編程》課程開發,探討了依照網站建設的工作過程,將教學內容進行選取與組織的方法。通過基于工作過程的教學設計,可以突出課程的職業性,提高學生綜合能力。
關鍵詞:網站建設;工作過程;學習情境;教學方法
The Curriculum Development for Website Programming Based on Working Process
TONG Ying
(Information Engineering Department,Wuhan Commercial Service College, Wuhan 430056, China)
Abstract: The Curriculum Development for Website programming based on working process is expounded. In accordance with working process of website construction, the method of how to choose and organize teaching contents is discussed. Meanwhile teachers could let the course be more occupational and enhance student's synthesizing capacity by the teaching design which based on working process.
Key words: website construction; working process; learning situation; teaching method
加快構建符合素質教育要求的專業課程體系,是全面實施“以人為本”的素質教育的必然要求。《網站編程》作為動態網站編程的基礎課程,是計算機應用技術、計算機網絡、信息管理等專業所開設的一門主要技能必修課。在高職教學中,學生基礎與本科生有一定差距,如何讓學生在編程類課程上產生興趣,更好掌握站點編程技術,提高實踐和創新能力具有重要意義。
1 傳統《網站編程》教學方法與基于工作過程教學方法對比
傳統《網站編程》課程教學,往往以某本教材為中心,依照其章節編排進行教學。教師先講解概念,然后針對概念講解對應的幾個簡單應用范例。這種教學方法看似可將理論知識與實踐應用聯系起來,實則不然。學生在學習概念和知識點時,并不能真正理解。所安排的范例大都為支撐某個對應知識點,范例間是低耦合性的。學習期間學生易覺得案例枯燥,不知怎樣將其靈活應用到具體開發中。等到學生通過上機對這個知識點的應用有所了解時,下次的理論教學又變為新知識點,知識點間難以銜接。這樣往復循環,直接結果是造成學生對先序知識的遺忘,揀了芝麻,又丟了西瓜,內容散,難以系統的將知識組織起來。不少學生在課程開設之初的興趣,被離散的知識點教學所打亂。從期待制作網站,到上機疲于完成教師布置的任務,學生不僅喪失了學習熱情,也從有目標的學習過渡到被動學習的惡性循環中。這種教學方式沒有系統化和根本性地體現職業教育面向就業的特性。
基于工作過程的教學方式和傳統教學方式最大不同在于它以站點開發工作過程為導向。工作過程是“為完成一件工作任務并獲得工作成果而進行的一個完整工作程序”,高職教育的目標是使學習者具備能夠勝任工作崗位的能力并順利就業,所以課程開發應面向崗位的工作過程。課程教學與工作過程之間通過學習情境來連接。學習情境的載體可以是一個案例,也可以是一個項目。通過對崗位任務分析來確定專業行動領域,進一步確定學習領域,為學生設計出與之對應的學習情境,通過學習情境讓學生對具體應用有全面的認識。這種教學方式,將課程知識點與典型學習情境結合,按網站建立的過程對教學內容進行組織選取,分階段進行教學。有了具體學習情境做驅動,學生的學習就有了針對性。由工作崗位的需求,提出任務、分析任務、完成任務,在邊做邊學的基礎上總結歸納,從而培養學生的職業能力。
2 基于工作過程的《網站編程》課程開發思路
基于工作過程的課程開發主要從兩個方面進行:一是通過對工作崗位的分析來構建具體教學情境和教學內容;二是根據各種能力要求及工作過程來設置和構建具體課程教學內容。
《網站編程》針對“技能型網站開發及維護人員“的職業素質培養。依照學生個體區別和崗位側重,我們將其進行了一個細分,其面向的學生類型和能力要求如下:
“網站開發與建設”類崗位,面向編程能力強且熱衷網站建設的學生。此類崗位主要職責包括:①Web站點設計、開發;②Web服務器的架設及服務器端腳本語言編程;③數據庫的設計。
“網站運營、維護”類崗位,面向對動態網站有全面認識,但編程水平一般的學生。這類崗位主要職責包括:①網站日常的運營維護工作;②編輯、運營的修改調整需求;③數據庫刪除,添加,修改,更新,維護等操作。
一個網站建立大致有如圖1所示的幾個基本過程:
由上述崗位需求及網站開發過程,我們采用一個綜合性企業電子商務網站的開發作為本課程的最終項目,將該項目劃分為圖2所示四個基本階段。
上述的每個階段都對應著站點建立的工作過程。最后的“綜合站點制作”將“網站測試、系統的集成”及“網站維護”集成到一起。每個階段都設置了相應的學習情境。學習情境設置貼近實際,并和理論知識緊密銜接。教學內容、難易程度、學習情境及教學階段的具體設計如圖3所示。
這里我們設置的學習情境有案例也有項目。第一個學習情境:“企業、個人網站搭建”是典型案例,后面的三個學習情境:“小型企業網站搭建”,“旅游信息網站制作”,“企業電子商務網站開發”則是項目。
按知識的難易程度及教學次序,我們把每個學習情境劃分為若干子任務,完成一次上機實踐就是完成一個學習情境下的某個子任務,將某一學習情境的若干子任務組合在一起,就實現了對應的案例或項目。所設置的4個學習情境均是針對各教學階段的側重點設計的,他們按由易到難,由簡單到復雜,由單純學習到靈活應用來設計。將四個工作階段對應的學習情境有機的、循序漸進的組合到一起,就完成了《網站編程》課程的教學。
通過這個設計,可以方便的將教學管理和站點開發過程整合,通過工作過程序列化學習步驟。學生在每個階段中都有明確目標,所有知識點均圍繞著對應目標展開,使得學習過程有序、連貫。
3 課程具體實施
根據上述基于工作過程的《網站編程》課程開發思路以及課程特點,以下是課程的實施辦法:
1) 根據《網站編程》可操作性強的特點,以網站開發的工作過程為導向,進行層次、漸進式教學。將課程知識點結合到站點開發的基本過程中,把整個教學劃分為四個階段,每一階段都設置一個對應的學習情境,按其難易,深淺及復雜程度來分階段組織教學。
2) 理論教學采用傳統教學與多媒體教學相結合的模式。重視學生對實踐情境的理解,項目教學目標有導向性、應用性與整體性。課堂教學采用接近實際工作的程序,具體組織如下:
教師引出項目,提出問題,講解有關知識點。然后師生就之前項目及問題進行討論,結合講授的知識點設定實施方案,依照實施方案實施。教師對于實施中出現的問題解惑釋疑,最后師生總結成果,教師在此實施基礎上提出擴展要求留做思考練習。
這種課堂教學方式,接近實際開發過程,能培養學生的開發能力。通過項目討論和任務實施,加深對重、難點的理解。
實踐教學上機操作時一人一機,對理論教學的重點、難點有針對性的練習,理論與實踐課程比例設置為1:1,做到理論指導實踐,實踐提升理論。
3) 采用過程化考核方式。明確教學目標,按階段將整個教學內容模塊化。以每個階段的學習情境完成情況為考核標準,一個學習階段就要完成一個對應的成果。例如:第一階段的教學內容是“網站開發環境搭建及開發基本方法”,其對應學習情境是“企業、個人網站的搭建”。在這一階段中,學生需要完成個人及企業網站的搭建,其包括如下幾個任務:
① 網站需求分析;
② 申請免費空間、租用IP地址、注冊域名;
③ 配置網絡環境及企業、個人網站的搭建;
教師根據學生每一階段任務的完成情況和信息反饋,及時調整教學方法和教學進度,實時監控學生掌握情況。教學上重視過程的完整性,不僅僅看中執行結果,也關注任務實施時出現的問題和針對此問題采取的解決方法,綜合考量學生判斷、運用知識的思維能力。
4) 在期末增設實訓周。實訓周學生除其它課程教學外,余下時間均在固定機房進行實訓。教師提供實訓題材,學生以小組為單位選題,進行綜合項目的設計。每個小組設組長一名,負責分配和協調項目的實施。模擬站點開發過程,從站點選題、功能設計、任務分配到項目實施,要求學生以團隊形式完成一個完整網站的開發。指導教師只負責對學生設計、編程上遇到的難點問題答疑,提供指導性意見。在一段相對集中的時間里,通過一個完整項目的開發培養學生的應用能力和職業能力,使學生體會到學有所獲,成就感倍增,興趣加濃。實訓周可將所有知識點的應用連接起來,同時它還可以使學生將之前開設的程序設計,網頁設計等課程與《網站編程》結合起來,達到知識體系的貫通。
4 教學方法與手段
針對課程特點和基于工作過程的開發思想,《網站編程》的教學方法和手段如下:
1) 根據基于工作過程的《網站編程》課程特點,制定教學大綱,建構教學內容。教學方法以任務驅動、案例教學法為主。教學中突出“學中做”與“做中學”,以實踐帶動理論的學習。學生的學習過程就是“身臨其境”的工作過程。讓學生的學習成為由學習情境而產生的主動、過程性的行動;
2) 關注學生學習的全過程,強調探究性學習。學生不是為學習某個知識點而進行上機實踐,而是因為需要完成某個項目、任務,才需要學習某些知識點。理論最終目的是指導實踐,要鼓勵學生參與,讓他們提出問題,例如:用戶注冊頁面可以自動判斷輸入的信息是否合法,這個功能是如何實現的?學習什么知識點才能實現此功能?通過讓學生自己提出需求,提高學生發現問題、分析問題、解決問題的能力,使其在這個過程中,積累經驗、獲得技能,從而在新的工作情境下也能利用曾被證明的有效的辦法和經驗去靈活應對,完成工作;
3) 努力實現類似于實際工作中的職業氛圍,樹立以學生為主體的觀念,調動學生學習的主動性、積極性和創造性。教學活動的最終目標在學生,注意提倡學生自主學習與合作學習的理念,不要遇到問題就“求援”。鼓勵學生獨立思考,自主學習。在學期初可以手把手教學,輔助學生盡快入門。到教學中期,教師的指導以提示和答疑為主。不要讓學生不動腦筋就發問,鼓勵學生按自己想法完成程序,鼓勵他們相互討論解決問題,培養他們的協作能力。
5 結束語
高職高專的教學注重的是學生職業技能的培養。在教學過程中,要力求最大限度讓學生學會技術的應用,為日后就業服務。基于工作過程的《網站編程》課程開發把課程教學和網站開發的過程結合起來,以學習情境為驅動,讓學生有目的、有針對性的學習,增強了課程的可操作性。通過以上基于工作過程的《網站編程》課程開發,我們力爭打造出更適宜高職高專的教學模式,建立更精品的課程。
參考文獻:
[1] 楊慶生.關于教學內容更新的思考[J].教育研究通訊,2007(1):61-64.
[2] 姜大源.關于工作過程系統化課程結構的理論基礎[J].職教通訊,2006(1):7-9.
[3] 賁禮進,王正高,孫美華.基于工作過程的高職生綜合職業能力培養[J].南通紡織職業技術學院學報,2009,9(3):99-101.
[4] 莫洪武,萬榮澤,余思東.基于工作過程系統化高職軟件專業人才培養方案的探索[J].大眾科技,2009(10):165-166.