国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

項目式教學法在《Web應用程序開發(fā)》課程中的應用

2014-05-26 17:09徐曉丹
中國信息技術教育 2014年9期
關鍵詞:項目式教學法協(xié)作學習

徐曉丹

摘要:傳統(tǒng)的以講授為主的課堂教學模式在實踐性課程中不能很好地達到課程目標。本文嘗試在教學中使用項目式管理方法,并引入Redmine項目管理平臺開展學習,在《Web應用程序開發(fā)》課程教學中進行了實踐。使用Redmine平臺,教師在項目式學習過程中對學生的引導作用可以得到充分發(fā)揮,同時在該平臺下,學生本身能對項目進度有較為明確的掌握,進而提高成功率。

關鍵詞:項目式教學法;Web應用程序開發(fā);協(xié)作學習

引言

《Web應用程序開發(fā)(ASP.NT)》是計算機專業(yè)、網(wǎng)絡工程專業(yè)、軟件工程專業(yè)都開設的課程,它是一門實踐性和應用性都極強的課程,傳統(tǒng)的以講授為主的課堂教學方式已經(jīng)不能滿足教學的需求。對于這類課程一般采用項目式教學法有比較好的效果,讓學生在任務中學習,從而完成知識的掌握和技能的提高。但在項目式教學過程中,存在幾個問題需要解決:①教師能清楚了解小組總的學習情況,但對每個學生的學習進度難以較好掌握。②團隊合作流于形式。學生在學習過程中雖然也做了分工,但這個分工往往比較籠統(tǒng),沒有細化。每個學生的真實水平不能得到很好的評價。③團隊成員的協(xié)作關系沒有得到量化的指標,評價也比較困難。

鑒于此,本文嘗試引入Redmine項目管理平臺,在此基礎上開展項目式教學。在該平臺的支持下,能更方便讓教師掌握學生的學習進度,提高學生的團隊協(xié)作能力和自主學習能力,體現(xiàn)較好的評價。

項目式教學方法及教學設計

1.項目式教學簡介

在項目式教學中,教師安排課題任務,學生在教師的指導下以小組協(xié)作的方式制定計劃目標,共同完成較為完整的作品。[1]項目完成后的評估方式有個人自評、學生互評、教師評估等方式,實際應用中,一般采用的是幾種方式融合的方法。在項目式教學中,教師如何對整個學習過程進行有效的引導和控制與學生如何進行相互協(xié)作學習,是兩個關鍵環(huán)節(jié)??紤]到上述因素,我們嘗試在項目式教學中搭建一個項目管理平臺對項目的實施過程進行管理,通過該平臺教師可以方便地引導學生進行項目式學習,同時也提供給學生一個自主探索學習的空間。在實際操作中,我們采用Redmine的平臺,同時結合subversion源代碼版本管理系統(tǒng)來共同完成。[2]

2.教學過程設計

為了充分發(fā)揮學生的主體作用,使每個學生都能主動參與到任務的學習中,并在學習過程中相互協(xié)作、共同完成任務,最終掌握Web開發(fā)相應技能,養(yǎng)成良好的團隊意識,需要教師對教學過程進行精心設計?!禬eb開發(fā)技術》這門課程主要培養(yǎng)學生的動態(tài)網(wǎng)站開發(fā)能力,在此之前學生已有了程序設計基礎和數(shù)據(jù)庫基礎,因此課程總的學習時間為一個學期,基本知識點的講授集中在前4周,但在后面的每個階段,教師都會針對學生在任務中遇到的典型問題進行講授,同時教師會吸收學生的部分典型問題加入案例庫中,作為下一輪的集中講授內(nèi)容。為此,我們將教學過程設計成四個階段,第一個階段為基本知識點的講授,第二階段為知識點應用的講解的案例,第三階段為學生正式進行項目開發(fā),第四階段為作品的展示和評價。第一個階段和第二個階段是項目開發(fā)的準備工作,在這兩個階段學生掌握了基礎知識,并已經(jīng)進行了分組,具有了一定的團隊意識,這樣在第三個階段學生就能更有效地進行團隊協(xié)作。具體教學設計如下頁表。

第一階段(4周):在這個階段,需要學生復習一些相關的課程知識,如《C#程序設計基礎》、《數(shù)據(jù)庫基礎》中的相關知識。這幾門課程學生在之前的幾個學期已經(jīng)完成,所以只要進行相關內(nèi)容的復習即可。在該階段教師提供精心設計好的教學案例,使學生能快速掌握.net的基本控件的使用,重點在數(shù)據(jù)庫的連接及數(shù)據(jù)庫控件的掌握上。這個階段學生的任務主要是學習基本知識和技能,進行小組劃分,并且根據(jù)分組的情況確定要開發(fā)的系統(tǒng),給出系統(tǒng)分析的報告。

