張景輝
(河北省 石家莊工程技術學校,河北 石家莊 050000)
所謂工作過程是“在企業(yè)里為完成一件工作任務并獲得工作成果而進行的一個完整的工作程序”,“是一個綜合的、時刻處于運動狀態(tài)但結構相對固定的系統(tǒng)”。采用工作過程的思維進行課程開發(fā)是高職教育課程改革發(fā)展的方向。
根據(jù)專業(yè)、經濟和產業(yè)的發(fā)展需求,以科學的發(fā)展觀為指導,以學生就業(yè)為目標,以崗位需要和職業(yè)標準為依據(jù)的原則,按照實際工作任務、工作過程和工作情境組織教學。具體按下面步驟進行開發(fā):(1)課程按基于工作過程進行開發(fā)的準備;(2)基于工作過程的課程設置;(3)實施基于工作過程的課程;(4)基于工作過程的課程評價。
基于工作過程的課程開發(fā)的重要環(huán)節(jié)是教學內容的選取與組織。采用“課程定位與崗位能力要求”的原則選取教學內容;采用“項目”為載體組織教學內容。
1.“課程定位及崗位能力要求”原則選取教學內容
通過企業(yè)調研的方式了解相關專業(yè)的崗位群、崗位能力要求等情況,結合高職學生的實際情況確定高職軟件開發(fā)專業(yè)主要面向軟件開發(fā)領域的職業(yè)崗位,培養(yǎng)掌握Java語言知識,并具備數(shù)據(jù)庫、網頁設計等能力的專業(yè)技術人才。
2.“項目”為載體組織教學內容
基于工作過程的課程開發(fā)中以“項目”為載體,組織讓學生在完成工作任務的過程學習和掌握相關理論知識和專業(yè)技能。以模塊化思想設計和安排項目順序,以求達到由點到面、由簡單到復雜、由使用到應用的目標。以《Java語言程序設計》例,項目設計的順序為"Java語言程序設計基礎”、“面向對象程序設計”、“數(shù)據(jù)與異常處理程序”、“圖形用戶界面程序設計”、“綜合設計―企業(yè)即時通軟件”。
在教學設計中,通常會設定學習情境。學習情境是泛指一切作用于學習主體,并能引起學生產生一定情感反應的客觀環(huán)境。目的是要讓學生有身臨其境的感覺,增加學生的學習興趣、激發(fā)學生的學習熱情。設計的學習情境要與主題涉及相關,軟件專業(yè)的學習情境設計一般采用案例法,每個案例都解決一個具體的問題,學生通過解決這個問題完成相應的學習任務。這種教學設計有利于提高學生對問題的分析和解決能力。
基于工作過程的《Java語言程序設計》一體化課程教學實施的教學過程在本文以“學生成績計算程序設計”為例進行闡述。
首先,教師提出教學任務。對學生成績進行統(tǒng)計計算,參加考試的有 6名學生,考試成績分別為84.5、90.0、82.5、66.5、88.5、76.5,計算考試的總分數(shù)并保存大于考試平均分的成績信息,將信息存入數(shù)組Score中。
其次,學生明確了學習任務后,通過學習和理解教師布置的學習任務和參考資料以及上網搜索獲取與Java數(shù)組相關的知識信息,準備回答教師的一些引導性問題。教師幫助理解學生搜索相關資料,并解答學生遇到的問題,對收集的資料進行抽檢和講評。引導問題如下:(1)一維數(shù)組的聲明和創(chuàng)建方法;(2)數(shù)組的初始化;(3)數(shù)組的遍歷;(4)數(shù)組的排序;(5)Arrays類處理數(shù)組的方法。
學生完成信息獲取后,制定出“學生成績計算程序設計”的工作計劃和解決方案。教師的主要任務是指導學生制訂工作計劃、答疑、抽檢、優(yōu)化。
解決方案確定后,學生按著計劃執(zhí)行并完成學習任務,記錄與整理相關資料。教師的任務是指導和啟發(fā)學生、解答學生問題、規(guī)范并檢查學生的操作流程。
在實施基于工作過程的《Java語言程序設計》的課程中,主要采用行動導向教學法,以學生為中心、教師指導。
在實施基于工作過程的《計算機組裝與維護》課程的一體化教學的過程中我們遇到了以下問題:教學設備與教學場地存在不足,嚴重缺乏一體化教師,學生的綜合素質能力較弱。
為了完善基于工作過程的《Java語言程序設計》課程一體教學,解決遇到問題,我們做如下設想:加強軟件開發(fā)實訓室建設,創(chuàng)造軟件開發(fā)的實際工作氛圍加強一體化師資隊伍建設,培養(yǎng)“雙師型”教師隊伍;注重培養(yǎng)學生的綜合素質能力,提高學生的自學能力、溝通交流能力、實際動手能力、組織協(xié)調能力、團隊合作能力;建立配套的教學管理制度。轉變教學管理部門的觀念,讓其職能轉換為“指導和服務教學”,建立校企合作的一體化教學模式。利于學校的課程改革和“雙師型”教師的培養(yǎng)。