藍橋杯軟件設計大賽簡介
爲了進一步推動我國軟件行業專業人才隊伍建設,加快高等院校計算機類專業教學創新與改革,激發大學生在軟件開發領域的學習和研究興趣,提高高等院校學生的自主創新意識和工程實踐能力,爲行業培養和選拔一批優秀的軟件人才,工業和信息化部人才交流中心、教育部高等學校計算機科學與技術教學指導委員會決定聯合舉辦第三屆 “藍橋杯”全國軟件專業人才設計與創業大賽。
大賽分爲JAVA軟件開發、C/C++語言程序設計、創業大賽三個項目,並分別設置本科組和高職高專組。所有具有正式學籍的全日制本科及高職高專學生(以報名時狀態爲準)均可參加。
IBM公司和英特爾公司作爲官方戰略合作伙伴對大賽提供贊助支持和技術服務。各項目具體事宜請參看大賽官方網站:。請各有關院校根據本校實際,積極組織學生參加,報名截止日期2011年12月20日。
所有獲獎選手均可獲得由主辦單位及協辦單位聯合頒發的獲獎證書。
總決賽三等獎及以上選手,如果獲得本校免試推研資格,將獲得北京大學軟件與微電子學院、北京交通大學、北京信息科技大學、西南大學、華南理工大學等高校的面試資格,並優先錄取爲該院普通碩士研究生。
參加軟件設計大賽應該注意些什麼
注意事項到不知道,經驗教訓倒是有。
最主要的問題是:
沒有意識到文檔在這個比賽中是關係生死的,所以寫的很隨便,只是按照比賽的格式和作品的情況描述性地寫,沒有在上面花太多功夫。
華師歷年都在這個比賽中都取得了很好的成績,跟他們對文檔的寫作非常重視有着緊密聯繫。
ftp://cstfs.gdufs.edu.cn 裏面有所有參賽作品和文檔
其中:
基於內核rookit檢測系統 和 uml建模系統 是華師的作品,文檔寫得非常好
我的作品是 基於因特網萬能表單生成系統
寫參賽文檔的關鍵在於:
1、有一段文字是專門陳述創新點的,那段文字必須寫清楚你的創新點,應該寫:國內目前尚未有類似的系統、提出用了一種……的全新開發思想、克服了同類產品……的缺點 之類的話,而千萬不要寫:方便工作,可以實現……功能。評委就是根據這個環節評定你的作品是否有創新點的。我今年的文檔在這個環節就犯了致命的錯誤。
我的寫法是(錯誤的):
方便工作、便於管理……
而正確的寫法應該是:
目前,表單定製系統由於技術難度極大的原因,在世界市場上非常少,價格都在10000元以上,使用的都是普及率低的 .net,j2ee 平臺。而像萬能表單生成系統那樣直接面向 html+javascirpt+服務器腳本語言,適用於廣泛使用的PHP平臺的,由於實現難度比用.net開發的還大得多,所以更是前所未有。再加上:萬能表單生成系統支持其它表單定製系統未能實現的高級表單元素,如:文件上傳元素、圖片上傳元素,使得萬能表單無論在使用價值還是技術含量上都更上一層樓……
2、另外還有一段文字是專門陳述術語的,一定要把你的作品的技術難點涉及的名詞寫進去,評委很可能就是根據你在這裏寫的名詞去網上找資料然後評定你是否有技術含量的。我的文檔在這個地方也犯了致命的錯誤:
我的寫法(錯誤的)是:
表單:跟html的表單雷同
表單元素:………………
(是些學過一個月網頁設計的人都覺得沒什麼深度的東西)
而正確的寫法應該是:
html編輯器:以一個ifame作爲編輯框,能實現html和頁面交互設計,所看即所得的編輯器(這個雖然很多人知道,但評委看到了就會覺得你是修改過html編輯器內部的,技術不錯)
表單定製系統:提供一個自帶的編輯器(通常是html編輯器)進行表單界面設計,並可利用這個編輯器所帶的數據綁定等功能來設計跟所定製表單相關的數據庫,無需編寫服務器端處理提交處理數據的程序和操作dbms,就能生成一個全新的數據庫子系統的系統(不寫這個的話那些評委可能根本不知道什麼是表單定製系統,還以爲跟那種學過幾個月PHP就能做出的文章發佈系統差不多,沒技術含量。在這個問題上我確實很不滿,但自己不是沒有原因的)
……
3、緊接着是開發思想部分,錯誤也是致命的:
我的寫法(錯誤的)是:
把系統用到的一些不常用和難用的javascript函數名稱寫上去並作解釋,然後一筆帶過:本系統的核心功能就是巧妙地運用這些方法實現的。(評委會認爲:幾個函數有什麼難的?查查手冊就知道了。所謂巧妙地運用,只不過是耍些小聰明而已,沒實質的技術難度的)
正確的寫法應該是:
把設計到的難點的流程圖詳細畫出來,並在難點作較爲詳細的文字說明,讓評委清楚知道這個方法是別人想不出只有你才能想出的
就是因爲文檔犯了太嚴重的錯誤,所以作品再好都連答辯資格都沒有。(其實不能進入答辯的作品有不少是不錯的)
其次是命名。
類似我這樣的系統名字上應該用上“智能”“建模”等評委喜歡看到的詞語,“萬能”和“生成”這個詞用得太俗了,不想是有學問的人做的東西
補充一點:
我這個系統還有個不是很好的地方就是使用了php(使用php恰好也是創新點所在,很矛盾)。
網頁形的系統是評委不大喜歡的東西,但不等於不可行,今年有個“廣東自助旅遊在線”就是用純asp+sql server 做的,得了第七名,(我個人感覺他實現得比我差很多,因爲他沒有突破任何前人沒有突破的技術難點。但無可否認他文檔比我的好很多)。
如果是想得個二等或者三等就滿足的,做網頁形式的系統不值得提倡,但完全可以,如果是想拼一等獎的話,千萬不要用網頁形式
參加微軟創新杯大賽是一種什麼樣的體驗
就是使用,NET的支持庫 你可以吧C++開發的核心函數做成一個DLL 然後在.NET中用DllImport調用 省掉了翻譯的麻煩(1) 一共要進行九場比賽。從每場比賽優勝者進入下一輪比賽這個條件可知,比賽形式爲淘汰賽,勝者進入下一輪負者被淘汰,也就是說,每場比賽產生一個淘汰者。10名選手最後爭奪一個冠軍,也就是9個人被淘汰,需要比9場比賽
(2)以第一問的思路 那就是要進行(n-1)場比賽
(3)已知第一輪參賽的人數,要考慮到兩種情況,一是參賽總人數爲偶數,二是參賽總人數爲奇數,首輪有一人輪空
對於情況一 所有參賽選手共有300*2=600人
對於情況二 所有參賽選手共有300*2+1=601人
以上就是軟件設計大賽藍橋杯簡要介紹的詳細內容,更多請關注本站其它相關文章!