基于情境學習理論的高職“虛擬項目法”的設計與實踐-教育論文
情境學習(Situated learning)是由美國加利福尼亞大學伯克利分校的讓·萊夫(Jean Lave)教授和獨立研究者愛丁納·溫格(Etienne Wenger)于1990年前后提出的一種學習方式。
情境學習理論認為,學習總是在一定情境中發生的,情境是構建知識的一個不可缺少的資源和引用經驗、運用知識的不可替代的現實場景。情境學習理論對學習進行了重新的界定,認為學習的實質是個體參與實踐,與他人、環境等相互作用的過程,是形成參與實踐活動的能力、提高社會化水平的過程。學習不可能脫離具體的情境而產生,只有通過參與情境中的活動,在知識實際應用的真實情境中呈現知識,才能激發學習者的學習興趣,把學與用結合起來,從而真正的掌握知識[3][4][5]。
基于情境學習理論,設計虛擬項目法,即選擇合適的項目+成立項目組(教師充當技術總監)+項目例會+規范的文檔+使用支持軟件。虛擬項目法包括如下內容:工作任務模擬,即通過選擇合適的項目讓學生完成,使學生體驗如何完成軟件項目開發任務;角色模擬,即以一個開發團隊的方式共同完成一個項目,賦予學生開發團隊中的某個角色,教師充當技術總監把握項目的進度和復雜度;工作過程模擬,即定期召開項目例會,完全模擬企業軟件開發過程;工作結果模擬,即在項目開發的不同階段,對工作結果采用規范項目文檔來描述,保證成果的專業性;企業開發環境模擬,即采用一些工具支持軟件開發的過程管理,建立類似于企業的開發環境。
二、虛擬項目法的實施步驟及內容
(一)工作任務模擬
項目實訓為學生提供一個實戰環境,旨在縮短學生從學校到企業的過渡期。因此,選擇的項目必須和平時的編程訓練題目有所區別。項目選擇應該遵循“現實性、實用性、綜合性、活動性、探索性、規范性”的原則,即項目不僅要以現實對象為材料,要與學習者的現實生活貼近,要容易引起學習者興趣又具有教育價值,還要與工作任務緊密聯系,最好是現實工作中的某一具有學習和研究價值的、實用的小課題,或是從典型的工作過程中開發出來的。除此以外,項目還要能夠打破學科間的割裂局面,涉及較為廣泛的知識面、技能面,能綜合多學科知識,從而完成指定的任務。
(二)角色模擬
在IT企業中,為了完成一個項目都會形成一個項目組。在一個項目組中,根據每個學生特點和優勢賦予他們不同的角色,讓不同特點的學生從事項目中不同的工作,讓基礎差的學生與基礎好的學生搭配,技術好的學生做更多技術工作,技術弱一些的學生則主要做開發輔助工作。
在軟件企業,為了控制項目風險,技術總監會在一些階段介入項目,以及時調整系統跟用戶實際需求的偏差并保證系統的技術可行性和項目進度。在項目實訓教學中,教師充當技術總監的角色,在不同階段介入項目,引導學生進行開發,對項目進行階段復審,糾正項目組在開發過程中的問題,保證項目進度。
“成立項目組”和“教師充當項目技術總監”使選擇具有實際應用背景的項目具有更好的可操作性。一個真實的項目通常要處理很多細節,工作量和難度會比較大,而學生實訓的時間有限、開發經驗和技術積累有限,以項目組的形式來完成,教師充當技術總監,可以降低系統的復雜度并縮短項目完成時間,保證在實訓期間能夠完成一個真實的系統。
(三)工作過程模擬
工作過程模擬主要體現在引入項目例會,彌補以前的實訓組織方式只是關注具體軟件開發技術工作(如編程、測試等)的不足。
項目開發團隊通常采用項目例會進行溝通,然后再分頭實施自己的項目活動。在項目實訓中也采用項目例會制,要求項目組每天上、下午到實驗室之后,都召開10到20分鐘的例會并作會議記錄,讓項目組在進入項目工作之前,先交流項目的進展并對項目進行中的問題進行討論。對每次會議做會議紀要,記錄討論的內容并整理進度報告給教師。通過項目例會可營造工作氣氛,使學生盡快進入工作狀態。
(四)工作結果模擬
軟件項目開發的工作結果不只是源代碼,還包括需求分析、設計、測試文檔等成果。工作結果模擬是構建工作情境的一部分。
通過給學生提供來自企業的文檔模板和專業的文檔編制工具如Microsoft Visio、Rational Rose,便于學生創建專業項目文檔,在形式上保證工作結果的專業性,既可簡化學生的文檔編寫工作,又可提高文檔質量,使學生容易產生成就感,提高他們參與項目的積極性。
(五)企業開發環境模擬
一定規模的軟件企業為了更好地管理軟件開發過程,都會自己開發或購買相關工具軟件支持軟件開發過程,如建模軟件Microsoft Visio、Rational Rose,項目管理軟件JIRA、Project,版本管理軟件SVN、Visual Source Safe等來支持軟件開發過程。學校可酌情配備相關軟件支持過程管理,模擬軟件企業開發環境。
企業開發環境模擬能很好地再現企業開發環境,不擅長編程的學生會承擔比較多的編寫文檔或管理源代碼,可激發他們的角色意識和責任心,從而使他們充滿熱情地投入到項目開發工作中。
三、應用實例及效果
筆者于2007年1月在2005級軟件2-1班第三學期的期末整周實訓教學中采用了“虛擬項目法”,具體實施方案如下:實訓項目選擇“航空公司客戶服務系統”,該系統是航空公司為了方便客戶快速及時查詢航班和管理客戶個人資料而經常提供的一個業務系統。
將全班33名學生分為6個項目組,每個項目組5~6名學生。其中選擇學習認真刻苦、學習成績好、愛鉆研、開發能力強的學生做項目組長,負責核心模塊的開發、項目管理和組內學生技術問題的解答。根據其他學生開發能力分配一些難度不同的開發工作。
每天實訓前各項目組都召開例會,對項目進行總結并提交會議紀要和項目組工作進度。教師檢查項目進度,并對項目的難點——客戶查詢部分的設計進行指導:如何在Applet中使用Socket跟服務器通信,數據如何存放(數據庫還是文件)及如何訪問數據等。
為各項目組提供專業的文檔模板,文檔模版來自本專業合作企業深圳易思博信息技術有限公司。在實驗室安裝了多種工具軟件,使用JIRA對項目進行管理,使用Microsoft Visio繪制UML圖形,使用Visual Source Safe對源程序進行版本管理。
從實施情況來看,相對于以前實訓組織方式,采用虛擬項目法后,大部分學生都能積極參與到項目開發活動中來,很少發生遲到、很長時間無法進行項目工作的情況,很少有學生玩游戲或做其他與實訓無關的事情,而且每組都開發出了比較滿意的系統,并按要求提交了項目文檔,學生的溝通能力和意識明顯增強。
文章來源于《職業技術教育》雜志
欄目分類
- 2025年中科院分區表已公布!Scientific Reports降至三區
- 2023JCR影響因子正式公布!
- 國內核心期刊分級情況概覽及說明!本篇適用人群:需要發南核、北核、CSCD、科核、AMI、SCD、RCCSE期刊的學者
- 我用了一個很復雜的圖,幫你們解釋下“23版最新北大核心目錄有效期問題”。
- CSSCI官方早就公布了最新南核目錄,有心的人已經拿到并且投入使用!附南核目錄新增期刊!
- 北大核心期刊目錄換屆,我們應該熟知的10個知識點。
- 注意,最新期刊論文格式標準已發布,論文寫作規則發生重大變化!文字版GB/T 7713.2—2022 學術論文編寫規則
- 盤點那些評職稱超管用的資源,1,3和5已經“絕種”了
- 職稱話題| 為什么黨校更認可省市級黨報?是否有什么說據?還有哪些機構認可黨報?
- 《農業經濟》論文投稿解析,難度指數四顆星,附好發選題!