杭州建蘭中學(xué)學(xué)生23人獲奧賽一等獎(jiǎng) 有人僅旁聽四個(gè)月
日前,2018年全國青少年信息學(xué)奧林匹克聯(lián)賽(浙江賽區(qū))的復(fù)賽結(jié)束了,杭州建蘭中學(xué)收獲頗豐。有兩位學(xué)生獲得普及組滿分400分;獲得普及組一等獎(jiǎng)的學(xué)生共23人,在浙江省所有參賽的初中學(xué)校里是最多的。
在這樣的競賽中,獲得滿分是一個(gè)什么概念?
建蘭中學(xué)瘋狂代碼社團(tuán)的創(chuàng)始老師顏麗丹跟錢報(bào)記者打了個(gè)比方:這就像是初中學(xué)生去考大學(xué)編程難度的試卷,結(jié)果一題沒錯(cuò)。
錢江晚報(bào)記者找了幾位獲得一等獎(jiǎng)的學(xué)生聊了一下,發(fā)現(xiàn)這些學(xué)生有一個(gè)共同的特點(diǎn):他們對編程的喜愛,已經(jīng)到了癡迷的程度。我們先來看看兩位牛娃的故事。
A?學(xué)習(xí)編程才四個(gè)月
旁聽生獲得一等獎(jiǎng)
初三學(xué)生周子竣在這次比賽中獲得了一等獎(jiǎng),他的這個(gè)成績讓所有的老師激動(dòng)不已。
“因?yàn)槲沂且粋€(gè)半路出家的旁聽生,初二下學(xué)期才加入的,系統(tǒng)學(xué)習(xí)編程的時(shí)間,滿打滿算也不到四個(gè)月。”周子竣說,自己從來沒有想過通過編程獲取升學(xué)便利,學(xué)習(xí)編程只是因?yàn)橄矚g。
周子竣是初二上學(xué)期時(shí)接觸到編程的。那時(shí),他突然想做一個(gè)迷宮游戲,于是上網(wǎng)搜集了一些制作方法,找了一些教程,一邊自己琢磨,一邊請教班里會(huì)編程的同學(xué),整整花了兩個(gè)月的時(shí)間完成了迷宮。
迷宮游戲的程序,在編程里非常普通,但是對周子竣來說,是一個(gè)進(jìn)入“新大陸”的入口。
在編寫迷宮游戲的過程中,他認(rèn)識(shí)了許多會(huì)編程的同學(xué)。初二下學(xué)期,一次非常偶然的機(jī)會(huì),通過同學(xué)的介紹,他走進(jìn)了“瘋狂代碼”信奧社,顏老師看到他對編程如此感興趣,就答應(yīng)他跟著在社團(tuán)旁聽。
周子竣說,現(xiàn)在他幾乎是抓住所有課余時(shí)間學(xué)習(xí)編程,因?yàn)闄C(jī)房就在教室樓上,跑上去只用半分鐘的時(shí)間,所以他經(jīng)常一下課就往機(jī)房跑,“我有九分半鐘的時(shí)間享受編程,不能浪費(fèi)了。做編程就好像是創(chuàng)作一件藝術(shù)品,我從沒想過編程對我的學(xué)業(yè)帶來什么好處,我只是享受一件作品完成后帶給我的快樂。”周子竣說。
B?在游戲中玩出新意
年紀(jì)最小的他拿下滿分
朱天煜是建蘭中學(xué)初一年級(jí)的學(xué)生,這次全國青少年信息學(xué)奧林匹克聯(lián)賽浙江省只有4個(gè)滿分,他是其中之一,也是年紀(jì)最小的。
朱天煜從五年級(jí)開始接觸編程,那時(shí)在學(xué)校社團(tuán)老師的指導(dǎo)下,他完成了一款“炮打蝙蝠”的游戲,這種能夠通過代碼實(shí)現(xiàn)自己想法的“新玩意”,讓他非常有成就感,從此他沉浸在編程之中樂此不疲。
朱天煜的愛鉆研在社團(tuán)里是出了名的。剛學(xué)習(xí)編程時(shí),他自己買了一套編程入門教材鉆研,結(jié)果獲得杭州市中小學(xué)生scratch趣味編程挑戰(zhàn)賽二等獎(jiǎng)。就算有了老師的指導(dǎo),他仍喜歡自己鉆研,一道難題他可以思考一個(gè)晚上,直到把題目想出為止。
“在信奧社里,我認(rèn)識(shí)了一群志趣相投的朋友,我們經(jīng)常在一起討論自己在論壇里看到的神奇算法,或是一些題目的出奇解題思路等。我發(fā)現(xiàn)進(jìn)入初中后,我對編程的興趣越來越深。”
不久前,他和社友一同參加了ACM競賽(全球大學(xué)生計(jì)算機(jī)程序能力競賽活動(dòng)中最有影響的一項(xiàng)賽事),他們?nèi)齻€(gè)人分別擅長不同類別的算法,聯(lián)手取得了團(tuán)體第12名、初中組第二名的成績。這個(gè)比賽通常是高中生參加的,所有參賽選手中,他們的年紀(jì)是最小的。
只有數(shù)學(xué)好才能學(xué)好編程
在顏老師看來,他們信奧社的一個(gè)最大優(yōu)勢,就是社員們的自主交流氛圍。
“我們會(huì)根據(jù)學(xué)生的水平,進(jìn)行梯隊(duì)劃分,在學(xué)習(xí)之初,主要以老師講授為主,等學(xué)生入了門,許多難題都是由學(xué)生自己討論,每個(gè)學(xué)生都會(huì)想出一套方法,在討論中他們能夠發(fā)現(xiàn)別人方法的新奇之處,以及自己的漏洞,在老師的指點(diǎn)下找出最優(yōu)的解題方法。”顏老師說,學(xué)生們之所以會(huì)喜歡編程,就是因?yàn)樗鼰o限的創(chuàng)造性以及探索空間。
“我們需要學(xué)生真心喜歡編程,其次我們主要會(huì)看學(xué)生的數(shù)學(xué)成績,數(shù)學(xué)是編程的基礎(chǔ),只有數(shù)學(xué)好才能學(xué)好編程。”顏老師說,她將學(xué)好編程的所有條件建立在興趣之上,往屆信奧特長生幾乎都會(huì)被杭州頂級(jí)的高中通過自主招生錄取,但如果學(xué)生把信奧和升學(xué)掛鉤,如果學(xué)生抱著功利心進(jìn)入社團(tuán)學(xué)習(xí),這樣的學(xué)生通常都會(huì)因?yàn)閷W(xué)得太累而主動(dòng)退出,因?yàn)閷W(xué)編程不是一件容易的事,需要學(xué)生花費(fèi)很大的精力。