摘 要:本文提出基于“項目合作引導(dǎo)”的教學方法在java平臺課程設(shè)計中的研究,是將工程項目引導(dǎo)和團隊協(xié)作相結(jié)合的方法引入到軟件開發(fā)平臺課程教學中.希望通過理論和實踐相結(jié)合的教學方法,首先在理論教學中講解課程要求的相關(guān)理論背景知識,提出符合教學大綱要求的工程項目任務(wù)要求,然后在實踐環(huán)節(jié)通過統(tǒng)一指導(dǎo),個別輔導(dǎo),團隊協(xié)作等方式培養(yǎng)學生的實踐能力,這屬于教學方法改革的一種實踐和探討。
關(guān)鍵詞:項目合作引導(dǎo);java平臺;實踐課程
1.基于“項目合作引導(dǎo)”教學法在java課程設(shè)計中應(yīng)用的特點
1.1 java開發(fā)平臺類課程教學的重點和目標
JAVA開發(fā)平臺是一門綜合應(yīng)用型技術(shù)課程,涵蓋了輕量級JAVE EE 流行框架STRUTS2、Hibernate和Spring框架,以及在開發(fā)工作中用到的MyEclipse等軟件的常用操作等各項技術(shù)。本課程從架構(gòu)思想的引入和架構(gòu)技術(shù)的分析開始,逐步講解各種技術(shù)架構(gòu)的原型實現(xiàn),幫助學生掌握常用的JAVA EE輕量級框架。
本課程的目標是使學生通過本課程的學習,了解JAVA EE 開發(fā)的思路積累一定的實際開發(fā)經(jīng)驗和技巧,掌握JAVA EE 輕量級框架的開發(fā)技術(shù),為以后的工作實踐打下堅實的基礎(chǔ)。
1.2 基于“項目合作引導(dǎo)”教學法與java實踐課程設(shè)計相結(jié)合的教學方法
基于“項目合作引導(dǎo)”的教學方法與傳統(tǒng)的教學方法比較,它是一種以軟件開發(fā)實際需求為目標,以實踐項目為驅(qū)動力的教學方法,教師可以和學生雙向互動,是屬于教學方法的探索.它以基于java開發(fā)平臺工程項目實例為任務(wù)目標,力求引導(dǎo)教師和學生之間,學生團隊和學生團隊之間互動的一種主動學習方法。
以往的教學經(jīng)驗是學生通過教師的課堂講授來獲取專業(yè)知識,而對于市場上面需要的新知識的主動研究和專業(yè)知識的探索精神明顯不足.學生停留在被動的學習模式,實際動手解決問題的能力不夠,造成理論和實踐脫節(jié)的問題。
基于以上的原因,我們采用將工程項目引導(dǎo)和團隊協(xié)作相結(jié)合的方法引入到軟件開發(fā)平臺課程教學中去.希望通過理論和實踐相結(jié)合的教學方法,首先在理論教學中講解課程要求的相關(guān)理論背景知識,提出符合教學大綱要求的工程項目任務(wù)要求,明確項目設(shè)計的任務(wù)流程,項目核心代碼的講授等;然后在實踐環(huán)節(jié)中通過劃分項目小組,明確小組成員的任務(wù),并通過統(tǒng)一指導(dǎo),個別輔導(dǎo),團隊協(xié)作等方式培養(yǎng)學生的實踐能力,提升學生的實際分析問題,解決問題的能力。
2.基于“項目合作引導(dǎo)”教學法在java開發(fā)平臺課程設(shè)計中的應(yīng)用實踐
2.1 “項目合作引導(dǎo)”教學法在java開發(fā)平臺課程中的項目應(yīng)用
我們可以選擇一個電子商務(wù)在線平臺的管理平臺的項目,按照軟件工程的標準引導(dǎo)學生完成相應(yīng)知識的學習和實踐.進一步思考在傳統(tǒng)計算機項目的基礎(chǔ)上,可以通過大數(shù)據(jù)技術(shù)的使用,對于數(shù)據(jù)進行專業(yè)化的處理,科學決策,給出動態(tài)貼近用戶的解決方案,使得功能更加完善,更加滿足用戶實時的需求,通過理論創(chuàng)新和新技術(shù)的應(yīng)用使得開發(fā)出來的系統(tǒng)更加符合用戶的需要。
2.2 項目合作實例的總體方岸設(shè)計步驟
在該環(huán)節(jié),學生在老師的指導(dǎo)下提出自己的工程項目總體設(shè)計方案,并開始具體的模塊功能設(shè)計實踐.我們以一個家用電器的電子商務(wù)平臺管理平臺例,注意教學中指導(dǎo)老師可以根據(jù)實際需求采用其它符合教學內(nèi)容和教學規(guī)范的項目作為項目例子。
1.項目負責人提出總體的設(shè)計思想和模式
傳統(tǒng)的電子商務(wù)平臺大致可以將本系統(tǒng)總體的功能模塊分為四個大的模塊:用戶管理、家電電子商品展示、商品銷售任務(wù)流程、系統(tǒng)設(shè)置等,而且在各個模塊下面也有具體的子模塊,如下圖所示。
根據(jù)設(shè)計的需求不同,可以具體在每個大的模塊下面再劃分具體的子模塊,每個模塊負責具體的功能。
2.項目小組共同提出理論上利用大數(shù)據(jù)技術(shù)在電子商務(wù)平臺設(shè)計中的應(yīng)用和創(chuàng)新
思考改進平臺利用大數(shù)據(jù)技術(shù)對用戶進行精確營銷
通過對數(shù)據(jù)進行分析處理,從而了解用戶需求,掌握消費趨勢,洞悉市場需求,利用數(shù)據(jù)驅(qū)動業(yè)務(wù)成長。
在商品銷售模塊中可以考慮增加作業(yè)流,或者子模塊。如下圖所示:
這樣可以通過對數(shù)據(jù)進行分析處理,從而了解用戶需求,掌握消費趨勢,洞悉市場需求,利用數(shù)據(jù)驅(qū)動業(yè)務(wù)成長,同時也為消費者提供個性化的解決方案。
2.3 項目實例的總結(jié)講解和演示測試
在這個階段由項目負責人講解系統(tǒng)的總體設(shè)計方案,并對系統(tǒng)的理論上的進一步優(yōu)化進行講解.然后由每個小組成員分別講解自己完成的工作,并進行具體功能的演示和測試。
學生演示講解結(jié)束后,老師和其它的小組的負責同學可以對其系統(tǒng)的設(shè)計方案和相關(guān)知識點進行提問,同學可以現(xiàn)場解答.然后根據(jù)其各個環(huán)節(jié)的解答給出分數(shù),經(jīng)過老師和同學的評議后給出其綜合項目實踐的得分,評選出優(yōu)秀成員。
3.項目合作引導(dǎo)實踐教學方法的總結(jié)和展望
在應(yīng)用實踐型的學科程序開發(fā)平臺課程設(shè)計中,我們采用將工程項目引導(dǎo)和團隊協(xié)作相結(jié)合的方法引入.通過與傳統(tǒng)的教學方法對比,我們發(fā)現(xiàn)這種教學方法在提升教學質(zhì)量,提高學生的實際學習主動參與程度,提高學習教學雙方的雙向互動有實際的效果。
希望通過探討理論和實踐相結(jié)合的教學方法,通過在理論教學中講解課程要求的相關(guān)理論背景知識,提出符合教學大綱要求的工程項目任務(wù)要求,明確項目設(shè)計的任務(wù)流程,項目核心代碼的講授等;然后在實踐環(huán)節(jié)中通過劃分項目小組,明確小組成員的任務(wù),并通過統(tǒng)一指導(dǎo),個別輔導(dǎo),團隊協(xié)作等方式培養(yǎng)學生的實踐能力,使學生通過本課程的學習,了解JAVA EE開發(fā)的思路積累一定的實際開發(fā)經(jīng)驗和技巧,掌握JAVA EE輕量級框架的開發(fā)技術(shù),為以后的工作實踐打下堅實的基礎(chǔ)。
參考文獻
[1]王穎玲.《基于STRUTS2和Hibernate技術(shù)的Web開發(fā)應(yīng)用》,清華大學出版社,2011.
[2]鄭阿奇.《Java EE實用教程》,電子工業(yè)出版社(第1版),2009.
[3]詹秋琴,大數(shù)據(jù)對電子商務(wù)的影響及應(yīng)用現(xiàn)狀探討,科學時代,2015.8.
[4]張引,陳敏,大數(shù)據(jù)應(yīng)用的現(xiàn)狀與展望,計算機研究與發(fā)展,2013
[5]夏名首,基于大數(shù)據(jù)背景的電子商務(wù)模式創(chuàng)新與價值創(chuàng)造,江蘇商論,2015
作者簡介:
羅坤,教師,江漢大學,數(shù)學與計算機學院 網(wǎng)絡(luò)工程系,研究方向,網(wǎng)絡(luò)和通訊