第二階段(2周):該階段主要是教師講解某個通用功能模塊,如用戶登錄注冊管理模塊,對這個模塊的講解包含了前面所學的基本控件的使用、數(shù)據(jù)庫的連接、內(nèi)容的綁定等基本內(nèi)容。通過這樣一個較為完整的綜合例子,學生能較快入門,并對后期的工作起到一個促進的作用。在該階段中,教師需要總結使用時遇到的一些常見問題,并把這些問題放到平臺中,讓學生及時查看。學生在這個階段還需要完成小組內(nèi)任務的分工,在任務分配時要保證每個成員都有明確的任務,工作量盡量均勻,同時還需選出一位小組長進行統(tǒng)籌工作。

第三階段(10周):這個階段是項目的具體實施。學生使用Redmine項目管理平臺,根據(jù)項目的進度要求實施各自的任務。在項目的實施過程中,小組內(nèi)的成員由于分工明確,在相互協(xié)作下大部分的任務都能夠完成;對于不能解決的問題,學生可以將它們放到項目進度表上,通過共同討論或者教師幫助的方式解決。在此期間,教師通過查閱每個小組的進度表就可以獲知小組在開發(fā)過程中遇到的問題,教師將這些問題進行總結歸類,然后將一些普遍性的問題提取出來,作為上課重點講解的內(nèi)容。學生在每一周都要對自己所學到的知識和開發(fā)經(jīng)驗進行總結。教師要對學生的項目完成進度和總結進行及時的檢查,并作相應的記錄,這個記錄作為學生學習情況的一個表現(xiàn),可以作為平時分數(shù)的組成部分。在這個階段,學生充分發(fā)揮了主體性作用,通過平臺的支持能有效、逐步地開展項目;教師在平臺的支持下也能夠很好地掌握學生的進度情況,對學生進行針對性、高效的指導,同時對學生的學習情況有了完整的掌握。

第四階段(1周):這個階段主要是作品展示和總結。學生以小組的形式進行作品展示,教師和學生對作品進行共同評價,教師同時對整個學期的學習情況進行總結。這個階段中學生間的相互學習是潛移默化的,在觀看別人的系統(tǒng)時,能對自己的系統(tǒng)作出更好的評價,在評價別人的系統(tǒng)時也是對應用的新的認識。

我們將課程的評價分成兩部分,一部分是平時成績(30%),一部分是期末作品成績(70%)。平時成績由教師通過每周的檢查對學生的學習情況進行打分獲得;期末作品由教師評價和學生互評組成,教師評價的分值為50左右,學生互評的分值為20左右,對于這部分成績,有一個基本分,教師根據(jù)小組成員對作品的實際貢獻程度再進行微調,這樣可以較好地保證公平性。endprint

基于redmine的項目管理平臺

在項目式教學中我們使用的平臺是Redmine和Subversion的結合,Redmine是一個開源的在線管理系統(tǒng),Subversion是版本控制系統(tǒng)。搭建這樣的項目管理平臺對項目的有效實施是重要的保證。如果沒有平臺的管理,學生對自己的進度安排難以得到很好的控制,同時相互之間的協(xié)作不能得到保證;有了管理平臺后,同時起到了管理、促進、監(jiān)督的作用,學生隨時能查看到自己的進度和其他同學的情況,提高項目的成功率。Subversion的版本控制系統(tǒng)保證了在開發(fā)過程中不同人編輯的同一文檔能得到及時的更新,在一定程度上有利于學生開展團隊協(xié)作學習;教師通過這個平臺可以掌握每個學生的學習情況,及時發(fā)現(xiàn)學生存在的問題,針對各種情況作出相應的指導,同時由于平臺上詳細記錄了學習情況,教師能對學生的學習情況作出較為公正的評價,實現(xiàn)過程評價。

1.Redmine介紹

Redmine是用Ruby開發(fā)的基于Web的項目管理軟件,是基于ROR框架的跨平臺項目管理系統(tǒng)。它用日歷和甘特圖輔助項目及進度可視化顯示,同時它又支持多項目。

2.使用redmine進行項目管理

