999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于GitLab的計算機工程實踐課程教學改革探索

2015-12-15 22:33:10陳丁
教育教學論壇 2015年52期

陳丁

摘要:當今工程教育越來越注重培養(yǎng)工科學生的工程實踐能力,以項目為基礎的教學方法得到越來越多的認同。本文通過分析和討論計算機工程實踐課程教學的現(xiàn)狀及問題,結合GitLab項目管理平臺的特點,分別從實踐的體系結構、教學模式、過程考核管理、團隊組織等方面入手,提出了利用Gitlab平臺開展高校計算機工程實踐課程教學的解決方案,最后分析這種模式的意義和影響。

關鍵詞:Gitlab;開源軟件;工程實踐;項目驅動

中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2015)52-0123-02

一、背景及現(xiàn)狀

工程實踐教學是地方高校培養(yǎng)應用型人才的重要環(huán)節(jié),工程實踐教學可以促進學生鞏固知識,鍛煉學生分析問題、解決問題的能力,其效果直接影響著課程的教學質量。在計算機工程實踐教學中,以項目驅動的教學方法在越來越多的工科院校中運用,這種教學模式通過運用來自現(xiàn)實工程項目或模擬現(xiàn)實項目的案例,創(chuàng)造真實或接近真實的工程環(huán)境,以實現(xiàn)傳授工程學科知識、鍛煉學生工程技能的目標。在以項目驅動的工程實踐教學過程中,首先教師布置多個項目題目,并對每個項目的背景和要求等做出說明,同學們根據(jù)自己的能力和愛好選擇某個題目來完成,在同學們完成項目實踐的過程中,教師對其進行相關指導,最后教師根據(jù)同學們的完成情況做出評價和打分。但在運用這種教學模式過程中也暴露出如下問題。

1.項目過程不透明,過程化考核管理難。過程化考核是現(xiàn)代教育改革發(fā)展趨勢之一,但由于參加工程實踐的同學多,教師沒法做到一對一的教學管理和跟蹤,一般只能根據(jù)平時的考勤和學生提問。由于無法進行過程化的考核和監(jiān)督,會出現(xiàn)部分學生利用網(wǎng)上類似的代碼來完成項目。

2.一人一題,無法提高團隊協(xié)作。為避免出現(xiàn)抄襲和窩工的現(xiàn)象,在選題過程中我們盡量讓學生獨立完成一個題目,但是由于一個真實工程項目的工作量普遍偏大,因此學生沒法在2~3周的時間內(nèi)獨立完成所有功能要求,而且做出來的東西也相對比較粗糙。但如果一個題目讓多個學生去完成,又會出現(xiàn)一些能力差的同學窩工偷懶,無法真實鍛煉和評價出每個學生的能力。

3.編碼混亂,代碼質量不高。雖然在選題前教師就給出了編碼規(guī)范,但是由于項目工作量偏大以及考評要求,大部分學生都把精力集中到完成項目的功能要求上,而忽視了代碼規(guī)范和質量。

4.項目代碼保存度較差,后續(xù)應用價值不大。目前對學生完成的工程項目代碼,只是上交給相關負責教師,在學院級別沒有一個集中統(tǒng)一的管理,一些完成較好的項目作業(yè)沒法作為案例分享給下一屆學生,并且學生們完成的項目作業(yè)也沒法二次開發(fā)并應用到現(xiàn)實場景中。

針對以上問題,我們提出了利用工業(yè)級的Gitlab代碼管理平臺對學生們完成的工程實踐項目進行跟蹤管理及評估,以適應現(xiàn)代工程教育不斷發(fā)展的要求,培養(yǎng)出符合社會需求的應用型人才,提高計算機工程實踐課程的教學效果。

二、基于Gitlab平臺教學實施的可行性

