軟件工程方向暑期實習實踐教學平臺的設(shè)計與分析論文
強化實踐教學環(huán)節(jié),提高實踐教學質(zhì)量,培養(yǎng)學生實踐能力和創(chuàng)新意識,已經(jīng)成為高校教育“十二五”教學改革的重要方向。以就業(yè)為導(dǎo)向、校企合作、工學結(jié)合是高等工程教育的特點,而工程教育重要一環(huán)——頂崗實習,是一項由高校、企業(yè)、學生、政府等多方參與的綜合工作,實習過程中由高校指導(dǎo)教師和企業(yè)實習指導(dǎo)人員共同指導(dǎo)學生學習生產(chǎn)及實習成績評定等工作。由于頂崗實習具有管理主體多元化、實習地點分散化、實習內(nèi)容多樣化等特點,因此頂崗實習期間的教學和管理成為了高等院校的難點。以下是學習啦小編為大家精心準備的:軟件工程方向暑期實習實踐教學平臺的設(shè)計與分析相關(guān)論文。內(nèi)容僅供參考,歡迎閱讀!
軟件工程方向暑期實習實踐教學平臺的設(shè)計與分析全文如下:
【摘要】:高校在培養(yǎng)學生創(chuàng)新能力和提高學生綜合素質(zhì)的過程中,實習實踐教學是其中非常重要的一個環(huán)節(jié)。結(jié)合中國石油大學(華東)軟件工程專業(yè)大二暑期實習"J2EE軟件架構(gòu)實習"課程開展的實際情況,對當前高校軟件工程方向暑期實習實踐基礎(chǔ)教學的現(xiàn)狀進行了分析,對教學中存在的問題和不足提出了改進的措施。設(shè)計并實現(xiàn)了一個基于WEB的暑期實習實踐教學平臺,該平臺實現(xiàn)了實習題目的管理、實習案例的管理、實習規(guī)范的管理和實習過程的管理,提高了實習實踐的信息化管理水平。
【關(guān)鍵詞】: 實習實踐 教學平臺 教學改革 動手能力
一、實習實踐教學改革中的共性問題
1.對實習實踐教學環(huán)節(jié)重視不夠。
傳統(tǒng)的實習實踐教學方法基本上是以灌輸、教師定制題目為主,學生的學習主動性不能得到很好的發(fā)揮。實習實踐教學方法的改革必須實現(xiàn)以學生自我訓練為主的教學模式。在教師指導(dǎo)實習實踐中要分出輔導(dǎo)性、指導(dǎo)性和發(fā)揮性三個不同層次的教學。輔導(dǎo)性教學階段以傳授理論知識為主;指導(dǎo)性教學階段以培養(yǎng)學生的主動學習能力為主;發(fā)揮性教學階段以啟發(fā)學生的創(chuàng)新型思維為主。
2.實習實踐題目設(shè)置不合理或缺乏更新。
目前,各高校軟件工程方向暑期實習實踐環(huán)節(jié)已經(jīng)成為創(chuàng)新性人才培養(yǎng)模式中不可或缺的一個關(guān)鍵環(huán)節(jié),目的在于培養(yǎng)學生的動手操作能力和提高學生綜合解決問題的能力。但目前很多高校仍然采用傳統(tǒng)的實習模式:教師布置一個題目,學生按照教師的要求進行實習,最后提交一份實習實踐報告。這種實習實踐過程已經(jīng)不能跟上時代發(fā)展的需要,首先,實習實踐題目的設(shè)置過于陳舊和單一,基本上都是諸如教學管理系統(tǒng)、學生信息管理系統(tǒng)、網(wǎng)上購物管理系統(tǒng)等;其次,學生實習實踐只能基于教師給的題目進行設(shè)計開發(fā),束縛了學生的主觀能動性,限制了學生的創(chuàng)新性的發(fā)揮。
3.理論和實踐脫節(jié)缺乏啟發(fā)式教學引導(dǎo)。
許多教師認為暑期實習實踐環(huán)節(jié)就是培養(yǎng)學生的動手操作能力,讓學生動手實踐,能夠讓學生體會編程的過程,會動手寫代碼就算是完成教學任務(wù)。這種觀點是錯誤的。教師應(yīng)該在暑期實習實踐環(huán)節(jié),既要注重理論知識的傳授,又要能夠引導(dǎo)學生在實際的項目實戰(zhàn)中體會到運用理論指導(dǎo)實踐的好處。這就需要教師對理論知識非常精通,并且對教師自身的實踐經(jīng)驗有較高的要求,能夠在實習實踐過程中,進行一些啟發(fā)式的引導(dǎo),讓學生能夠在碰到問題的時候主動思考應(yīng)該應(yīng)用哪種理論知識來指導(dǎo)實踐,提高軟件開發(fā)能力和優(yōu)化軟件代碼效率。例如:教師上課講授了10個知識點,在實習實踐教學過程中,教師應(yīng)該非常明確在哪個環(huán)節(jié)引導(dǎo)學生運用哪個知識點來指導(dǎo)實踐,最終達到能夠讓學生自主地選擇利用一些知識點來指導(dǎo)實踐,學生一旦體會到理論指導(dǎo)實踐帶來的好處,也會積極地在實際的實習實踐環(huán)節(jié)中或理論學習中做到理論結(jié)合實踐,使兩者有機地結(jié)合起來。
4.創(chuàng)新能力培養(yǎng)不足。
如果教師在教學過程中沒有給學生創(chuàng)造自主學習的機會,也沒有為他們提供進行探究的渠道,創(chuàng)新就無從談起。創(chuàng)新能力的提高主要是通過在實習實踐過程中不斷獲取的。在探究和自主學習的過程中,學生能夠形成多方面的能力和技能,如收集信息的技能,包括:傾聽、觀察、發(fā)問、探索、澄清;組織材料的技能,包括:概括、總結(jié)、對比分析、分類;傳遞信息的技能,包括:提問、討論、撰寫報告等。
二、暑期實習實踐教學平臺解決的主要問題
軟件工程方向暑期實習實踐教學環(huán)節(jié)主要包括兩個方面:一是理論,二是實踐。二者相輔相成,缺一不可。但是,在實際的實習實踐教學過程中,教師的主要精力要么放在基礎(chǔ)理論知識的傳授上,要么放在培養(yǎng)學生編寫代碼的能力上。“重理論,輕代碼”、“重代碼,輕理論”,這兩種方式都不可取,都沒有注重學生綜合素質(zhì)的培養(yǎng)。教師在這個環(huán)節(jié)應(yīng)該是起到理論和代碼之間的橋梁作用,通過一些啟發(fā)式的引導(dǎo),或者一些深入溝通交互,做出一些提示,讓學生能夠自主地運用理論指導(dǎo)實踐。例如:老師講解了3個設(shè)計模式,共10個知識點,也講解了各個模式具體的應(yīng)用場合。在具體的實習實踐環(huán)節(jié)中,碰到應(yīng)該運用設(shè)計模式來解決問題的時候,老師應(yīng)該做一些啟發(fā)性的引導(dǎo),讓學生能夠自主地把所學的知識點分別運用到實際開發(fā)過程中,能夠潛意識地將理論與實踐相結(jié)合。
教學平臺主要解決的問題有以下幾個方面:
(1)實習題目的管理:能夠在線自主申報題目或在線選擇題目,能夠?qū)W生實習實踐的每一個題目進行動態(tài)監(jiān)控與跟蹤,能夠通過對學生實習進度日志的動態(tài)分析,動態(tài)監(jiān)控每個實習題目中的每個小組成員的工作進展情況。
(2)實習案例的管理:通過信息化的手段,把一些好的經(jīng)驗、理論與實踐相結(jié)合的經(jīng)典的教學案例通過教學平臺保存到數(shù)據(jù)庫中,讓學生可以任意地查詢并對其經(jīng)典教學案例進行反復(fù)研究學習,提高學生的工程實踐能力。
(3)實習規(guī)范的管理:教師通過教學平臺把暑期實習實踐教學過程中的各個必修環(huán)節(jié)、各個環(huán)節(jié)中涉及到的知識點以及該知識點通過哪些典型的案例可以實踐等分門別類地放到數(shù)據(jù)庫中保存下來,并通過不斷的實習實踐進行總結(jié)完善,使學生能夠通過教學平臺進行各種查詢。一方面能夠規(guī)范實習實踐教學的各個必修選修環(huán)節(jié),另一方面能夠保證實習實踐教學經(jīng)驗的積累。(4)實習過程的管理:暑期實習實踐教學平臺能夠?qū)崿F(xiàn)學生實習代碼管理、學生日志管理、學生在線評分管理、實習報告在線上傳和教師在線審閱功能。通過系統(tǒng)設(shè)置各個模塊在實習中所占比例,自動計算每個小組的實習總成績,并可以通過系統(tǒng)導(dǎo)出到EXCEL文件中保存并打印。
三、教學平臺的設(shè)計及主要功能
1.教學平臺的設(shè)計:暑期實習實踐教學平臺是基于MVC(Model、View和Controller)模式,采用B/S架構(gòu)的WEB模式開發(fā)的。系統(tǒng)主要采用JSP為主要編程語言進行開發(fā),應(yīng)用WEB服務(wù)器采用開源的TOMCAT,數(shù)據(jù)庫服務(wù)器采用流行的ORACLE數(shù)據(jù)庫,結(jié)合HTML、CSS、JavaScript技術(shù)實現(xiàn)。
2.系統(tǒng)的主要功能:該教學平臺的主要功能包括以下幾個方面:
(1)學生管理子系統(tǒng)。學生管理子系統(tǒng)主要包括:自主申報題目管理、在線選擇題目管理、學生日志上傳管理、實習代碼上傳管理、學生在線評分管理。
(2)教師管理子系統(tǒng)。教師管理子系統(tǒng)主要包括:在線評分管理、在線視頻管理、實習項目案例庫管理。
四、“J2EE軟件架構(gòu)實習”課程在教學平臺中的應(yīng)用實踐
1.實習實踐課程改革過程簡介
從2003年申報軟件工程專業(yè)開始,中國石油大學(華東)計算機與通信工程學院就非常注重軟件工程專業(yè)學生的動手操作能力培養(yǎng),先后開設(shè)了“J2EE WEB編程”、“面向?qū)ο蠓椒▽W”等軟件方向課程。在大二暑假期間開設(shè)了“J2EE軟件架構(gòu)實習”這門實習實踐課,目的是培養(yǎng)學生的軟件工程動手能力、編程解決問題的能力,滿足社會對軟件工程專業(yè)人才的需要。本著這個教學目標,“J2EE軟件架構(gòu)實習”已經(jīng)為軟件工程專業(yè)學生開設(shè)了8屆,共500名左右學生參加了實習實踐教學改革。經(jīng)過課程的訓練,95%以上的學生能夠獨立地使用J2EE技術(shù)來解決實際問題,還對該實習實踐課程的建設(shè)提出了很多寶貴的建議,學生反映良好,均從課程改革中受益。
2.實驗機房環(huán)境問題與保障。
學院實驗中心在8年實習實踐課程改革中,也經(jīng)歷了很多困難時期,因為大部分已有機器配置較低,安裝大型軟件經(jīng)常會出錯。針對這種情況,中國石油大學(華東)計算機與通信工程學院實驗中心積極與學校設(shè)備處聯(lián)系,淘汰了大量的配置較低的機器,換上了很多配置高的電腦。實驗中心機房可以同時供上百人同時上機,實驗中心的教師也想盡辦法盡量為學生提供一個良好的上機環(huán)境。
3“. J2EE軟件架構(gòu)實習”課程在教學平臺中的應(yīng)用實踐。
“J2EE軟件架構(gòu)實習”是一門綜合性很強的暑期實習實踐類課程,注重理論知識與實際應(yīng)用的相結(jié)合,運用理論知識來指導(dǎo)上機實踐。通過為期四周的暑期實習實踐教學活動,學生借助軟件工程方向暑期實習實踐教學平臺進行教學活動,通過教學平臺的輔助,對實習實踐要求掌握的知識點更加明確了,對實習任務(wù)和實習要求更加清晰了,通過教學平臺可以進行一些常見問題的查詢,避免了實習教師每次實習都需要對關(guān)鍵點進行強調(diào),使得學生的實習效率更加高效。通過教學平臺的輔助實習實踐,相比傳統(tǒng)實習實踐具有以下優(yōu)點:
(1)通過教學平臺實現(xiàn)自動考勤,自動計算平時成績;實現(xiàn)在線選題和自主申報題目相結(jié)合的選題方式,讓實習選題管理更加科學規(guī)范;能夠通過學生定期上傳的日志來動態(tài)監(jiān)控學生實習的進度。
(2)通過教學平臺中項目案例庫的管理,實現(xiàn)資源不斷積累,隨著使用時間的推移,系統(tǒng)逐步完善,資源不斷豐富,成為實習實踐不可或缺的一個教學資源庫。
(3)實現(xiàn)學生在線評分管理功能,讓學生參與到實習實踐的成績評定中來,調(diào)動學生的積極性,讓學生愿意實習,主動學習,從而提高實習實踐的效果。
(4)學生獨立解決問題的能力得到了鍛煉和提高。有一些疑難問題,可以通過查詢往屆學生的技術(shù)資料庫,通過仔細閱讀便可解決。
4.課程實際運行效果。
該暑期實習實踐課程在中國石油大學(華東)計算機與通信工程學院軟件工程專業(yè)是最受歡迎的實踐性課程,受到廣大學生的好評,普遍反映經(jīng)過一個月的實踐操作,自己的動手能力得到了鍛煉和提高。學生的評語:“理論聯(lián)系實際,結(jié)合目前流行的J2EE技術(shù)開發(fā)基于B/S模式的系統(tǒng),培養(yǎng)了動手能力,是軟件工程專業(yè)最應(yīng)該開設(shè)的一門課程”。在每年的學生評價中,學生的教學評價測評均在90分以上。
五、總結(jié)
實習實踐教學改革既是一門科學,也是一門藝術(shù)。一方面,應(yīng)該合理設(shè)置實習實踐課程內(nèi)容,在培養(yǎng)人才的時候一定要緊密結(jié)合社會的需求,特別是軟件工程這種實踐性很強的專業(yè),要按照社會的需求來設(shè)置課程內(nèi)容。另一方面,應(yīng)該加強理論與實踐相結(jié)合,加強各個實習課程組之間的交流,不斷地探討教學方法和教學改革思路,定期組織教學研究活動,促進教師之間的交流。除了培養(yǎng)學生的學習興趣外,也要讓教師不斷地研究探討,遵循循序漸進的啟發(fā)式的教學規(guī)律,這樣,才能培養(yǎng)出社會真正需要的軟件工程專業(yè)人才。暑期實習實踐教學平臺正是實現(xiàn)這種教學改革過程中運用的一種信息化的手段,通過教學平臺規(guī)范軟件實習實踐教學環(huán)節(jié),合理跟蹤與監(jiān)控軟件實習實踐教學過程,方便實習實踐教學改革的實施,促進教學改革成果經(jīng)驗的積累,提高暑期實習實踐教學效果。
相關(guān)文章: