2014 海峽兩岸 C/C++ 短碼競賽

一、競賽緣起

為提升計算機科學相關學系之編程技巧,培養學生獨立思考、解決問題的能力,於學期中實施週週編程競賽。 冀望透過長時間綿密的編程競賽,培養學生臨題不懼的信心,以培訓學生參加國內外重要編程競賽及認證的基礎。 為強化海峽兩岸高校學生之學術交流,辦理兩岸高校校際線上編程競賽。

在跨時間、跨空間進行非現場非即時的線上編程競賽,題目的設計與競賽的方式極具挑戰。 使用常見的競賽考題會有參賽者參考網路解答的問題,尚失競賽意義。 自行設計嶄新的題目,每週三題將有難度;延長競賽時間、降低競賽頻率,將會上失綿密競賽交流的用意。 故本競賽評分標準以功能為主,簡潔為輔,在通過批改的源碼中,選取使用詞數最少的同學為冠軍,故曰:「短碼競賽」。

二、競賽辦法

  1. 官方網站:海峽左岸:http://coding.zucc.arping.me 海峽右岸:http://coding.mcu.arping.me
  2. 競賽梯次:每學期辦理15次,確切梯次於每學期開學時公布於競賽網站中。
  3. 競賽時間:於該週週日00:00:00開始,到該週週六23:59:59截止。
  4. 高校參賽:由高校院系負責人聯絡本競賽行政人員,加入「海峽兩岸短碼競賽聯盟」。
  5. 報名資格:凡「海峽兩岸短碼競賽聯盟」內的在籍學生(含大學生、碩士生、博士生)皆可參加。註冊官網帳號,即可完成報名。
  6. 競賽軟體:使用「瘋狂程設」競賽專用軟體環境。
  7. 競賽語言:C/C++。編譯以Visual C++為標準,請自行安裝Express(免費)或專業版。
  8. 競賽方式:參賽者須在競賽時間內,在任何地點使用競賽軟體及編譯器完成程式寫作。
  9. 辦法修改:競賽辦法、競賽題目或獎勵辦法如有修改,以官網公告為準。

三、競賽題目

  1. 競賽題目:每週三題。第一題為基礎題,由傳統C++課程考題中選取。第二、三題為挑戰題,由CPE題庫中挑選。
  2. 評分標準:源碼評分標準以功能為主,簡潔為輔;在通過功能驗證的源碼中,依使用「詞數」由少到多排定「名次」。

四、獎勵辦法:(各高校可自行制定及設立獎勵項目)(以下為銘傳版)

  1. 單題冠軍獎( 300元):每位同學整學期最多可得一次單題冠軍獎;若當題參賽者皆以得過本獎項,則本獎項頒給當題成績最好的。
  2. 雙和冠軍獎( 500元):連續兩週超越單題冠軍獎得主成績,本獎每位同學最多可得一次。
  3. 三重冠軍獎( 700元):連續三週超越單題冠軍獎得主的成績,本獎每位同學最多可得一次。
  4. 四次冠軍獎( 900元):連續四週超越單題冠軍獎得主的成績,本獎每位同學最多可得一次。
  5. 五度冠軍獎(1500元):連續五週超越單題冠軍獎得主的成績,本獎每位同學最多可得一次。
  6. 事證專屬規則:以上每個冠軍獎項的得獎事證是專屬的,不可以拿一個事證用於兩獎項中,例如不可以第02週、第03週、第04週超越單題冠軍獎得主的成績,同時獲取雙和冠軍及三重冠軍。
  7. 獎項優先規則,每位同學需照以下順序取得獎項,單題、雙和、三重、四次、五度。
  8. 長期參加獎:為鼓勵同學長期參與,在解題超過一定數量的同學中,依解題數由多到少比序(以未得以上獎項者優先),發給若干獎金。
  9. CPE競賽獎:CPE競賽每年舉辦四次,為鼓勵同學參與CPE競賽,達成預設目標,在解出一題以上的同學中,選取若干學生、發給若干獎金。
  10. 總獎金經費若不足時,則各項獎金則由主辦單位調整之。

五、聯絡方式:

  1. 行政事務:余珮瑀 pyyu@mail.mcu.edu.tw +886-3-3507001#3721
  2. 技術事務:謝育平 ypshieh@mail.mcu.edu.tw +886-3-3507001#3745