朱運喬
【摘 要】項目驅動教學模式是基于構建主義學習理論一種教學方法,本文針對統教學方法的弊端,闡述了項目驅動教學法的特點和構建主義基本觀點,然后結合軟件技術專業的專業課程特點,介紹了建構主義指導下的項目牽驅動法教學改革及其教學組織與實施過程。
【關鍵詞】項目驅動教學模式;構建主義;軟件教學
0 引言
高等職業院校的主要任務是為社會一線培養生產、建社、服務和管理所需的技術熟練的專門人才,然而由于各方面的原因,我國高職生源比起本科生源知識基礎薄弱一些,在新知識的接收能力、自學能力和自控能力等許多方面常常也不如一般的本科生。但一直以來,大多數高職院校的課堂教學模式跟本科院校一樣,采取傳統了的教學方式,即教學以教師為中心,采用“課堂授課-實驗驗證-作業內化”的一般流程,學生成為知識的灌輸對象和被動接收者,這種傳統的教學模式沒有考慮高職學生的實際情況和接受能力,既不利于高職學生職業能力的培養,也在一定程度上影響了學生的學習興趣和積極性。
針對傳統教學方法的弊端,各高職院校教育專家在教學方法上進行了許多積極的、有意義的探索。在分析現有教學模式和高職學生實際情況的基礎上,在建構主義學習理論的指導下,我們提出了“項目驅動”教學模式,已于三年前嘗試應用于軟件技術專業課程教學,經過三年的觀察和研究,確實取得了良好效果。
1 項目驅動教學模式及理論依據
1.1 項目驅動教學法
項目驅動教學法以項目為中心,由教師根據當前教學目標設計并提出項目任務,針對的提出的問題,選取與問題相關的典型項目,在整個教學過程中以項目的不斷分解拓展和層層推進來帶動課程的學習,在每一次課堂教學中,又以項目的相關實例不斷推進驅動課堂教學的開展。改變了傳統式教學中教師一言堂的現狀,強調發揮學生主觀能動性,較好地解決了理論學習和實踐相結合的問題,適用于應用性、實踐性強的課程教學中。
項目驅動模式源于構建主義學習原理,有著很強的理論依據,同時也是構建主義學習理論的一種具體實踐方案。項目驅動有如下特點:
1)教學以學生為中心,教師主導
項目驅動教學中要強調學生的主體作用,教師重在引導學習過程,由教師提出項目任務,再由學生運用所學知識去分析問題,并與其他同學討論、交流,最終完成項目任務。在此過程中,教師不再主宰整個教學過程,其任務在于啟發、引導學生解決問題。
2)以項目貫穿整個教學過程
項目驅動教學要以盡量接近真實的擬模項目貫穿教學過程。教學過程中學生將理論知識運用到項目實踐中去指導開發,帶著在項目開發中遇到的問題回到課堂中學習,增加了學生學習積極性,也鍛煉了學生的綜合素質。所選項目力求模擬真實環境,既可激發學生的學習興趣,提高學生解決實際問題的能力,又能提前適應將來職場的工作環境。
3)設置項目小組
將全體學生將按知識掌握情況和能力劃分成強能力強弱不同的小組,各小組按能力不同分配難度不同的項目,這樣既可做到分層教學,各小組都可完成相應難度的項目,增強應層次學生的成就感,同時又做到了小組內部成員的協同工作,培養了學生的團隊合作精神,提高了學生的職業素養。
4)以翻轉課堂形式展開教學
項目開發過程的理論知識,主要以翻課堂形式完成,課前將相關知識點制成微視頻,先供學生預習,學生可以根據自身需要播放,通過暫停、回放等功能做筆記、反復學習;在課上,教師根據預先設計好的、與學科知識有關的問題情境讓學生自主討論或教師直接提問的形式,鞏固與深化學生課前學習的知識。
1.2 構建主義學習理論概述
“項目驅動式”教學法來源于建構主義學習理論,建構主義教育理論是20世紀60年代形成的一種教育理論流派。“建構主義者不再將知識看作是有關絕對現實的知識,而認為知識主要是個人對知識的建構。”建構主義認為知識的獲得是學習者主動建構的,而不是從外部直接灌輸給學生的。建構主義強調認知主體的能動性,強調從主體內部產生認知的需要,認知過程也充分尊重主體的內在性,認為認知是一個自內而外的、由認知主體主動發起的、在一定情境中與主體過去經驗相結合的過程。教師是教學過程的組織者、指導者。
建構主義教學設計需要遵守以下原則:以問題為核心驅動學習,問題可以是項目、案例或實際生活中的矛盾;強調以學生為中心,各種教學因素,只是作為一種廣義的學習環境支持自主學習,誘發問題并利用它們刺激學習活動,使學習者迅速地將該問題作為自己的問題而接納;學習問題必須在真實的情境中展開,必須是一項真實的任務;強調協作學習;強調非量化的整體評價;要求設計學習任務展開的學習環境、學習資源、認知工具和幫助等內容;應設計多種自主學習策略,等等。就是在真實情境中,通過老師的指導,學生進行自主探究,并與同學廣泛交流,不斷地解決疑難問題,從而完成對知識的意義建構。
2 項目驅動教學模式及具體施實流程
為更好實現人才培養目標,我們成立了專門的教研團隊,在構建主義學習理論的指導下,我院在軟件技術專業的大部分專業課教學中開展了“項目驅動”教學法的探索嘗試。
2.1 項目驅動教學模式改革基本思路
2.1.1 授課計劃及進度的調整
為了配合“項目驅動”教學模式的開展,我們將軟件專業的專業課程的授課計劃和學生考核評價方式等方面都作了大幅度調整,如,為方便“項目驅動”教學,我們將參與教改的專業課程授課進度計劃由傳統一個學期改為集中在一個時間段,有利于控制項目開發進度,更加接近真實的工作環境,也使得新知識能及時掌握消化。多門(每學期三到四門)專業課程順次推進,完成一門結業一門;而一些沒有參與教改的課程則不受影響,只是穿插于其中,按正常時段授課。
2.1.2 開課前的準備工作
為適應項目驅動教學,課題小組專門為相關課程開發了一套完整的教材,撰寫了統一流程和風格的課件,盡量做到一個標準,即實現授課內容和授課形式的標準化;為相應課程難易程度不同的項目庫,并按項目難易度分為三個等級—A、B、C級,每個等級包括若干項目可供選擇,不同小組選擇不同等級的項目,起到因材施教的目的,讓各級小組及成員按計劃完成項目,產生成就感,保持學習積極性;提前為各科課程準備好學習資料和相關視頻,為項目驅動教學中的理論課部分的翻轉課堂形式提供課前預習資料,以培養學生自主解決問題的能力。
2.1.3 角色轉換
開課前先按技術測評將全班學生劃分成級別不同的項目開發小組,為了更好地模擬現實的軟件公司職場環境,每個學習小組即為項目開發小組,每個小組選派一名溝通能力強、基礎知識較好的成員為項目開發小組組長,其它成員為程序員/測試員;任課教師身份轉變為項目經理PM,班主任身份轉化為質量監督保證員QA,在項目開發過程中盡量按公司化方式運作,以提學生職業素養,并提前適應職場環境。
2.2 教學設計具體流程
項目驅動式教學是以一個類似于實際項目的開發過程為主線進行教學,讓學生親身經歷從項目開始到結束的全過程。從項目立項前的準備工作開始,一直到最后項目完成并總結一共八個環節如下圖所示:
2.2.1 項目立項前期準備
1)搭建SVN服務器,主要工作有:搭建SVN目錄。在項目立項課開始前至少三天,按照《每階段提交文檔及SVN目錄結構》搭建目錄;添加SVN賬號。計劃分組的組數,為每組添加一組SVN賬號和密碼,并分配權限。
2)對全班學生進行本次課程的技術測評,按測成績分組成A、B、C級項目小組,每個,A、B、C級小組數的比大致為1:3:2,每小組大約4-5名學生。
3)各小組確定項目,各級小組可項目庫中選取相應級別的項目,確定SVN帳號。
2.2.2 項目立項
此階段的教學工作有:講解《項目立項及開發規劃說明書》,指導程序員(學生)完成《項目立項及開發規劃說明書》,指導程序員制作項目原型,將文檔提交到SVN服務器。
2.2.3 項目計劃
此階段的教學過程主要是:指導程序員填寫《項目開發計劃表》,項目經理(教師)評審《項目開發計劃表》,將文檔提交到SVN服務器。
2.2.4 項目需求分析
此階段的教學過程主要是:指導學生填寫《需求規格說明書》,評審各組《需求規格說明書》,提交《需求規格說明書評審報告》。
2.2.5 項目設計
此階段的教學過程主要是:講解軟件設計規格說明書的規范與要求和講解設計工具的使用,指導學生完成《系統設計說明書》,評審各組《系統設計說明書》,完善并提交《系統設計說明書評審報告》。
2.2.6 技術儲備課(理論知識學習)
技術儲備課講解課程主要知識點,每周4次課,每次4學時,該部分主要是采取翻轉課堂形式展開教學,課前先指定預習內容,SVN文檔服務器上可以載短視頻,以及相關資料,課堂采用答疑、提問、小組討論的方式組織學習,提高學生自解決問題的能力,對于需要集中講解的內容,采用3W1H教學方法來講解,所謂3W1H是我們在翻轉課堂任務講解時采取的教學方法,即為“是什么,為什么,怎么做,用在哪里”簡稱。
2.2.7 項目編碼
項目編碼課每周課堂上安排一次,2學時/次。此階段的教學任務主要有:任務安排及項目完成情況點評,項目組長組織召開站立會議,各項目組按項目計劃進行編碼&測試。
編碼任務除了可以在項目編碼課內進行外,也主要是利課時間完成。
組員每日按時提交《項目日志》,項目組長每日提交《小組編碼進度控制表》。
2.2.8 項目答辯和項目總結
此階段主要任務為組織項目小組及成員答辯,項目評分,提升學生項目描術能力;組織學生對項目進行總結,提升學生成就感和團隊意識。
3 結語
項目驅動教學法在我院軟件技術經過了三年多的探索和嘗試,和教學過程中的不斷完善,已經形成了一套行之有效的標準方案,并積累了豐富的教學經驗,也取得很好的效果。從對近兩屆軟件班畢業的學生的就業情況調查對比發現,采用項目驅動學法的畢業班級的學生,用人單位對其評價普遍高,從事本專業學生比率明顯比往屆學生高,適應工作比往屆學生快,試用期過后平均工資比往屆學生高,從這些方面就足以說明了我們改革是非常成功的。
【參考文獻】
[1]劉細發,夏家莉.基于建構主義指導下的“項目牽引式”教學模式初探[J].教學研究,2007(8):65-67.
[2]徐守祥.項目驅動式“數據庫應用”高職教學探討[J].深圳信息職技術學院學報,2005(3)4:49-54.
[3]劉韻璇.項目驅動式教學模式淺析[J].長江大學學報(自科版),2013(10)22:155-156.
[4]何克抗.構建主義——革新傳統教學的理論基[J].理論之窗,2003(12):22-23.
[責任編輯:田吉捷]