摘要:通過對“數據庫技術及應用”課程教學及其所采用的教學方法的探討,研究了項目驅動法在教學中的實施方式,總結了項目驅動教學法的效果,討論了課程改革的方向與辦法。
關鍵詞:能力本位,高職教學,數據庫技術與應用,項目驅動教學法
一、能力本位的教育理念與項目驅動教學法
1,能力本位教育
能力本位教育的核心是CBE理論。CBE(Competency Based Education)原意為:以能力為基礎的職業教育教學思想和制度體系。它強調的是職業或崗位所需能力的確定、學習、掌握和運用,即以職業或崗位所必須的知識、技能、行為意識為從業能力的基礎,以能力養成為教學目標,能力表現為教學進程的基準。注重“學”,并以學生的學習為中心,不受時間和環境限制組織課程與實施教學的系統方法。表現在課程教學上要求對課程與教學進行系統開發,并確定該課程與職業有關的各項能力,明確學生在學習過程中應掌握的能力內容和應達到的標準,教師將工作過程中的一切向學生示范,并給學生提供個性化發展的機會讓他們自己來掌握學習進度。具體操作時首先應對課程調查與分析以確定本課程的綜合能力,并對綜合能力分解以繪制成能力構成表,然后針對每項能力進行專項分析,并編寫課程標準,組織教學,最后進行教學評價。
2,項目驅動教學法
項目驅動教學法是以建構主義的理論為指導,用探究性的模式、態度來組織、實施教學的教學方法。教學過程中教師提出目標,學生在實現目標的過程中提出問題、發現問題并解決問題(或在教師的指導下解決問題)。整個過程中學生始終是學習的主體,教師起一個引導者、領路人的作用。這種教學方式一改以往以教師傳授知識為主的單一的教學模式為以解決問題為主的、互動的教學模式,將再現式教學轉化為探究式學習,能充分調動學生的學習積極性,在課堂上能使學生始終處于積極思維的學習狀態。
項目驅動教學法是以項目為牽引源,通過對項目實現過程的再現,讓學生感受產品開發、生產的整個過程,并從中去發現、掌握相關的知識點,達到既熟悉生產過程,完成經驗的積累,又能學習知識、培養能力的目的。其將能力培養與相關知識掌握結合起來,體現了能力第一要素,符合能力本位教育的要求。
二、項目驅動教學法在《數據庫技術及應用》課程中的實施
1,課程規劃
數據庫技術是一項應用十分廣泛的技術,目前大多數應用軟件項目都是以數據庫技術為基礎構建的,對數據庫原理的探究和應用越來越受到人們的重視,高職院校信息類專業幾乎都開設了此類課程,并對學生在數據庫的使用、維護和管理等多方面提高了要求。針對數據庫課程的實際情況,結合項目驅動教學法特點,在課程的開課之前,我們作出了強細的規劃。
(1)能力要求。規定了學生在建立數據庫、數據維護、結構維護、權限管理等方面應達到的具體要求,并對其中的表、查詢、窗體、報表、宏、模塊、數據訪問頁等對象給出了對它們熟悉、掌握的時間和評判的標準,對課程學期結束考試采用項目鑒定作為學生的本課程成績的主體。并在開課之初,將教師的計劃、要求如實地告訴了學生。
(2)項目規劃。項目的選擇是項目驅動教學法的核心,它的恰當與否關系到整個課程教學的成敗。在分析學生特點和所選教材的實際情況下,我們將學生成績管理系統和學生宿舍管理系統分別作為教師項目開發示范系統和推薦學生項目開發訓練系統。對前者系統一是學生較為熟悉,二是教材上有較為接近的實例,學生學有所依;后者學生較為熟悉,且為學生留有較大的發揮空間。
(3)項目分解。根據人類認知的規律及CBE教育的實施模式,我們將整個項目分解為10個子項目。每個任務由若干個能力點組成,每個能力點由若干個知識點支撐,分配到不同章節中教學。這樣,將數據庫的知識和項目開發融合在一起。
(4)教學設計。整個教學的安排分成兩個部分,前部分(約8周)教師對學生成績管理系統的建立過程、步驟進行示范操作,學生跟進、分析、領會;教師給出每一部分的參考意見,學生根據教師的意見自我評分,教師收到結果后以不公開姓名的方式發給其他學生互評,最后將個人、互評及教師三者的分數結合起來作為子項目的成績。后部分(約8周)學生對教師推薦或自選項目進行開發訓練。確定項目后,按項目或宿舍對學生分組,組長以子項目1的成績及自薦的方式產生;然后做開題調研和系統設計展示(學生上臺用PPT向大家推介自己的系統);再次各小組采取分工協作的方式實現各自的系統;最后要求每個人按軟件開發的過程要求寫出可行性報告、需求分析說明書及設計說明書。
在后階段,教師始終是學生各項技術訴求的技術者與解析者,要幫助他們端正學習態度,引導學生開發好自己的系統。
2,課堂組織
具體的課堂教學,教師應本著“求同存異”的思路,對學生所有的償試都要予以支持,把項目開發時應該掌握的知識、技能以及職業素質提煉出來,展示給學生;學生在開發所選項目時,教師應扮演好技術總監的角色,對學生指導、規范,或提出適當的參考解決方案,對關鍵性的問題及時評講。項目開發時,項目小組之間可以互相學習和討論。
3,課程考核方法
整個課程的成績由三部分組成:一是學習跟進學習時成績的總和,這一部分反映學生的平時的態度和掌握情況,二是項目開發成果及學生本人在小組中部分的難易程序及完成情況和在小組中的協作情況,以上兩部分對學生作品中的亮點,不管是教師發現還是學生個人提出都應給予1-2分的加分,以鼓勵學生創新;三是提交的各種文檔的規范性和實際意義。
在整個教學過程的實施中,學生的積極性得到了極大的調動,有一定的成就感。課程結束后,有的學生在畢業設計中就用到了課程教學、課程開發的成果,還有的學生將自己本次課程的作品放到了求職簡歷之中,并且得到了用人單位的肯定。
三、項目驅動教學法運用的思考
1,項目驅動教學法通過選取項目來創設“情景”,通過協商討論來開展學習,通過完成項目以達到養成學生能力、構建學生知識體系的目的,符合能力本位教育的理論,符合高職教育的培養目標。
2,項目驅動法讓學生在實例練習和實際項目的各個環節中研發,讓學生站在系統的角度進行項目分析、設計,更能讓學生了解、熟悉—個完整項目的實現過程,而不是一鱗半爪,更不單純是書本中的純粹概念和方法。
3,教師注意角色的轉換。傳統的教學方法中,學生在課堂上發言機會甚少,學生要做的事是記住老師的話,熟悉老師的推導過程,掌握老師解決問題的方法。而在項目驅動教學法中教師鼓勵學生的大膽猜想和無害償試,學生與教師之間是伙伴、同事、支持者的關系。
4,項目驅動教學法需要雙型教師。無論是教學實施前的項目的精選,還是實施中的技術指導、技術支持,都需要真正有一定項目體驗者才能做好;而項目的適度要求是老師要了解學生、熟悉學生,實施中的及時評講更要求教師有一定的教學經驗。
5,加大課程整合的力度。實際生活中的工程項目的實施,絕不是一種知識、一門技術可以實現的,是多種技術和技術綜合運用的結晶。就《數據庫技術及應用》課程而言,Access是實用管理系統類工程的后臺技術,而絕不是前臺工具的首選。但在項目實施的過程中,為照顧到工程的完整性對窗體、數據訪問頁等內容還是作出了一定的時間安排,而對現代程序設計語言中的常用數據訪問方式ADO,net只能作出簡單的介紹。可見這里還有壓縮的空間,有一定的泡沫。
四、結語
項目驅動教學法用行為目標的方式實現了課程目標,提升了課程目標的具體性和可操作性,體現了科學時代的精準性。對學生情感態度、團隊合作精神有一定的培養,是一種值得推廣的教學方法。但是教無定法,學無定法,在教學中也不能拘泥于一種教學方法,應該根據不同的內容靈活選用恰當教學方法,真正提高教學質量。