應用Redmine進行項目管理,整個項目管理的核心就是問題的不斷解決的過程。這個過程包括提出問題、解決問題、關閉問題,分別對應了其所處的階段,即對錯誤的處理階段、對新需求的響應階段、對工作任務安排的完成情況階段。在redmine平臺中,項目被分解為一個個的問題(issue),每個問題包括新建、已指派、未完成、已完成、已關閉等狀態(tài),分別代表了問題的解決狀態(tài)。每個小組在平臺上建立自己的項目,小組長就是項目經(jīng)理,小組成員就是項目成員。項目的執(zhí)行過程分成以下幾個階段:

項目添加及任務分配。小組長即項目負責人根據(jù)前面的系統(tǒng)分析及分工,把要實現(xiàn)的功能以問題的方式添加到項目中,并將每個問題分配給相應的小組成員,同時規(guī)定每個問題完成的起止時間。這里要注意的是建立問題之前先建立版本號,把新建問題放在版本號下。

任務的實施及問題的解決?!拔业墓ぷ髋_”里面顯示了當前分配給自己的任務,每個小組成員登錄后就能夠看到這些任務以及問題的優(yōu)先級、限時,小組成員根據(jù)時間的先后順利,逐個完成任務。

問題狀態(tài)的更新及測試。成員在完成某個任務后對問題的狀態(tài)進行更新,把“已指派”改為“已完成”,同時將完成度改成100%。測試人員對該問題進行功能測試后,將結果發(fā)給管理人員,管理人員根據(jù)測試結果更改問題的狀態(tài),如果通過的話則將問題的狀態(tài)改為“已關閉”;如果未能通過則以問題的形式進行報告,然后將該問題重新指派給原來負責的人,由他們修改后再測試,直至通過測試,問題狀態(tài)改為“已關閉”。

在問題的解決過程中,小組成員可充分利用論壇來討論遇到的各種問題,用Wiki來編寫文檔。

3.項目式教學中使用redmine的優(yōu)點

在項目式教學,使用Redmine平臺來組織學生進行項目管理具有很明顯的優(yōu)點:

Redmine是一個開源軟件,體積小,功能強大,具備了項目管理中需要的所有功能。

使用Redmine進行項目管理,有利于學生項目的推進。通過Redmine平臺,學生隨時掌握自己的任務及進度安排,有更多的精力來解決問題;Redmine提供的電子郵件通知功能,會將項目的更新信息實時發(fā)給用戶,使用戶能夠及時獲得項目的最新進展情況;Redmine還提供了交流的論壇、Wiki等,讓學生能隨時交流信息,培養(yǎng)其較好的團結協(xié)作能力。

有利于教師對整個項目教學進度的控制以及師生更好的交流。教師在Redmine上可以隨時查看每個小組的進度情況、小組成員的完成情況以及遇到的一些問題。教師還可以在平臺上和學生進行交流,及時幫助他們解決問題。同時,教師還可以根據(jù)在平臺上看到的這些信息來調整自己的教學進度,對學生的學習情況作出正確的評價。

小結

使用項目式教學法不但能讓學生保持足夠的學習興趣,而且使其在學習過程中能較快地掌握相應的技能,同時還培養(yǎng)了其項目協(xié)作、項目管理的能力以及團隊意識。要注意的是,項目式教學中學生分組需要合理,既要考慮到學生項目實施過程中相互間合作配合問題,也要考慮學生的個體情況,能力強、弱要合理搭配。

參考文獻:

[1]王良輝.面向完整任務,掌握認知技能——項目學習在《數(shù)據(jù)庫技術應用》中的應用[J].遠程教育雜志.2010(01).

[2]Project Based Learning[EB/OL].[2009-08-30].http://www.grc.nasa.gov/WWW/K-/VirtualAero/BottleRocket/pdf/PROJECT%20BASED%20LEARNING.doc.endprint

猜你喜歡
項目式教學法協(xié)作學習
項目式教學法在《職業(yè)生涯規(guī)劃與就業(yè)創(chuàng)業(yè)》課程教學中的應用
項目教學法在《網(wǎng)頁設計與制作》課程中的實踐應用
商業(yè)插畫項目式教學法在現(xiàn)代高職教育中的實踐運用研究
項目式教學法在國際經(jīng)濟與貿(mào)易課程中的應用
競賽式教學法在高職計算機基礎教學中的應用
網(wǎng)絡學習平臺和移動學習平臺協(xié)作學習效果比較研究
云計算環(huán)境下協(xié)作學習教學平臺的設計與實現(xiàn)
項目教學法在《微機原理》教學中的應用
獨立學院“大學計算機”實驗課程教學改革
混合學習模式及其實施要點 