GitLab是一個利用Ruby on Rails開發(fā)的開源應用程序,實現(xiàn)一個自托管的Git項目倉庫,可通過Web界面進行訪問公開或者私人項目。它擁有與Github類似的功能,能夠瀏覽源代碼,管理缺陷和注釋,可以管理團隊對倉庫的訪問。它非常易于瀏覽提交過的版本并提供一個文件歷史庫,團隊成員可以利用內(nèi)置的簡單聊天程序(Wall)進行交流。它還提供了一個代碼片段收集功能可以輕松實現(xiàn)代碼復用,便于日后有需要時進行查找。

1.Gitlab的特點。①它是使用Git進行分布式的版本控制項目,具備代碼審查、問題追蹤、活動信息、維基和持續(xù)集成。②它能容納25000+的用戶群同時在一臺服務器上,LDAP/AD組同步和日志審計。③它是一個開源軟件,由社區(qū)驅動、700+貢獻者檢查完善代碼,方便集成。④在業(yè)界內(nèi)具有很多成功應用的案例,如開源中國代碼托管平臺等。

2.對學生能力的要求。除了要求學生熟練掌握使用Git對項目代碼進行版本管理,項目的實施也可以是以團隊小組為單位來展開,在碰到疑惑和問題時,除了向教師求教外,還應該通過自學或同學間的互相幫助,廣泛開展交流、溝通與互相合作來解決問題。在合作過程中,還可以提高學生的人際交往和溝通表達能力。

3.對教師能力的要求。應用型大學的雙師型教師不僅具有專業(yè)的理論知識,還要具有相當?shù)墓こ添椖拷?jīng)驗,需要熟悉企業(yè)項目開發(fā)的工作流程和管理模式,具有作為系統(tǒng)分析員(系統(tǒng)架構師)的系統(tǒng)分析與設計能力,才能有效地組織工程實踐內(nèi)容,培養(yǎng)學生的理論知識與專業(yè)技能,以及職業(yè)素質及社會適應能力。

三、基于Gitlab平臺教學的實施

通過Gitlab平臺,把實踐教學的學習和互動延伸到課外,教師無需到實驗室就能掌握整個項目的進展情況,項目進行中可以及時對代碼進行評審,保證代碼質量,項目完成后可以對項目進行統(tǒng)計分析,對項目小組成員工作進行評價。

1.項目發(fā)布。教師首先在gitlab平臺上建立好一個基本的項目結構框架,并邀請選題的學生成為該項目的開發(fā)人員,這時學生就可以使用Git工具將Gitlab上的代碼克隆到本地代碼倉庫中。項目成員就可以根據(jù)任務分工,在自己的機器上完成其對應的項目功能。

2.項目過程跟蹤管理。教師可以要求項目成員必須每天晚上10點前提交項目代碼,每天提交的代碼記錄情況將作為過程化考核的依據(jù)。這樣就可以實時發(fā)現(xiàn)團隊成員中開放進度偏慢的學生,及時找出原因,避免窩工。

3.代碼質量分析。教師可以根據(jù)編碼規(guī)范,利用系統(tǒng)對提交的代碼進行審核,對不符合代碼規(guī)范和要求的系統(tǒng)可以拒絕其提交,同時也可以利用系統(tǒng)的質量分析功能,對已提交的代碼進行質量評審。

4.項目貢獻評價。當整個實踐項目完成后,教師需要分別對項目團隊成員的工作進行評價。通過gitlab的統(tǒng)計功能,教師可以依據(jù)其貢獻率客觀、公正的對項目成員進行打分。

四、遇到的問題和下一步的研究方向

目前我們對Gitlab在工程實踐教學的應用探索還處在起步階段,在應用中遇到了很多的問題,例如:由于gitlab是針對企業(yè)級的代碼版本管理軟件一些流程,并不一定適合我們的教學要求,因此界面可用性問題,工具比較獨立,很難整合使用,項目在線部署功能還有待加強;個別工具的性能還有待優(yōu)化;等等。針對這些問題,我們制訂了下一階段的研究計劃。

1.代碼相似度分析。為規(guī)避抄襲現(xiàn)象,需要對學生上傳代碼進行相似度分析,這是在Gitlab所沒有實現(xiàn)的。

2.在線實時項目部署。根據(jù)學生上傳的項目代碼,可以在線對項目進行發(fā)布,及時跟蹤檢查項目的完成情況。

3.對代碼活動進一步數(shù)據(jù)分析。這可以幫助教師全面掌握學生在學習中遇到的問題,針對教學資源和支持服務的質量反饋等數(shù)據(jù),為下一步的決策提供有利的數(shù)據(jù)支持。

4.優(yōu)化實時聊天功能,為學生支持服務提供有利的工具保證。

5.界面可用性優(yōu)化。優(yōu)化界面設計,使其更加符合中國人的使用習慣和審美觀。

五、結論

通過采用業(yè)界流行Gitlab代碼版本管理平臺作為計算機工程實踐項目的嘗試,為在工程實踐教學中的問題找到了一條新的解決途徑,并且可以利用開源系統(tǒng)開放的特點在此基礎上做二次開發(fā),既能節(jié)省軟件的開發(fā)和維護的使用成本,又能比較完全的滿足各學校實際的需求,還能隨著開源軟件的升級而得到升級服務。

參考文獻:

[1]劉海山,郭偉.工程管理專業(yè)實驗實踐課程教學的探索[J].實驗室科學,2015,(01).

[2]宋冬生.Git——版本管理之利器[J].程序員,2007,(11).

主站蜘蛛池模板: 国产成人精品一区二区不卡| 在线亚洲小视频| 99无码熟妇丰满人妻啪啪| 国产拍在线| 狠狠五月天中文字幕| 免费在线视频a| 91麻豆国产视频| 亚洲免费福利视频| 狠狠色噜噜狠狠狠狠奇米777| 日韩少妇激情一区二区| 亚洲国产精品美女| 茄子视频毛片免费观看| 久996视频精品免费观看| 久久五月视频| 美女内射视频WWW网站午夜| 精品福利视频网| 无码粉嫩虎白一线天在线观看| 波多野结衣的av一区二区三区| 少妇被粗大的猛烈进出免费视频| 精品乱码久久久久久久| 制服丝袜 91视频| 无码福利日韩神码福利片| 亚洲最大综合网| 国产精品亚洲片在线va| 国产乱子伦精品视频| 国产精品美女在线| yjizz视频最新网站在线| 国产在线观看一区精品| 亚洲中文字幕av无码区| 精品福利视频导航| 成人午夜视频在线| 国产精品微拍| 看国产毛片| 五月婷婷欧美| 精品一区二区无码av| 91尤物国产尤物福利在线| 91青草视频| 成人精品免费视频| 国产在线91在线电影| 色天天综合久久久久综合片| 亚洲午夜福利在线| www欧美在线观看| 欧美一区二区人人喊爽| 欧美日韩亚洲综合在线观看| 91精品国产丝袜| 亚洲最黄视频| 日韩精品一区二区三区中文无码| 91青青视频| 免费播放毛片| av无码久久精品| 欧洲亚洲一区| 国产亚洲欧美日韩在线一区二区三区| 青青草a国产免费观看| 日韩欧美成人高清在线观看| 亚洲91在线精品| 麻豆精品视频在线原创| 亚洲人人视频| 又粗又硬又大又爽免费视频播放| 无码高清专区| 亚洲人成影院在线观看| 国产一在线| 四虎永久在线视频| 国产高清毛片| 亚洲三级影院| 成人免费网站久久久| 毛片久久网站小视频| a级毛片免费看| 亚洲人成网站观看在线观看| 中国一级特黄大片在线观看| 国产黄在线观看| 欧美性色综合网| 欧美成人日韩| 国禁国产you女视频网站| 成色7777精品在线| 国产成人精品免费视频大全五级| 香蕉久久永久视频| 一本大道香蕉高清久久| 婷婷99视频精品全部在线观看| 免费观看成人久久网免费观看| 亚洲一区网站| 久久窝窝国产精品午夜看片| 国产永久在线视频|