由教育部資訊及科技教育司(資科司)指導及補助的第三屆「ITSA註1盃程式設計桂冠挑戰大賽」得獎名單於今天出爐,由國立臺灣大學及國立成功大學分居挑戰組與闖關組的第1名。據主辦學校國立成功大學表示,本屆競賽氣氛相當熱絡,參賽隊伍計有102隊,包括臺成清交等校均有學生組隊參賽,甚具挑戰性。頒獎典禮將在
ITSA盃程式設計桂冠挑戰大賽是教育部「資訊軟體人才培育計畫註2」所建立學生程式設計能力養成機制的一環,提供全國大專校院相關系所學生進階挑戰、大展身手的機會。本屆競賽於5月17日在北中南賽區同時進行,競賽分成挑戰組與闖關組,比賽時間計3小時。命題委員會由學界教授9人組成,同時擔任比賽裁判委員,採ACM國際大學程式競賽註3的評分方式。參賽隊伍以答對的題數作為評斷名次的主要依據,答對題數愈多,名次愈前面。若答對題數相同,則依據答對題數所使用時間之總和決定名次;時間總和愈少者在答對題數相同者的名次會愈前面。
程式設計能力是資訊軟體專業領域人才必備的基礎核心能力。為提升學生的程式設計能力,以奠定我國軟體產業發展的紮實基礎,教育部自100年起,推動「資訊軟體人才培育計畫」,並建置「e-tutor線上協同學習」及「PTC (Programming Practice, Training, and Contest) 競賽練習」等2個平臺,分別提供全國師生基礎、進階及高階程式設計能力訓練的管道。2個平臺都是透過跨校教師專家命題,建立題庫。除提供學生平時自我練習及全國教師在校開授相關課程的作業練習或評量外,每個月並舉辦1次跨校月賽。2個平臺每年並聯合擴大辦理「ITSA盃程式設計桂冠挑戰大賽」,希望透過闖關式、階段式的線上練習與競賽,提供學生跨校切磋琢磨的機會,並導引學生持續投入學習,提升其程式設計技能與培養自信心。此外,表現優異且具潛力的學生,教育部並補助參與國際性程式設計競賽,近年來每年平均有15隊以上爭取出國參加比賽,且均有1~2隊獲得世界大賽的參賽資格,更有隊伍參與本計畫培訓後,獲得世界大賽第三名的佳績。
教育部「資訊軟體人才培育計畫」的目標不只在拔擢菁英,也在於提升我國資訊軟體人才的平均素質。在本計畫系統性的培訓機制下,北部的淡江大學與國立聯合大學,中部的朝陽科技大學及南部的實踐大學(高雄校區)選手,均在本次闖關組的比賽中獲得佳作獎。此外,本屆大賽不乏學生持續精進成長的個案,如長榮大學的參賽隊伍「CHALLENGE」,這次報名的是題目難度較高的「挑戰組」,在程式設計高手如雲的環伺下,雖未獲得名次,但是進步幅度最大,為表現亮眼的明日之星!由此可見,在資訊的世界裡,唯有不斷練習與實作,才是提升程式設計能力的不二法門。
資訊軟體實力已是各國提升其國際競爭力之重要指標。程式設計能力為資訊軟體人才核心基礎能力,更為軟體人才品質的關鍵門檻之一。藉此全國性線上程式設計競賽的舉辦,希望能提升我國大專生程式學習的風氣,並鼓勵與發掘更多資訊軟體人才。
註1:ITSA :Information Technology Software Academy
ITSA為國內多所大專校院資訊相關科系所聯盟組成之虛擬學院,目前主要在推動教育部資訊軟體人才培育計畫,其目標在結合全國公私立大專校院,透過實作教學、網際網路、產學合作等多元培育模式,發展創新培育機制並優化學習資源,期能培育我國下世代資訊軟體人才。
註2:有關教育部資訊軟體人才培育計畫 (網站:http://www.itsa.org.tw/ )
教育部資訊軟體人才培育計畫係以培育我國大專校院資訊軟體人才之創新軟體創作與應用、程式設計、軟體工程、就業職能等核心能力為宗旨,由教育部資訊及科技教育司推動執行。計畫期程自100年1月至103年12月止。主要推動重點在協助國內大專校院建立多元培育管道,以改善產業界對軟體與服務人才質與量需求日益殷切的問題。各大專校院透過教育部推廣計畫的補助機制,導入本計畫推動團隊所發展的創作社群服務平臺、線上協同學習(e-tutor)平臺及軟體學習資源服務平臺,已逐步建立創新的培育模式。另為鼓勵學生從事軟體創作,以統整學習歷程,本計畫每年辦理「全國大專校院開放軟體創作競賽」及「軟體創作達人暑期成長營」2項活動,導入國內產研界資源,為國內軟體專業人才培育系所注入向上提升的助力,是國內目前培養軟體人才的主力之一。
註3:有關ACM國際大學程式競賽
ACM國際大學程式競賽全名為「ACM International Collegiate Programming Contest」,簡稱「ACM-ICPC」,是由國際計算機協會 (ACM, Association of Computing Machinery) 所主辦,目的在展現大學生創新能力、團隊精神以及在壓力下編寫程式、分析和解決問題能力的年度競賽。從1977年至今,經過三十多年的發展,為目前全球大學生電腦程式能力競賽活動中最具影響力與規模最大的賽事,素有「程式設計奧林匹亞」(軟體奧運)之稱,受到全球的矚目,也是世界一流大學展現教育成果的最佳視窗與舞臺。
該競賽以區域賽作為初賽,世界大賽作為決賽。目前全世界約有40個區域賽,其中亞洲區有10餘個。臺灣各校只能參加亞洲的賽區。區域賽各校可以派許多隊伍參加,唯一的限制是每隊每年最多只能參加兩場區域賽。原則上,區域賽的優勝隊伍可以進入總決賽,進入總決賽隊伍數量依區域賽規模與其他相關係數計算而成。目前每年世界總決賽隊伍大約一百出頭,惟每校最多只能派一隊參加。
以2014 年為例,ACM-ICPC參加各地區域賽的隊伍超過9,000隊,涵蓋89個國家以及超過2,000個大學。從這些參賽隊伍,共精選出120支隊伍,將參加於