鍵盤上編織的青春
——北京理工大學(xué)程序設(shè)計大賽十屆耕耘路
發(fā)布日期:2015-06-05 供稿:計算機學(xué)院 郝志敏 攝影:計算機學(xué)院
編輯:新聞中心 辛嘉洋 閱讀次數(shù):
2015年4月26日,在北京理工大學(xué)中關(guān)村校區(qū)和良鄉(xiāng)校區(qū)的計算機實驗教學(xué)中心內(nèi),一場思維盛宴拉開了帷幕。包含應(yīng)邀而來的北京航空航天大學(xué)等11支高校代表隊在內(nèi)的共計221支隊伍、594名同學(xué),在計算機前經(jīng)歷思維的激烈碰撞,持續(xù)比賽5個小時,編寫計算機程序,解決最終問題。這就是北京理工大學(xué)2015年“華瑞世紀”程序設(shè)計大賽。北京理工大學(xué)程序設(shè)計大賽已有十一年之久,共舉辦了十屆,是我校參與人數(shù)最多的科技類競賽之一。承辦本屆競賽的計算機學(xué)院在本科生培養(yǎng)工作中著力突出“實踐育人”的特色,將程序設(shè)計大賽作為培養(yǎng)“計算思維”專業(yè)人才的重要載體和抓手,構(gòu)筑起了一套從基礎(chǔ)教育到技能培養(yǎng)再到國際大賽的培養(yǎng)體系,培育出一批又一批的具有計算思維和實踐能力的計算機專業(yè)人才。
在思維的較量中沖進“奧林匹克”盛會
北京理工大學(xué)程序設(shè)計大賽最初的開展來源于被冠以“程序設(shè)計奧林匹克”的國際大學(xué)生程序設(shè)計競賽(Association for Computing Machinery International Collegiate Programming Contest,以下簡稱“ACM”-“ACM-ICPC”)。設(shè)計比賽的初衷在于營造學(xué)生科技創(chuàng)新的氛圍,選拔和培養(yǎng)具有“計算思維”和程序設(shè)計能力的專業(yè)人才,為全校喜愛程序設(shè)計的學(xué)生提供成長的平臺,同時為ACM競賽選拔高水平選手,通過比賽培養(yǎng)高水平人才。
ACM競賽每年舉辦一次,要求三名參賽選手一組,使用一臺計算機,在5個小時內(nèi)通過編寫程序解決10至12個問題,在最短時間內(nèi)解決問題最多的隊伍獲勝。“程序設(shè)計大賽極其考驗參賽選手在高壓之下利用程序解決實際問題的能力,不僅需要選手們嚴密的分析推理能力和扎實的計算機編程基礎(chǔ),還需要經(jīng)久不衰的訓(xùn)練熱情和良好的團隊配合能力。”計算機學(xué)院黨委副書記、副院長趙滿在介紹ACM競賽時說。
計算機學(xué)院為了激發(fā)學(xué)生程序設(shè)計的興趣和潛能,提高同學(xué)們分析問題和解決問題的能力,比賽為抓手之一,不斷培養(yǎng)具有“計算思維”和實踐能力的專業(yè)人才。競賽面向全部本科生和低年級研究生,經(jīng)過十年的磨練,不但為ACM-ICPC競賽及各類專業(yè)競賽建設(shè)了高水平梯隊,同時也在全校范圍內(nèi)形成良好的科技創(chuàng)新氛圍。
“程序設(shè)計大賽是程序愛好者的盛會,不但可以不斷激發(fā)同學(xué)們對于程序設(shè)計的熱情,而且是訓(xùn)練和養(yǎng)成學(xué)生‘計算思維’的重要抓手。這不僅是計算機專業(yè)教育的核心任務(wù),也是當(dāng)代大學(xué)生在信息社會中解決實際問題的必備素質(zhì)。”趙滿書記說,這也成為她始終致力于推動北理工程序設(shè)計大賽不斷發(fā)展的主要因素。
。。十一年如一日,經(jīng)過十屆比賽的不斷摸索,計算機學(xué)院通過比賽不僅選拔出了大批優(yōu)秀人才,更培養(yǎng)出一批又一批的優(yōu)秀選手參與到亞洲及國際比賽,一次又一次刷新ACM大賽上的北理工記錄。如今北理工程序設(shè)計大賽每年能夠吸引各個專業(yè)約600人參與其中,在程序設(shè)計新生賽和全校大賽中脫穎而出的選手可參加學(xué)校ACM集訓(xùn)隊,經(jīng)過培訓(xùn)將代表學(xué)校參加國內(nèi)外網(wǎng)絡(luò)賽、亞洲區(qū)賽等,取得了一項又一項可喜的成績。
。。在4月26日的比賽中,一支名為“?;黍T著甲魚拎著雞”的隊伍受到了廣泛的關(guān)注,不僅是因為這支隊伍是由三名女生組成的“娘子軍”,更是因為這支隊伍已經(jīng)連續(xù)四年出現(xiàn)在程序設(shè)計大賽的賽場了。這三名女生是來自2011級物聯(lián)網(wǎng)專業(yè)的傅海丹、陳嘉玉和廖心怡,“從入學(xué)起,我們就帶著ACM的夢想,一眨眼四年過去了,最后一次參加比賽讓我們的心情很復(fù)雜,這是一個會‘上癮’的比賽,更是我們專業(yè)成長過程中寶貴的財富。”最終,這支女隊解出了7題,獲得了大賽二等獎。
十一年來,眾多畢業(yè)生都將參加程序設(shè)計大賽和大賽獲獎,作為自己在校期間難忘的經(jīng)歷和重要的榮譽之一。參賽選手在追逐ACM夢想的歷程中,不僅有獲取新知所帶來的充實感、用代碼實現(xiàn)算法所帶來的成就感,也真正體驗到了算法與編程的魅力,更重要的是在這場算法的比拼和思維的較量中,收獲了成長、超越了自己。
因材施教、因地制宜,激發(fā)學(xué)生厚積薄發(fā)
“計算機專業(yè)的學(xué)生與其他專業(yè)不同,不僅僅需要扎實的理論基礎(chǔ),更需要不斷的將理論付諸實踐。書本上的代碼只是一個符號,只有將它們通過自己的思考、計算和編寫,轉(zhuǎn)化為一個個解決計算機實際問題的工具,才能說明學(xué)生學(xué)會了,學(xué)好了。”ACM集訓(xùn)隊教練林永鋼老師告訴我們。根據(jù)計算機專業(yè)學(xué)生的“實踐”特色,計算機學(xué)院因材施教、因地制宜地在本科生當(dāng)中分階段、分層次地開展學(xué)生科技創(chuàng)新活動,并在全校范圍內(nèi)建立ACM-ICPC訓(xùn)練基地,以保障和促進培養(yǎng)具有“計算思維”的人才的工作切實落地。
本屆程序設(shè)計大賽的試題由2014年選拔出的ACM集訓(xùn)隊提供,其中“SoEnLit的強迫癥”、“傻了么紅包”、“Eureka的數(shù)學(xué)作業(yè)”、“魔理沙偷走了重要的魔法餅干”等貼近生活、趣味性十足又很考驗編程水平的題目引起了參賽選手的極大興趣。參與命題的便是ACM集訓(xùn)隊的易毅、傅天曉、蘇琛、李沛琪、劉雨薇、池靈琪等6名同學(xué)。他們都曾從程序設(shè)計大賽中脫穎而出,經(jīng)歷了亞洲區(qū)賽和世界總決賽的洗禮,已經(jīng)成長為具備了編程技能的高水平選手。
學(xué)院根據(jù)計算機專業(yè)學(xué)生的培養(yǎng)目標和特點,分階段、分層次地開展培養(yǎng)工作。針對低年級本科生主要培養(yǎng)“程序設(shè)計基礎(chǔ)和提高”,對高年級本科生和研究生主要培養(yǎng)“科技創(chuàng)新能力和專業(yè)實訓(xùn)實戰(zhàn)”。學(xué)院從新生入學(xué)起,積極培養(yǎng)學(xué)生專業(yè)興趣,通過新生教育、“知味講壇”專業(yè)引導(dǎo)系列講座、校內(nèi)競賽等形式促進學(xué)生打好專業(yè)基礎(chǔ);對于專業(yè)興趣較高的學(xué)生,在課程學(xué)習(xí)的基礎(chǔ)上,通過ACM日常培訓(xùn)、假期集訓(xùn)等方式,繼續(xù)提升其程序設(shè)計和實踐能力,進而為其它專業(yè)方向的競賽、項目等輸送具有扎實編程基礎(chǔ)和水平的生源;而對于在實踐中展現(xiàn)出程序設(shè)計潛質(zhì)、具有較高熱情的學(xué)生,積極鼓勵其參加ACM-ICPC等程序設(shè)計類競賽。通過學(xué)院不斷的鼓勵與支持,在學(xué)院范圍內(nèi)形成了良好的創(chuàng)新氛圍,學(xué)生能夠積極主動參與到各種學(xué)科和專業(yè)競賽中,主動參與大學(xué)生創(chuàng)新項目,甚至參與到學(xué)院科研團隊的科學(xué)研究工作中。
與此同時,計算機學(xué)院為了保障同學(xué)們將課堂上的理論知識有效轉(zhuǎn)化為實踐,在校團委、教務(wù)處、網(wǎng)絡(luò)中心等部門的大力支持下,充分發(fā)揮學(xué)院獨特的學(xué)科和師資優(yōu)勢,因地制宜地在中關(guān)村校區(qū)和良鄉(xiāng)校區(qū)分別建立了ACM-ICPC訓(xùn)練基地。為保障訓(xùn)練基地的有效運行,學(xué)院特建立了包含基礎(chǔ)課程、課外培訓(xùn)、校內(nèi)競賽、假期集訓(xùn)、亞洲區(qū)賽、世界賽的系統(tǒng)培養(yǎng)體系。基地特聘請學(xué)院林永鋼老師擔(dān)任集訓(xùn)隊教練,并設(shè)專人負責(zé)基地日常事務(wù),保障ACM集訓(xùn)隊的活動和運行。ACM-ICPC訓(xùn)練基地每年組織2次雙選會和3期暑期集訓(xùn),分別針對初學(xué)者、有一定編程基礎(chǔ)的同學(xué)以及較高水平選手展開培養(yǎng)、訓(xùn)練和提高。集訓(xùn)隊現(xiàn)有的6支隊伍每年參加ACM-ICPC暑期多校聯(lián)合訓(xùn)練賽,與來自清華大學(xué)、北京大學(xué)等著名高校的300多支隊伍同場競技,連續(xù)兩年都進入了前10名。
在學(xué)生培養(yǎng)過程中,學(xué)院不但努力為學(xué)生搭建實踐創(chuàng)新平臺,而且積極動員和鼓勵全員參與。學(xué)院對外促進院企合作,對內(nèi)積極鼓勵科研團隊指導(dǎo)學(xué)生創(chuàng)新,并設(shè)立獎勵機制,通過輔助獎勵,促進廣大師生參與創(chuàng)新實踐的熱情。
在組織開展學(xué)生競賽活動中,學(xué)院不僅把贏得更多競賽成績作為目標,同時還把參與科研實踐項目、發(fā)表高水平文章、申報專利等目標作為學(xué)生努力的方向。計算機學(xué)院結(jié)合學(xué)生、教師和企業(yè)等多方的需求、興趣和優(yōu)勢,搭建多種創(chuàng)新平臺,為不同對象設(shè)定不同目標,采用多種形式開展活動:學(xué)生既可以參加學(xué)科競賽或者大學(xué)生創(chuàng)新項目,也可以進入教師的科研團隊或者企業(yè)。這種“多目標、多平臺”的培養(yǎng)模式,有效統(tǒng)一到學(xué)院科技創(chuàng)新工作的“核心目標”:切實提高學(xué)生分析問題、解決問題的能力,提高學(xué)生的實際動手能力、表達能力、寫作能力、團隊合作意識和誠信意識等專業(yè)素養(yǎng),真正地夯實了廣大同學(xué)“計算思維”的基礎(chǔ)。
劍指世界總決賽,贏得碩果累累
北京理工大學(xué)計算機學(xué)院緊緊圍繞學(xué)校人才培養(yǎng)的目標和理念,結(jié)合本院特色,不斷實踐摸索,以ACM競賽為牽引,開辟出一條別具特色的育人之路。在積極鼓勵全員育人、全員參與的實踐過程中,涌現(xiàn)了一批又一批優(yōu)秀的人才,取得了一個又一個喜人的成果,不斷刷新國際上的北理工記錄。
隨著本屆“華瑞世紀”程序設(shè)計大賽的圓滿落幕,北京理工大學(xué)程序設(shè)計大賽也正式走過了十一個年頭。在這十一年的時間里,比賽在一年又一年的歷程中不斷地完善,構(gòu)筑起了一套成熟的選拔、培訓(xùn)和競賽體系。如今,程序設(shè)計大賽已經(jīng)成為北京理工大學(xué)程序設(shè)計愛好者一年一度的“盛會”,已經(jīng)成為所有懷揣ACM夢想的學(xué)生心目中的至高榮譽,已經(jīng)成為北京理工大學(xué)學(xué)生科技創(chuàng)新的品牌活動。程序設(shè)計大賽和ACM集訓(xùn)隊為我校輸送著一支又一支參加ACM-ICPC國際大學(xué)生程序大賽的精銳隊伍。
近年來,北京理工大學(xué)在ACM-ICPC國際大學(xué)生程序設(shè)計競賽上取得了長足的進步,不斷刷新成績。2012年ACM-ICPC競賽亞洲區(qū)中,ACM集訓(xùn)隊的兩只代表隊參賽,經(jīng)過角逐,從152支優(yōu)秀隊伍中脫穎而出,獲得一金一銀的好成績,此戰(zhàn)實現(xiàn)了我校近十年來躋身ACM-ICPC世界總決賽的夢想;2013年俄羅斯圣彼得堡ACM-ICPC國際大學(xué)生程序設(shè)計競賽中,集訓(xùn)隊代表隊在世界頂尖的120所高校隊伍中嶄露頭角,初次參賽即獲得學(xué)校排名第27名的好成績。2013年ACM集訓(xùn)隊在亞洲區(qū)比賽中獲得金獎季軍,再次刷新了我校在本項賽事中的最高紀錄,再次獲得ACM-ICPC世界總決賽的入場券。在2014年的ACM-ICPC世界總決賽中,我校獲得學(xué)校排名第45名的好成績;去年,ACM集訓(xùn)隊以賽區(qū)金獎季軍的成績第三次晉級2015年ACM-ICPC世界總決賽。在這場“世界級”的思維博弈中,北理學(xué)子與來自全世界的著名高校如麻省理工學(xué)院、斯坦福大學(xué)、圣彼得堡國立大學(xué)、莫斯科國立大學(xué)等同場競賽,不落下風(fēng),并取得了優(yōu)異成績。曾經(jīng)北美大學(xué)一枝獨秀的世界ACM競賽,如今也有了北京理工大學(xué)的一席之地。
程序設(shè)計大賽作為北理工計算機學(xué)院的一種有效育人手段,培育和涌現(xiàn)出一大批杰出的選手:歷屆ACM集訓(xùn)隊成員畢業(yè)后除簽約谷歌(美國)總部、谷歌(倫敦)的兩名學(xué)生外,全部在本校、清華大學(xué)、北京大學(xué)、中科院、香港城市大學(xué)等著名高校攻讀研究生。程序設(shè)計大賽中培養(yǎng)出的良好“計算思維”也為同學(xué)們的發(fā)展提供了強有力的支撐,幫助他們邁出了人生路上堅實的一步。
十屆,是堅持,是師生心血的積攢;十屆,是發(fā)展,是師生思維的比拼;十屆,是積淀,是5000參賽人共同的記憶。值此北京理工大學(xué)十四次黨代會到來之際,計算機學(xué)院與學(xué)校共同站在新的起跑線,將迎來程序設(shè)計大賽的下一個十年、二十年,學(xué)院將緊緊圍繞學(xué)校6+1發(fā)展戰(zhàn)略,結(jié)合學(xué)院特色,不斷創(chuàng)新育人模式,大力發(fā)展實踐創(chuàng)新項目,通過大賽培養(yǎng)更多優(yōu)秀人才,讓程序設(shè)計大賽繼續(xù)承載北理工學(xué)子的ACM夢想楊帆遠航!