梁宇恩,張憲樂
摘要:項目教學法具有教學效果好,學生參與度高的特點。本文以圖書館管理系統(tǒng)為例,提出了運用該方法的四個實施步驟,分析了項目教學法在程序設計教學中的具體實施過程,收到了良好的教學效果。最后指出了運用項目教學法值得注意的問題。
關鍵詞:項目教學法;實施;編程語言教學
中圖分類號:G718 文獻標志碼:A 文章編號:1674-9324(2014)30-0103-02
引言
項目教學法是指學生在教師的指導下親自參加一個項目的全過程,在這一過程中學習掌握教學計劃內的教學內容。運用這種方法,學生在教師的指導下組織學習,處理在項目開發(fā)中遇到的困難。項目教學法的優(yōu)點在于能極大的調動學生學習積極性,鍛煉分析問題、解決問題的能力,綜合提升學生計劃、溝通、學習能力,對形成職業(yè)素養(yǎng)頗有益處。C#程序設計是我校信管專業(yè)的核心基礎課,具有知識點多面廣、內容抽象不易理解的等特點,學生學習曲線陡峭。傳統(tǒng)的教學練習模式不能取得令人滿意的教學效果。在前期應用任務驅動教學法的基礎上,引入項目教學法是改進教學質量的一個方向。
一、教學設計
1.教學步驟。項目教學法的步驟一般分為四步:項目計劃、項目執(zhí)行、項目監(jiān)控、引導與考核,如圖1所示。
項目計劃指規(guī)劃用于教學目的項目及其整個實施過程,包括項目選擇、項目范圍、項目時間、質量標準、人力資源需求、驗收標準等。項目執(zhí)行主要劃分為需求分析、概要設計、編碼測試、系統(tǒng)安裝與維護四個階段,每個階段設置一個里程碑,用于控制項目的時間、成本、質量與范圍。隨著項目教學的進展,還要對整個進程實施監(jiān)控,監(jiān)控結果與項目計劃進行比較,分析時間滯后或者質量偏差產生的原因,提出應對措施及時整改。最后一個步驟也是關鍵的一步,教學過程中的引導。項目教學法提倡學生自主學生,引導的原則是:方法為主,結果為輔。即引導的最終目的是讓學生掌握相應的方法,而不是僅僅產生與預設目標相符的結果。即使不能達到預設目標,只要能掌握方法也是成功。考核是對整個項目活動的一個檢驗,由學生演示與答辯兩部分組成。
2.教學目標。項目教學法的總體目標是使學生熟悉項目開發(fā)的基本過程,掌握項目開發(fā)應具備的基本技能,形成一定的職業(yè)素養(yǎng)。在項目規(guī)劃階段,由教師主導進行項目規(guī)劃,幫助學生從全局視角觀察項目過程。項目執(zhí)行階段,重點培養(yǎng)學生分析問題、解決問題能力、團隊溝通協(xié)作能力、軟件設計與編碼技能。項目執(zhí)行過程是形成職業(yè)素養(yǎng)最重要的階段。項目監(jiān)控階段旨在讓學生及時了解項目進展情況,并解決已存在的問題。教師在引導過程中,促進學生分析問題、查找錯誤,解決問題。考核環(huán)節(jié)能提升學生團隊組織、書面與口頭表達能力。
二、實施過程
1.項目選擇。本文選擇學校圖書館管理系統(tǒng)作為項目教學案例。因為圖書館是學生較熟悉的設施,也有條件實地考察了解業(yè)務流程。考慮到教學課時的限制,對圖書館管理系統(tǒng)的功能范圍進行了縮減,質量標準適度降低,這樣有利于項目在有限的時間內完成。
2.項目實施。首先對學生進行分組,3~5人一組,推選出小組長,負責項目管理。小組長為每個組員安排工作任務,以角色扮演的方式體驗項目過程。接著教師講解項目基本情況,提出項目范圍,確定時間、成本、質量要求。各小組討論后形成項目合同文件,由負責人簽字蓋章確認。然后,開始需求分析。教師播放預先準備的圖書館采訪錄像,在此基礎上,各小組輪流去圖書館實地調查,捕獲需求。從上述渠道獲得的素材經過分析整理,用于編寫需求規(guī)格說明書。教師對需求規(guī)格說明書要進行仔細的審核,指出其中的不合理之處,幫助項目小組進行改進。學生常出現的問題是需求范圍描述不清,極易影響后續(xù)工作。較好的方法是給學生相當數量的案例,使各小組在模仿學習中成長。需求分析結束后,就進入系統(tǒng)概要設計階段。各小組依據需求規(guī)格說明書進行概要設計。設計要點是合理進行功能模塊劃分、數據庫設計。本階段學生易犯錯誤體現在:設計結果往往不能對應到需求規(guī)格說明書的具體要求。這類錯誤通常是學生經驗不足所引起的,教師應在這個階段嚴格把關,使學生理解需求、設計的因果關系,形成規(guī)范的概要設計說明書。在編碼測試階段,重點指導學生編碼規(guī)范和測試用例編寫。其次要關注編碼與概要設計文檔的一致性。進入考核階段后,先考查各小組系統(tǒng)安裝、配置結果,然后各小組分別進行講解、演示系統(tǒng)功能。最后結合回答提問情況,評定各組的答辯成績。
在整個實施過程中,定期檢查各組進展情況,幫助學生分析滯后原因和技術難點。有點小組能運用甘特圖進行進度控制。
3.教學法的應用。本校三年級信管專業(yè)全面采用項目法用于程序設計綜合實訓教學。引入項目法后,教學活動整體上轉變?yōu)橐皂椖繛橹鲗?,以學生開發(fā)、學習為中心,教師引導、輔導為輔助的方式進行,極大的調動了學生的學習積極性。在項目的各個階段靈活采用不同教學手段,提高教學質量。例如,在規(guī)劃階段主要以常規(guī)授課方式進行講解。在需求分析和概要設計階段,大量采用角色扮演、真實場景模擬等措施,以啟發(fā)式教學方式幫助學生分析、設計。在編碼、測試階段,鼓勵自主學生,發(fā)現問題、解決問題。
三、結論
采用項目教學法,通過上述四個步驟完成圖書館管理系統(tǒng),能夠得出如下結論:
1.學生參與度高,教學效果明顯。
2.知識與技能集成度高,除了程序設計技能,還能讓學生掌握軟件工程的基本方法與過程,提高自學能力、組織溝通能力和表達能力。
3.對教師組織管理和教學水平也有相應提高。
同時,運用項目教學法還存在著幾個值得關注的問題。首先,項目規(guī)劃應做好充分的準備工作,如果準備不充分,例如技術文檔、標準、資源不到位會極大影響教學進程。其次,教師引導很關鍵,引導要講究方式方法,具體的技術細節(jié)指導固然重要,但更重要的是技術路線、技術方向的指引,不能讓教師和學生陷入代碼的海洋之中。最后,項目監(jiān)控不能放松,時刻關注各組進展情況,及時找出問題根源才能保證項目工期。
總之,項目法應用于程序設計教學取得聊較好的效果,只有不斷總結經驗,改進方法,才能更上一層樓。
參考文獻:
[1]李瑩,馮小玲.項目法在高職教學中的應用[J].職教論壇,2012,(2).
[2]梁宇恩.任務驅動教學法在C#程序設計課程教學中的應用[J].教育論壇,2013,(1).
[3]賀平.項目教學法的實踐探索[J].中國職業(yè)技術教育,2006,(22).
[4]葉春梅.高職實訓任務驅動教學法探索與實踐[J].大學教育,2012,(1).
基金項目:浙江機電職業(yè)技術學院2013年教改項目。
作者簡介:梁宇恩(1970-),男,浙江富陽人,碩士,講師,研究方向:管理信息系統(tǒng)。endprint
摘要:項目教學法具有教學效果好,學生參與度高的特點。本文以圖書館管理系統(tǒng)為例,提出了運用該方法的四個實施步驟,分析了項目教學法在程序設計教學中的具體實施過程,收到了良好的教學效果。最后指出了運用項目教學法值得注意的問題。
關鍵詞:項目教學法;實施;編程語言教學
中圖分類號:G718 文獻標志碼:A 文章編號:1674-9324(2014)30-0103-02
引言
項目教學法是指學生在教師的指導下親自參加一個項目的全過程,在這一過程中學習掌握教學計劃內的教學內容。運用這種方法,學生在教師的指導下組織學習,處理在項目開發(fā)中遇到的困難。項目教學法的優(yōu)點在于能極大的調動學生學習積極性,鍛煉分析問題、解決問題的能力,綜合提升學生計劃、溝通、學習能力,對形成職業(yè)素養(yǎng)頗有益處。C#程序設計是我校信管專業(yè)的核心基礎課,具有知識點多面廣、內容抽象不易理解的等特點,學生學習曲線陡峭。傳統(tǒng)的教學練習模式不能取得令人滿意的教學效果。在前期應用任務驅動教學法的基礎上,引入項目教學法是改進教學質量的一個方向。
一、教學設計
1.教學步驟。項目教學法的步驟一般分為四步:項目計劃、項目執(zhí)行、項目監(jiān)控、引導與考核,如圖1所示。
項目計劃指規(guī)劃用于教學目的項目及其整個實施過程,包括項目選擇、項目范圍、項目時間、質量標準、人力資源需求、驗收標準等。項目執(zhí)行主要劃分為需求分析、概要設計、編碼測試、系統(tǒng)安裝與維護四個階段,每個階段設置一個里程碑,用于控制項目的時間、成本、質量與范圍。隨著項目教學的進展,還要對整個進程實施監(jiān)控,監(jiān)控結果與項目計劃進行比較,分析時間滯后或者質量偏差產生的原因,提出應對措施及時整改。最后一個步驟也是關鍵的一步,教學過程中的引導。項目教學法提倡學生自主學生,引導的原則是:方法為主,結果為輔。即引導的最終目的是讓學生掌握相應的方法,而不是僅僅產生與預設目標相符的結果。即使不能達到預設目標,只要能掌握方法也是成功??己耸菍φ麄€項目活動的一個檢驗,由學生演示與答辯兩部分組成。
2.教學目標。項目教學法的總體目標是使學生熟悉項目開發(fā)的基本過程,掌握項目開發(fā)應具備的基本技能,形成一定的職業(yè)素養(yǎng)。在項目規(guī)劃階段,由教師主導進行項目規(guī)劃,幫助學生從全局視角觀察項目過程。項目執(zhí)行階段,重點培養(yǎng)學生分析問題、解決問題能力、團隊溝通協(xié)作能力、軟件設計與編碼技能。項目執(zhí)行過程是形成職業(yè)素養(yǎng)最重要的階段。項目監(jiān)控階段旨在讓學生及時了解項目進展情況,并解決已存在的問題。教師在引導過程中,促進學生分析問題、查找錯誤,解決問題??己谁h(huán)節(jié)能提升學生團隊組織、書面與口頭表達能力。
二、實施過程
1.項目選擇。本文選擇學校圖書館管理系統(tǒng)作為項目教學案例。因為圖書館是學生較熟悉的設施,也有條件實地考察了解業(yè)務流程??紤]到教學課時的限制,對圖書館管理系統(tǒng)的功能范圍進行了縮減,質量標準適度降低,這樣有利于項目在有限的時間內完成。
2.項目實施。首先對學生進行分組,3~5人一組,推選出小組長,負責項目管理。小組長為每個組員安排工作任務,以角色扮演的方式體驗項目過程。接著教師講解項目基本情況,提出項目范圍,確定時間、成本、質量要求。各小組討論后形成項目合同文件,由負責人簽字蓋章確認。然后,開始需求分析。教師播放預先準備的圖書館采訪錄像,在此基礎上,各小組輪流去圖書館實地調查,捕獲需求。從上述渠道獲得的素材經過分析整理,用于編寫需求規(guī)格說明書。教師對需求規(guī)格說明書要進行仔細的審核,指出其中的不合理之處,幫助項目小組進行改進。學生常出現的問題是需求范圍描述不清,極易影響后續(xù)工作。較好的方法是給學生相當數量的案例,使各小組在模仿學習中成長。需求分析結束后,就進入系統(tǒng)概要設計階段。各小組依據需求規(guī)格說明書進行概要設計。設計要點是合理進行功能模塊劃分、數據庫設計。本階段學生易犯錯誤體現在:設計結果往往不能對應到需求規(guī)格說明書的具體要求。這類錯誤通常是學生經驗不足所引起的,教師應在這個階段嚴格把關,使學生理解需求、設計的因果關系,形成規(guī)范的概要設計說明書。在編碼測試階段,重點指導學生編碼規(guī)范和測試用例編寫。其次要關注編碼與概要設計文檔的一致性。進入考核階段后,先考查各小組系統(tǒng)安裝、配置結果,然后各小組分別進行講解、演示系統(tǒng)功能。最后結合回答提問情況,評定各組的答辯成績。
在整個實施過程中,定期檢查各組進展情況,幫助學生分析滯后原因和技術難點。有點小組能運用甘特圖進行進度控制。
3.教學法的應用。本校三年級信管專業(yè)全面采用項目法用于程序設計綜合實訓教學。引入項目法后,教學活動整體上轉變?yōu)橐皂椖繛橹鲗?,以學生開發(fā)、學習為中心,教師引導、輔導為輔助的方式進行,極大的調動了學生的學習積極性。在項目的各個階段靈活采用不同教學手段,提高教學質量。例如,在規(guī)劃階段主要以常規(guī)授課方式進行講解。在需求分析和概要設計階段,大量采用角色扮演、真實場景模擬等措施,以啟發(fā)式教學方式幫助學生分析、設計。在編碼、測試階段,鼓勵自主學生,發(fā)現問題、解決問題。
三、結論
采用項目教學法,通過上述四個步驟完成圖書館管理系統(tǒng),能夠得出如下結論:
1.學生參與度高,教學效果明顯。
2.知識與技能集成度高,除了程序設計技能,還能讓學生掌握軟件工程的基本方法與過程,提高自學能力、組織溝通能力和表達能力。
3.對教師組織管理和教學水平也有相應提高。
同時,運用項目教學法還存在著幾個值得關注的問題。首先,項目規(guī)劃應做好充分的準備工作,如果準備不充分,例如技術文檔、標準、資源不到位會極大影響教學進程。其次,教師引導很關鍵,引導要講究方式方法,具體的技術細節(jié)指導固然重要,但更重要的是技術路線、技術方向的指引,不能讓教師和學生陷入代碼的海洋之中。最后,項目監(jiān)控不能放松,時刻關注各組進展情況,及時找出問題根源才能保證項目工期。
總之,項目法應用于程序設計教學取得聊較好的效果,只有不斷總結經驗,改進方法,才能更上一層樓。
參考文獻:
[1]李瑩,馮小玲.項目法在高職教學中的應用[J].職教論壇,2012,(2).
[2]梁宇恩.任務驅動教學法在C#程序設計課程教學中的應用[J].教育論壇,2013,(1).
[3]賀平.項目教學法的實踐探索[J].中國職業(yè)技術教育,2006,(22).
[4]葉春梅.高職實訓任務驅動教學法探索與實踐[J].大學教育,2012,(1).
基金項目:浙江機電職業(yè)技術學院2013年教改項目。
作者簡介:梁宇恩(1970-),男,浙江富陽人,碩士,講師,研究方向:管理信息系統(tǒng)。endprint
摘要:項目教學法具有教學效果好,學生參與度高的特點。本文以圖書館管理系統(tǒng)為例,提出了運用該方法的四個實施步驟,分析了項目教學法在程序設計教學中的具體實施過程,收到了良好的教學效果。最后指出了運用項目教學法值得注意的問題。
關鍵詞:項目教學法;實施;編程語言教學
中圖分類號:G718 文獻標志碼:A 文章編號:1674-9324(2014)30-0103-02
引言
項目教學法是指學生在教師的指導下親自參加一個項目的全過程,在這一過程中學習掌握教學計劃內的教學內容。運用這種方法,學生在教師的指導下組織學習,處理在項目開發(fā)中遇到的困難。項目教學法的優(yōu)點在于能極大的調動學生學習積極性,鍛煉分析問題、解決問題的能力,綜合提升學生計劃、溝通、學習能力,對形成職業(yè)素養(yǎng)頗有益處。C#程序設計是我校信管專業(yè)的核心基礎課,具有知識點多面廣、內容抽象不易理解的等特點,學生學習曲線陡峭。傳統(tǒng)的教學練習模式不能取得令人滿意的教學效果。在前期應用任務驅動教學法的基礎上,引入項目教學法是改進教學質量的一個方向。
一、教學設計
1.教學步驟。項目教學法的步驟一般分為四步:項目計劃、項目執(zhí)行、項目監(jiān)控、引導與考核,如圖1所示。
項目計劃指規(guī)劃用于教學目的項目及其整個實施過程,包括項目選擇、項目范圍、項目時間、質量標準、人力資源需求、驗收標準等。項目執(zhí)行主要劃分為需求分析、概要設計、編碼測試、系統(tǒng)安裝與維護四個階段,每個階段設置一個里程碑,用于控制項目的時間、成本、質量與范圍。隨著項目教學的進展,還要對整個進程實施監(jiān)控,監(jiān)控結果與項目計劃進行比較,分析時間滯后或者質量偏差產生的原因,提出應對措施及時整改。最后一個步驟也是關鍵的一步,教學過程中的引導。項目教學法提倡學生自主學生,引導的原則是:方法為主,結果為輔。即引導的最終目的是讓學生掌握相應的方法,而不是僅僅產生與預設目標相符的結果。即使不能達到預設目標,只要能掌握方法也是成功??己耸菍φ麄€項目活動的一個檢驗,由學生演示與答辯兩部分組成。
2.教學目標。項目教學法的總體目標是使學生熟悉項目開發(fā)的基本過程,掌握項目開發(fā)應具備的基本技能,形成一定的職業(yè)素養(yǎng)。在項目規(guī)劃階段,由教師主導進行項目規(guī)劃,幫助學生從全局視角觀察項目過程。項目執(zhí)行階段,重點培養(yǎng)學生分析問題、解決問題能力、團隊溝通協(xié)作能力、軟件設計與編碼技能。項目執(zhí)行過程是形成職業(yè)素養(yǎng)最重要的階段。項目監(jiān)控階段旨在讓學生及時了解項目進展情況,并解決已存在的問題。教師在引導過程中,促進學生分析問題、查找錯誤,解決問題??己谁h(huán)節(jié)能提升學生團隊組織、書面與口頭表達能力。
二、實施過程
1.項目選擇。本文選擇學校圖書館管理系統(tǒng)作為項目教學案例。因為圖書館是學生較熟悉的設施,也有條件實地考察了解業(yè)務流程。考慮到教學課時的限制,對圖書館管理系統(tǒng)的功能范圍進行了縮減,質量標準適度降低,這樣有利于項目在有限的時間內完成。
2.項目實施。首先對學生進行分組,3~5人一組,推選出小組長,負責項目管理。小組長為每個組員安排工作任務,以角色扮演的方式體驗項目過程。接著教師講解項目基本情況,提出項目范圍,確定時間、成本、質量要求。各小組討論后形成項目合同文件,由負責人簽字蓋章確認。然后,開始需求分析。教師播放預先準備的圖書館采訪錄像,在此基礎上,各小組輪流去圖書館實地調查,捕獲需求。從上述渠道獲得的素材經過分析整理,用于編寫需求規(guī)格說明書。教師對需求規(guī)格說明書要進行仔細的審核,指出其中的不合理之處,幫助項目小組進行改進。學生常出現的問題是需求范圍描述不清,極易影響后續(xù)工作。較好的方法是給學生相當數量的案例,使各小組在模仿學習中成長。需求分析結束后,就進入系統(tǒng)概要設計階段。各小組依據需求規(guī)格說明書進行概要設計。設計要點是合理進行功能模塊劃分、數據庫設計。本階段學生易犯錯誤體現在:設計結果往往不能對應到需求規(guī)格說明書的具體要求。這類錯誤通常是學生經驗不足所引起的,教師應在這個階段嚴格把關,使學生理解需求、設計的因果關系,形成規(guī)范的概要設計說明書。在編碼測試階段,重點指導學生編碼規(guī)范和測試用例編寫。其次要關注編碼與概要設計文檔的一致性。進入考核階段后,先考查各小組系統(tǒng)安裝、配置結果,然后各小組分別進行講解、演示系統(tǒng)功能。最后結合回答提問情況,評定各組的答辯成績。
在整個實施過程中,定期檢查各組進展情況,幫助學生分析滯后原因和技術難點。有點小組能運用甘特圖進行進度控制。
3.教學法的應用。本校三年級信管專業(yè)全面采用項目法用于程序設計綜合實訓教學。引入項目法后,教學活動整體上轉變?yōu)橐皂椖繛橹鲗В詫W生開發(fā)、學習為中心,教師引導、輔導為輔助的方式進行,極大的調動了學生的學習積極性。在項目的各個階段靈活采用不同教學手段,提高教學質量。例如,在規(guī)劃階段主要以常規(guī)授課方式進行講解。在需求分析和概要設計階段,大量采用角色扮演、真實場景模擬等措施,以啟發(fā)式教學方式幫助學生分析、設計。在編碼、測試階段,鼓勵自主學生,發(fā)現問題、解決問題。
三、結論
采用項目教學法,通過上述四個步驟完成圖書館管理系統(tǒng),能夠得出如下結論:
1.學生參與度高,教學效果明顯。
2.知識與技能集成度高,除了程序設計技能,還能讓學生掌握軟件工程的基本方法與過程,提高自學能力、組織溝通能力和表達能力。
3.對教師組織管理和教學水平也有相應提高。
同時,運用項目教學法還存在著幾個值得關注的問題。首先,項目規(guī)劃應做好充分的準備工作,如果準備不充分,例如技術文檔、標準、資源不到位會極大影響教學進程。其次,教師引導很關鍵,引導要講究方式方法,具體的技術細節(jié)指導固然重要,但更重要的是技術路線、技術方向的指引,不能讓教師和學生陷入代碼的海洋之中。最后,項目監(jiān)控不能放松,時刻關注各組進展情況,及時找出問題根源才能保證項目工期。
總之,項目法應用于程序設計教學取得聊較好的效果,只有不斷總結經驗,改進方法,才能更上一層樓。
參考文獻:
[1]李瑩,馮小玲.項目法在高職教學中的應用[J].職教論壇,2012,(2).
[2]梁宇恩.任務驅動教學法在C#程序設計課程教學中的應用[J].教育論壇,2013,(1).
[3]賀平.項目教學法的實踐探索[J].中國職業(yè)技術教育,2006,(22).
[4]葉春梅.高職實訓任務驅動教學法探索與實踐[J].大學教育,2012,(1).
基金項目:浙江機電職業(yè)技術學院2013年教改項目。
作者簡介:梁宇恩(1970-),男,浙江富陽人,碩士,講師,研究方向:管理信息系統(tǒng)。endprint