77779193永利第六屆程序設計大賽暨第十一屆藍橋杯校内選拔通知
來源:原創文章|發布時間:2019-11-14 16:09:33|浏覽人次:6518

    為拓展學生知識面,培養大學生的創新思維和實踐動手能力,展示和提高我校大學生的編程技能與計算機應用能力,我校特舉辦校級程序設計競賽。競賽項目分為軟件類-Java組、C/C++組、Python組和電子類-嵌入式、單片機。

1、競賽考查參賽選手的綜合技能,試題涉及的知識如下:

1Java

    解題所涉及的知識:基本語法、面向對象、網絡編程、接口、集合、IO、多線程、内部類、異常與保護、數據結構(高校《數據結構》教材中出現的經典結構,及其通過組合、變形、改良等方法創造出的變種)、大學程度的基本數學知識(含:解析幾何、線性代數、微積分、概率)。(不涉及Swing等圖形界面,不涉及htmlJSPTomcat、開源框架等web開發方面知識,不涉及JDBCSQL等數據庫編程方面)。

2C/C++

    解題所涉及的知識:結構、數組、指針、标準輸入輸出、文件操作、遞歸、數據結構(高校《數據結構》教材中出現的經典結構,及其通過組合、變形、改良等方法創造出的變種)、函數指針、位運算、大學程度的基本數學知識(含:解析幾何、線性代數、微積分、概率)。

3Python

    Python 程序設計基礎:包含使用 Python 編寫程序的能力。該部分不考查選手對某一語法的理解程度,選手可以使用自己喜歡的語句編寫程序。

    計算機算法:枚舉、排序、搜索、計數、貪心、動态規劃、圖論、數論、博弈論、概率論、計算幾何、字符串算法等。

    數據結構:數組、對象/結構、字符串、隊列、棧、樹、圖、堆、平衡樹/線段樹、複雜 數據結構、嵌套數據結構等。

4)電子組

    解題所涉及的知識: C 程序設計基礎知識、模拟/數字電子技術基礎、MCS-51 單片機基礎、MCS-51 單片機程序開發與調試。

2、競賽形式

    個人賽,隻賽一場,全程機考;選手機不允許使用本機以外的資源(如USB連接)。競賽時長為4個小時,采用自動評判系統客觀評分,以保證競賽的公平性和公正性。

    全程機器閱卷。必要環節有少量人工介入。

    結果填空題:答案唯一。隻有0分或滿分(格式錯誤為0分)。

    程序填空題:按選手填寫的代碼代入程序中能否得出正确結果為判據。測試數據與題面中的數據可能不同。隻有0分或滿分(格式錯誤為0分)C/C++組選錯了編譯器類型可能得0分。

    編程大題:主要以選手所提交的程序的運行結果為依據。特殊情況會參考選手程序的編碼風格、邏輯性、可讀性等方面。

    多個測試用例單獨計分。通過則該用例得分。

    C/C++選手選錯了編譯器類型可能得0

    C/C++選手主程序沒有return 0 可能得0分。

    Java選手使用了package語句按0分處理。

    Java選手主類名字不是Main0分處理。

    Python 程序僅可以使用 Python 自帶的庫,評測時不會安裝其他的擴展庫。

3、獎項設置

    根據評分系統提交成績得分評出一、二、三等獎。

    獎項的設置根據參賽人數進行适當地調整,獲獎者由學校頒發獲獎證書,并認定課外學分:獲校級一等獎記2學分,二等獎記1.5學分,三等獎記1學分。

4、競賽對象與競賽時間

    競賽對象為信息工程學院2016級,2017級,2018級、2019級全體學生以及學校其他有意願參賽學生,采取自願報名,學生自行選擇Java組、C/C++組、Python組、嵌入式組、單片機組(隻能選其中一組參賽)。比賽時間為20191130  0900-1300。比賽地點在臨湖軒A4029/A4039/A4059機房。

 

 

 

                                                                      信息工程學院

20191113