返學(xué)費(fèi)網(wǎng) > 培訓(xùn)機(jī)構(gòu) > 少兒編程培訓(xùn)中心
近年來(lái)關(guān)注編程少兒比賽作品的用戶越來(lái)越多,小編整理了關(guān)于Scratch少兒編程競(jìng)賽獲獎(jiǎng)作品《古詩(shī)拼圖》解析,Scratch少兒編程競(jìng)賽獲獎(jiǎng)作品《遇見(jiàn)2030》解析,學(xué)習(xí)少兒編程可以參加哪些比賽(等級(jí)考試),看這一篇就夠了,少兒編程有哪些競(jìng)賽?(附評(píng)委老師對(duì)作品獲獎(jiǎng)的經(jīng)驗(yàn)之談),濰坊少兒編程國(guó)際比賽獲獎(jiǎng)容易嗎?對(duì)孩子升學(xué)有幫助嗎???,供您參考
本文介紹的作品是青少年創(chuàng)意編程與智能設(shè)計(jì)大賽創(chuàng)意編程比賽一等獎(jiǎng)獲得者高鉑峻同學(xué)的參賽作品。作品說(shuō)明這是一個(gè)古詩(shī)拼圖的游戲。用鼠標(biāo)點(diǎn)擊屏幕,進(jìn)入游戲界面。先要選難度,再點(diǎn)start開(kāi)始游戲。游戲過(guò)程中,點(diǎn)擊help顯示提醒。開(kāi)始游戲后,點(diǎn)擊紅點(diǎn)旁的字塊,它會(huì)跟紅點(diǎn)換位置,當(dāng)所有字塊,按古詩(shī)的順序拼好后,才能成功。正文古詩(shī)詞是同學(xué)們小學(xué)語(yǔ)文課程中必學(xué)的內(nèi)容,大家小時(shí)候一定都閱讀過(guò)像《唐詩(shī)三百首》《宋詞三百首》這樣的書(shū)籍,《靜夜思》《登鸛雀樓》《水調(diào)歌頭·明月幾時(shí)有》這些著名的詩(shī)詞幾乎人人會(huì)背誦,今天呢,高鉑峻同學(xué)就帶來(lái)了一部有關(guān)古詩(shī)的Scratch作品,他將杜甫的《絕句· 遲日江山麗》這首唐詩(shī)與拼圖游戲結(jié)合在了一起,通過(guò)拼字排序的游戲方式來(lái)加深對(duì)于這首古詩(shī)的記憶。那接下來(lái)我們就一起看看這個(gè)作品是如何在Scratch中實(shí)現(xiàn)的吧。點(diǎn)擊綠旗響應(yīng)點(diǎn)擊綠旗事件的角色有兩個(gè),漢字方塊與背景。它們的代碼都很簡(jiǎn)單,主要呢就是初始化游戲的一些設(shè)置和變量。漢字方塊中設(shè)置了角色的大小與方格大小這個(gè)變量的值。每個(gè)方塊的大小被設(shè)置為64,也就是其原始大小的64%,而方塊大小這個(gè)變量的值被設(shè)置為65,比上面的大小多1,這個(gè)變量可不是用來(lái)設(shè)置角色大小的哦,它在后面主要用于方塊間距離的判斷。背景中,設(shè)置了游戲的封面,初始化了古詩(shī)內(nèi)容、難度這些變量。古詩(shī)內(nèi)容變量中存儲(chǔ)的就是古詩(shī)按照正確順序書(shū)寫(xiě)出來(lái)的所有文字,它在后面用來(lái)對(duì)比判斷拼圖結(jié)果是否正確。同時(shí),游戲中還會(huì)循環(huán)播放著一段背景音樂(lè)。其實(shí),響應(yīng)點(diǎn)擊綠旗事件的角色還有一個(gè),就是它:這個(gè)說(shuō)明角色中并沒(méi)有點(diǎn)擊綠旗的代碼,而是設(shè)置了“當(dāng)背景換成封面”的事件:通過(guò)背景的代碼我們知道,點(diǎn)擊綠旗之后,第一步就將游戲換成了封面的背景,所以說(shuō)明角色中的當(dāng)背景換成封面的事件也立即被觸發(fā)了,這就是為什么說(shuō)明角色間接的響應(yīng)了點(diǎn)擊綠旗的事件。老師在造型選項(xiàng)卡中看到說(shuō)明角色一共有三個(gè)造型:這三個(gè)造型在游戲中分別提供游戲的說(shuō)明、正確答案提示和游戲成功的提示,后面兩個(gè)造型的作用我們會(huì)在下面的代碼中依次碰到。到這里,點(diǎn)擊綠旗的代碼就介紹完了,舞臺(tái)區(qū)這時(shí)就出現(xiàn)了游戲的首頁(yè):游戲說(shuō)明的文字告訴我們點(diǎn)擊屏幕進(jìn)入游戲,選擇難度并開(kāi)始游戲,游戲中可以查看提示信息,按照古詩(shī)的順序排列好,就成功完成游戲任務(wù)了。好,接下來(lái)我們就點(diǎn)擊屏幕進(jìn)入游戲吧。舞臺(tái)區(qū)會(huì)切換成游戲的背景。當(dāng)背景換成游戲當(dāng)我們用鼠標(biāo)點(diǎn)擊屏幕之后,游戲就會(huì)進(jìn)入拼圖的界面。響應(yīng)當(dāng)背景換成游戲事件的角色一共有四個(gè):其中有兩個(gè)按鈕,一個(gè)是開(kāi)始按鈕,一個(gè)是幫助按鈕,代碼中通過(guò)移到語(yǔ)句將它們顯示在固定的位置上。以幫助按鈕的代碼為例:代碼中,通過(guò)自制積木的方式給兩個(gè)按鈕添加了鼠標(biāo)懸停放大的效果。背景中,通過(guò)顯示變量語(yǔ)句讓難度和正確方塊數(shù)量這兩個(gè)變量顯示在屏幕上,游戲難度可以在點(diǎn)擊start開(kāi)始按鈕之前通過(guò)滑動(dòng)屏幕上的數(shù)字滑塊進(jìn)行改變。最后一個(gè)響應(yīng)當(dāng)背景換成游戲事件的角色是漢字方塊,果凍老師為什么要把這個(gè)角色放到最后說(shuō)呢?因?yàn)樗瞧磮D游戲中最核心最復(fù)雜的邏輯,也是實(shí)現(xiàn)拼圖功能最關(guān)鍵的角色。當(dāng)背景換成游戲后,漢字方塊角色首先會(huì)進(jìn)行初始化鋪排。在鋪排之前,代碼先設(shè)置了兩個(gè)變量的值,選中字編號(hào)變量表示小紅點(diǎn)在拼圖方塊中的位置,也就是我們要移動(dòng)的方塊位置,唐詩(shī)《絕句· 遲日江山麗》一共有20個(gè)漢字,所以會(huì)在1和20之間隨機(jī)取一個(gè)數(shù)并保存在變量中。正確方塊數(shù)量變量中存儲(chǔ)的就是古詩(shī)的所有漢字?jǐn)?shù)目,也就是20。設(shè)置完兩個(gè)變量后,代碼就會(huì)進(jìn)入初始化鋪排的自制積木中。漢字方塊角色明明只有一個(gè),可是游戲中卻出現(xiàn)了20個(gè)方塊并組成了一首詩(shī),讀過(guò)果凍老師文章的同學(xué)一定知道這里使用了克隆的方法,將一個(gè)角色克隆20次就得到了它的20個(gè)化身,每個(gè)化身再賦予它不同的造型就可以得到20個(gè)不同的漢字方塊。那問(wèn)題來(lái)了,如何排列擺放才能將這20個(gè)漢字方塊組合成一首詩(shī)呢?不要告訴老師可以一個(gè)一個(gè)設(shè)置坐標(biāo),這種方法太笨拙了。其實(shí)我們可以通過(guò)數(shù)學(xué)計(jì)算得出每個(gè)方塊擺放的位置,這就是上面這段代碼所做的。為了讓漢字方塊整體擺放在屏幕的中間,我們需要對(duì)起始方塊的位置進(jìn)行計(jì)算,也就是說(shuō)左上角第一個(gè)漢字方塊的位置是非常重要的,初始化鋪排代碼塊的第二、三行代碼就是分別計(jì)算第一個(gè)漢字方塊的X與Y坐標(biāo)。為了更清楚的了解起始方塊的坐標(biāo)是如何計(jì)算的,果凍老師在漢字方塊上做了兩個(gè)標(biāo)記:第一個(gè)標(biāo)記是黃色的圓點(diǎn),它表示漢字方塊整體的中心點(diǎn),也就是舞臺(tái)區(qū)X、Y坐標(biāo)為(0,0)的點(diǎn)。第二個(gè)標(biāo)記是綠色的圓點(diǎn),它表示古詩(shī)左上角第一個(gè)漢字方塊的中心點(diǎn)。所以,我們的任務(wù)就是,計(jì)算出綠色圓點(diǎn)相對(duì)于黃色圓點(diǎn)的X、Y坐標(biāo)值,很明顯,在水平方向上綠色圓點(diǎn)與黃色圓點(diǎn)相距兩個(gè)方格大小,而在垂直方向上綠色圓點(diǎn)與黃色圓點(diǎn)相距1.5個(gè)方格大小。有了上面的結(jié)論,再看代碼是不是就很清晰了呢?第一個(gè)漢字方塊的X坐標(biāo)計(jì)算過(guò)程:古詩(shī)內(nèi)容的字符數(shù)是20,用20÷8=2.5,然后將2.5這個(gè)數(shù)字向下取整,得到2,最后用方格大小×2,就是我們需要的X坐標(biāo)值。在代碼中,還給這個(gè)值減去了10,讓漢字方塊整體向左移動(dòng)一點(diǎn)距離,給右邊的start和help按鈕留出顯示的空間。Y坐標(biāo)的計(jì)算也是類(lèi)似的,而且更簡(jiǎn)單,直接用方格大小×1.5就可以了。同樣,也減去10,讓漢字方塊整體稍稍上移一點(diǎn)。有了關(guān)鍵的X坐標(biāo)與Y坐標(biāo)值后,接下來(lái)我們要做的就是通過(guò)坐標(biāo)值擺放所有的漢字方塊。我們觀察一下這首古詩(shī),總共有20個(gè)漢字,一共顯示為4行,那么每行就有5個(gè)漢字方塊。我們已經(jīng)有了第一個(gè)漢字方塊的坐標(biāo),于是第二個(gè)漢字方塊的坐標(biāo)就是給第一個(gè)漢字方塊的X坐標(biāo)增加一個(gè)方格的大小,Y坐標(biāo)不變,而第三個(gè)漢字方格的X坐標(biāo)再增加一個(gè)方格的大小,以此類(lèi)推,可以將第一行漢字方格排列出來(lái)。第二行的第一個(gè)漢字方格呢,它的X坐標(biāo)與第一行第一個(gè)漢字方格的相同,而Y坐標(biāo)增加了一個(gè)方格的大小,第二行第二個(gè)方格的X坐標(biāo)增加一個(gè)方格的大小,Y坐標(biāo)不變。按照這個(gè)原理我們就可以排列出第三行、第四行的所有方格了。所以,通過(guò)上面的分析過(guò)程,代碼中需要兩個(gè)重復(fù)執(zhí)行,它們是嵌套的關(guān)系,第一個(gè)重復(fù)執(zhí)行運(yùn)行4次,每次會(huì)進(jìn)行古詩(shī)水平一行的排列,第二個(gè)重復(fù)執(zhí)行運(yùn)行20÷4=5次,按順序每次排列一行中的一個(gè)漢字方格。重復(fù)執(zhí)行中還會(huì)不斷的切換角色的造型與古詩(shī)編號(hào)變量的值,這樣不同的克隆體就可以顯示不同的漢字造型,并且存儲(chǔ)不同的古詩(shī)編號(hào)值,這個(gè)值就對(duì)應(yīng)它在古詩(shī)中的位置。最終,《絕句· 遲日江山麗》這首唐詩(shī)就會(huì)按照正確的順序顯示在屏幕上了。初始化鋪排完成后,代碼會(huì)發(fā)送選中字消失的廣播,意思就是將選中的漢字方塊隱藏并用紅點(diǎn)角色代替。所有的方格克隆體都會(huì)接收到這個(gè)選中字消失的廣播,但是進(jìn)行替換的方格只有一個(gè)。OK,接下來(lái),我們就要選擇游戲難度并點(diǎn)擊start按鈕開(kāi)始正式的拼圖任務(wù)啦。重新開(kāi)始點(diǎn)擊start按鈕后,它會(huì)發(fā)出重新開(kāi)始的廣播。接收這個(gè)廣播的角色仍然是漢字方塊角色,重新開(kāi)始的意思就是將所有的漢字方塊打亂,我們需要重新進(jìn)行排列。同樣的,所有的克隆體都會(huì)接收到這個(gè)廣播。我們選擇的游戲難度會(huì)在這里用到,比如難度設(shè)置為20,那么這里就會(huì)進(jìn)行20次方格交換的動(dòng)作,難度值越大,方格被交換的次數(shù)就越多,打散的就越凌亂。可是,紅點(diǎn)角色的上下左右一共有四個(gè)漢字方格,那應(yīng)該交換哪個(gè)呢?還記得取隨機(jī)數(shù)語(yǔ)句嗎,使用它從上下左右四個(gè)方向中隨機(jī)選取一個(gè)方向并保存在移動(dòng)哪個(gè)的變量中。在接收移動(dòng)一步的代碼中就會(huì)用到移動(dòng)哪個(gè)這個(gè)變量。而真正實(shí)現(xiàn)方格交換的邏輯是寫(xiě)在移動(dòng)一步這個(gè)自制積木中的,這個(gè)自制積木還帶有一個(gè)輸入項(xiàng),叫做用戶是否在玩,因?yàn)殡娔X自動(dòng)打亂方格與用戶拼字同時(shí)用到了移動(dòng)一步的自制積木,所以這個(gè)輸入項(xiàng)就是用來(lái)判斷并區(qū)分這兩種情況的。這里我們傳入數(shù)字0,表示是電腦在自動(dòng)打亂方格。漢字方塊與紅點(diǎn)角色在位置交換的過(guò)程中涉及到了兩個(gè)變量,分別是“交換前,位置是否正確”和“交換后,位置是否正確”,它們用于存儲(chǔ)交換前后漢字方塊的位置是否正確,如果正確則用1表示,如果不正確則用0表示,這里的1和0其實(shí)代表布爾值True和False,運(yùn)算符“與”可以理解為一個(gè)判斷語(yǔ)句,它前后的兩個(gè)等于運(yùn)算式如果都成立,那么與語(yǔ)句的值即為1(True),如果前后兩個(gè)等于運(yùn)算式有一個(gè)不成立,那么值即為0(False)。“交換前,位置是否正確”和“交換后,位置是否正確”這兩個(gè)變量最主要的作用就是在隨后的代碼中判斷是否要給“正確方格數(shù)量”這個(gè)變量的值增加1還是減少1。如果“交換前,位置是否正確”是1,而“交換后,位置是否正確”是0,表示我們將一個(gè)位置正確的方格移到了錯(cuò)誤的位置,這時(shí)就要將“正確方格數(shù)量”的值減1;反之,如果交換前,位置是否正確”是0,而“交換后,位置是否正確”是1,表示我們將一個(gè)位置錯(cuò)誤的方格移到了正確的位置,這時(shí)就要將“正確方格數(shù)量”的值加1。接著,如果“用戶是否在線”這個(gè)輸入項(xiàng)傳入的值是1的話,表示是用戶在操作拼字,同時(shí),如果所有的漢字方塊的位置都拼對(duì)了,也就是說(shuō)“正確方格數(shù)量”這個(gè)變量的值等于了20,那么就會(huì)發(fā)送全部成功的廣播,拼字的任務(wù)就完成了!交換位置的過(guò)程很簡(jiǎn)單,使用移到語(yǔ)句就能實(shí)現(xiàn)兩個(gè)角色的位置交換。漢字方塊的代碼:首先,將漢字方塊的X、Y坐標(biāo)分別保存在“選中字X坐標(biāo)”和“選中字Y坐標(biāo)”兩個(gè)變量中,這兩個(gè)坐標(biāo)值就是后面紅點(diǎn)角色要移到的坐標(biāo)點(diǎn)。接著,將漢字方塊移到選中字替補(bǔ)(即紅點(diǎn))角色的位置上,然后發(fā)送廣播通知紅點(diǎn)角色。紅點(diǎn)角色接收到廣播的代碼:是不是很簡(jiǎn)單呀,將它移到原來(lái)漢字方塊的坐標(biāo)位置就行了。好,當(dāng)我們將所有的漢字方格都按順序排列好后,代碼就會(huì)發(fā)出全部成功的廣播,屏幕上會(huì)顯示出成功的提示。總結(jié)到這里,拼字游戲的所有代碼就介紹完了,雖然我們?cè)谄聊簧系牟僮鬟^(guò)程很簡(jiǎn)單,就將文字與紅點(diǎn)交換一下,但是這后面的代碼實(shí)現(xiàn)卻很復(fù)雜,涉及到了很多的變量,很多的判斷,這需要同學(xué)們具有非常強(qiáng)的邏輯思維、觀察力和思考能力,把游戲語(yǔ)言轉(zhuǎn)化為編程語(yǔ)言的能力可不是一天兩天能練成的,不要心急,每天努力一點(diǎn)點(diǎn),你一定會(huì)成為一名編程大神的。
本文介紹的作品是青少年創(chuàng)意編程與智能設(shè)計(jì)大賽創(chuàng)意編程比賽一等獎(jiǎng)獲得者齊梓棋同學(xué)的參賽作品。作品說(shuō)明運(yùn)用了變量、廣播和各個(gè)場(chǎng)景的切換,描述了一個(gè)活靈活現(xiàn)的未來(lái)世界;并加入了音樂(lè)與互動(dòng)環(huán)節(jié),結(jié)合了主題使整個(gè)作品更加完整。正文今天,果凍老師和大家一起來(lái)學(xué)習(xí)Scratch創(chuàng)意編程競(jìng)賽小學(xué)4-6年級(jí)組一等獎(jiǎng)的獲獎(jiǎng)作品《遇見(jiàn)2030》,這是一個(gè)描述未來(lái)世界的作品,講述的是四位編程少年有幸去環(huán)游科技世界,但是突然科技大廈總部被黑客入侵,他們受命進(jìn)入核能盤(pán)找回芯片,粉碎黑客的陰謀,拯救編程世界的故事。這個(gè)作品除了擁有豐富的情節(jié)和音效,還在其中增加了迷宮取物的小游戲,使得作品更加的有趣,更具有參與感。同學(xué)們是不是想看看作品所描述的未來(lái)世界是什么樣子的?好,我們這就開(kāi)始吧。點(diǎn)擊綠旗代碼開(kāi)始運(yùn)行后,首先會(huì)在屏幕上說(shuō)明作品的背景時(shí)間,故事發(fā)生在2030年。3秒鐘之后,時(shí)間會(huì)逐漸的消失掉。緊接著,屏幕上就會(huì)顯示帶有標(biāo)題的封面背景與不斷循環(huán)向右移動(dòng)的箭頭按鈕。背景中初始化了車(chē)速變量的值,并循環(huán)播放游戲的背景音樂(lè)。而開(kāi)始箭頭按鈕會(huì)不停的循環(huán)向右移動(dòng),等待玩家去點(diǎn)擊它。代碼中,一共有三個(gè)重復(fù)執(zhí)行的邏輯,其中有兩個(gè)是具有固定次數(shù)的,它們與虛像特效結(jié)合分別實(shí)現(xiàn)開(kāi)始箭頭逐漸消失和逐漸重現(xiàn)的效果。這兩個(gè)重復(fù)執(zhí)行嵌套在一個(gè)沒(méi)有次數(shù)限制的重復(fù)執(zhí)行里面,表示如果玩家不點(diǎn)擊箭頭的話,動(dòng)畫(huà)會(huì)一直不停的進(jìn)行下去。其實(shí),點(diǎn)擊綠旗之后,背景、開(kāi)始箭頭按鈕與2030的時(shí)間角色都一起顯示出來(lái)了,只不過(guò)2030角色通過(guò)設(shè)置移到最前面語(yǔ)句蓋住了其它兩個(gè)角色,我們看不到它們而已,當(dāng)時(shí)間逐漸消失后,下面的背景與按鈕就出現(xiàn)在舞臺(tái)上了。既然開(kāi)始按鈕已經(jīng)出現(xiàn)了,我們就開(kāi)啟游戲的劇情吧。點(diǎn)擊開(kāi)始箭頭按鈕后,會(huì)發(fā)出開(kāi)始的廣播:開(kāi)始這時(shí)候,舞臺(tái)區(qū)會(huì)切換為候車(chē)廳的場(chǎng)景,游戲的四位主角也登場(chǎng)亮相,表達(dá)他們了對(duì)于此次旅行期盼的心情。緊接著背景的代碼就會(huì)發(fā)出上車(chē)的廣播。屏幕中的旁白告訴我們,四位編程少年有幸能乘坐一次環(huán)游科技世界的列車(chē),他們很激動(dòng),而且馬上就要上車(chē)出發(fā)了!鼠標(biāo)點(diǎn)擊上車(chē)的文字后,就會(huì)發(fā)出“出發(fā)”的廣播。接收廣播的角色就是未來(lái)列車(chē),它會(huì)載著我們的四位編程少年駛向神奇的科技世界。同學(xué)們應(yīng)該知道,Scratch軟件舞臺(tái)區(qū)的水平寬度是480,上面的代碼中,列車(chē)角色重復(fù)執(zhí)行110次,每次x坐標(biāo)增加5,總共增加550,這個(gè)數(shù)字超過(guò)了舞臺(tái)區(qū)的水平距離,所以列車(chē)會(huì)向右駛出舞臺(tái)。接著,屏幕上會(huì)不斷的呈現(xiàn)出編程少年眼中所看到車(chē)窗外的科技世界,無(wú)數(shù)的科技大樓與飛船在他們的眼前掠過(guò)。有同學(xué)一眼就看出來(lái)了,這再次使用了克隆的技術(shù)。可見(jiàn),在Scratch中克隆是多么重要的一種編程技術(shù),幾乎每一個(gè)作品中都會(huì)使用到它,所以,熟練的掌握克隆是各位同學(xué)參加比賽必備的技能哦。實(shí)現(xiàn)科技世界的角色有兩個(gè):它們分別實(shí)現(xiàn)屏幕左右兩邊不斷出現(xiàn)的建筑與飛船。重復(fù)執(zhí)行語(yǔ)句一共會(huì)運(yùn)行20次,每次分別在左右兩邊克隆出一個(gè)造型。但是這個(gè)時(shí)候這些造型還是靜止的,接下來(lái)我們需要讓它們從屏幕的上方向下方移動(dòng)起來(lái),這就需要用到“當(dāng)作為克隆體啟動(dòng)時(shí)”這個(gè)語(yǔ)句了。不同克隆體的運(yùn)動(dòng)方式是不一樣的,代碼中根據(jù)造型的編號(hào)進(jìn)行區(qū)分,老師列舉了造型編號(hào)為1和2時(shí)克隆體的運(yùn)動(dòng)代碼,其實(shí)后面還有3,4,5等等,由于篇幅的原因就沒(méi)有都貼出來(lái),但是它們的邏輯都是類(lèi)似的??梢钥吹?,如果克隆體的造型編號(hào)等于1,首先會(huì)切換成相應(yīng)的造型,并且初始化了位置與大小,克隆體會(huì)從屏幕的頂端中間偏左側(cè)一點(diǎn)的位置開(kāi)始移動(dòng),一開(kāi)始的大小只有10%。接著,克隆體的位置與大小就會(huì)不停的改變,我們知道在上面的角色中車(chē)速這個(gè)變量被設(shè)置為4,所以重復(fù)執(zhí)行的里面,克隆體x坐標(biāo)每次會(huì)增加-4×0.5=-2,也就是減少2,所以克隆體會(huì)向左移動(dòng),而y坐標(biāo)每次會(huì)增加-4,也就是減少4,克隆體會(huì)向下移動(dòng),它們結(jié)合起來(lái)克隆體就是不斷向屏幕左下角移動(dòng)的過(guò)程,同時(shí),它的大小每次會(huì)增加4×0.14=0.56,會(huì)越來(lái)越大,直到克隆體的大小大于54的時(shí)候,重復(fù)執(zhí)行就停止了,最后將這個(gè)克隆體刪除掉。造型編號(hào)等于2的克隆體大致的原理與1是一樣的,只是運(yùn)動(dòng)方向和速度稍稍有些不同,同學(xué)們自己查看理解哦。我們的四位編程少年正聚精會(huì)神的注視著窗外,突然科技大廈發(fā)來(lái)通知,總部的電腦被黑客入侵了,請(qǐng)求編程少年們火速返回支援。四位主角雖然暢游在科技的世界意猶未盡,但是突發(fā)的情況迫在眉睫,它們沒(méi)有猶豫,立即動(dòng)身返回總部。當(dāng)男孩2角色說(shuō)出“走”后,代碼會(huì)發(fā)出走的廣播,接著舞臺(tái)區(qū)會(huì)顯示出科技總部的背景??萍即髲B在屏幕上出現(xiàn)4秒鐘后,不斷增加虛像(ghost)特效的值,科技大廈逐漸的變透明,最終虛像特效的值增加到100,科技大廈就消失掉了。這個(gè)時(shí)候,屏幕上的旁白告訴我們,討厭的黑客把芯片藏到核能盤(pán)里了,四位編程少年已經(jīng)來(lái)到了實(shí)驗(yàn)室,并且站在了核能盤(pán)傳送門(mén)的門(mén)口,它們需要趕快進(jìn)去,修復(fù)電腦,化解危機(jī)。編程少年們進(jìn)入傳送門(mén)有一個(gè)動(dòng)畫(huà)效果,首先,他們從實(shí)驗(yàn)室的四周走進(jìn)傳送門(mén),也就是代碼中設(shè)置的在1秒內(nèi)滑行到實(shí)驗(yàn)室的位置(使角色的x,y坐標(biāo)等于實(shí)驗(yàn)室的x,y坐標(biāo)),接著,重復(fù)執(zhí)行85次,每次將角色的大小減少1,由于在游戲開(kāi)始時(shí)我們將人物角色的大小初始化為85,所以,當(dāng)重復(fù)執(zhí)行完成后,角色的大小就成為了0,少年們不見(jiàn)了!這樣就模擬出了人物進(jìn)入傳送門(mén)并傳送到另一個(gè)空間的動(dòng)畫(huà)效果。黑客既然能夠攻破科技總部的防御系統(tǒng),那一定不會(huì)輕易的讓少年們拿到芯片。果然,要想獲得修復(fù)電腦的芯片,必須要完成一個(gè)任務(wù),這個(gè)任務(wù)就是控制納米探測(cè)機(jī)器人走出彎曲復(fù)雜的迷宮,才能最終拿到芯片。當(dāng)編程少年走進(jìn)傳送門(mén),代碼會(huì)同時(shí)發(fā)出核能盤(pán)與走迷宮的廣播。走迷宮接收核能盤(pán)廣播的角色有兩個(gè),分別是迷宮與芯片,它們的代碼都很簡(jiǎn)單,就是在舞臺(tái)區(qū)中顯示出迷宮圖并且在迷宮的出口位置顯示出電腦的芯片。接收走迷宮廣播的角色呢就是機(jī)器人了,代碼中玩家控制納米機(jī)器人上下左右移動(dòng),如果碰到了迷宮的黑色墻壁,機(jī)器人就會(huì)返回起始位置重新開(kāi)始,如果機(jī)器人順利走出迷宮碰到了芯片,那么任務(wù)就成功完成了。控制機(jī)器人移動(dòng)的代碼很簡(jiǎn)單,主要就是使用Scratch偵測(cè)模塊中的按下XX鍵?語(yǔ)句,比如要讓機(jī)器人向上移動(dòng),那么就拖入按下↑鍵?的語(yǔ)句,如果判斷成立,讓機(jī)器人角色的y坐標(biāo)增加2就可以了。向下、向左、向右移動(dòng)都是同理的。由于迷宮的墻壁顏色是黑色的,所以代碼中判斷如果機(jī)器人碰到了黑色,那么就讓它回到起始的位置,游戲重新開(kāi)始。如果機(jī)器人碰到了芯片,那么表示機(jī)器人成功的走出了迷宮,完成了任務(wù),這時(shí)會(huì)發(fā)出完事的廣播,并顯示出修復(fù)芯片的角色。當(dāng)修復(fù)芯片角色顯示出來(lái)后,就代表編程少年獲得芯片成功的修復(fù)了電腦,粉碎了黑客的陰謀,完成了他們保衛(wèi)編程世界的使命!總結(jié)這篇文章并沒(méi)有使用什么特別復(fù)雜的技術(shù),但是齊梓棋同學(xué)給我們講述了一個(gè)完整的故事,有開(kāi)始,有過(guò)程,有結(jié)局,并且還有一個(gè)小小的迷宮游戲,這是一個(gè)完成度非常高的作品?,F(xiàn)在看起來(lái)這個(gè)作品挺簡(jiǎn)單的,這是和之前的作品進(jìn)行對(duì)比得出的結(jié)論,但如果把它放在第一篇文章去講就不一定了,可見(jiàn)隨著和果凍老師一步一步的學(xué)習(xí),同學(xué)們的編程技術(shù)越來(lái)越高了,編程大神的目標(biāo)也越來(lái)越近了,這個(gè)時(shí)候我們不要停下學(xué)習(xí)的腳步,要繼續(xù)努力哦,所以,下一篇文章我們不見(jiàn)不散哦!
少兒編程行業(yè)經(jīng)過(guò)這幾年的高速發(fā)展,越來(lái)越成熟,標(biāo)志之一就是家長(zhǎng)開(kāi)始關(guān)心學(xué)習(xí)效果和出口問(wèn)題。之前家長(zhǎng)報(bào)課一般是“孩子喜歡我就報(bào)了”,只要孩子喜歡就一直讓孩子學(xué)習(xí),現(xiàn)在有一些家長(zhǎng)開(kāi)始會(huì)問(wèn) “學(xué)習(xí)這個(gè)有什么用?能參加什么比賽嗎?“ 或者 ”我怎么知道我的孩子學(xué)得怎么樣,有沒(méi)有什么考試?“,家長(zhǎng)開(kāi)始把少兒編程當(dāng)作一個(gè)嚴(yán)肅的學(xué)習(xí)類(lèi)目來(lái)看待,希望能夠衡量孩子的學(xué)習(xí)效果,知道孩子學(xué)得怎么樣,想要讓孩子學(xué)習(xí)后能得到更多,一些比賽證書(shū)或級(jí)別認(rèn)證都算作成果。之前的文章里,我提到,少兒編程正在從早期的體驗(yàn)需求轉(zhuǎn)化成特長(zhǎng)需求,而任何一個(gè)特長(zhǎng),比如鋼琴、跆拳道、圍棋等,都缺少不了各種各樣的考級(jí)認(rèn)證。近些年,少兒編程的比賽和等級(jí)考試也越來(lái)越多,家長(zhǎng)有出口的需求,行業(yè)玩家也需要,這算是少兒編程行業(yè)發(fā)展的一個(gè)必然現(xiàn)象。這篇文章,就帶著大家盤(pán)點(diǎn)一下,孩子學(xué)習(xí)少兒編程后可以參加的一些級(jí)的比賽和等級(jí)考試?,F(xiàn)在少兒編程的課程體系主要包括 Scratch、python 和 C++ 三個(gè)主要的語(yǔ)言,以下就分別展開(kāi)介紹。Scratch 的比賽Scratch(或者叫圖形化編程)的比賽比較多,以下會(huì)簡(jiǎn)略介紹下每個(gè)比賽,比賽詳情和參賽流程大家可以點(diǎn)擊鏈接到官網(wǎng)下載比賽通知文件仔細(xì)了解。1、中國(guó)兒童青少年威盛中國(guó)芯計(jì)算機(jī)表演賽這個(gè)比賽是為了響應(yīng)鄧小平同志“計(jì)算機(jī)的普及要從娃娃做起”的號(hào)召而誕生的,由工信部和幾個(gè)官方機(jī)構(gòu)舉辦,后來(lái)得到了威盛電子和 HTC(那個(gè)大家熟悉的手機(jī)廠商)的贊助,主要賽項(xiàng)是計(jì)算機(jī)應(yīng)用技能方面的,賽項(xiàng)也一直隨著時(shí)代發(fā)展而更新,少兒編程發(fā)展起來(lái)后,加入了圖形化編程的賽項(xiàng)。比賽已經(jīng)舉辦了 27屆,非常老牌,而且每年的參賽規(guī)模也很大。2、中小學(xué)電腦制作活動(dòng)歷史沒(méi)有上面那個(gè)比賽悠久,但官網(wǎng)風(fēng)格卻很“復(fù)古”,這個(gè)比賽由電教館舉辦,2000年舉辦第一屆比賽,2021年已經(jīng)是第二十一屆,含金量也不錯(cuò)。少兒編程發(fā)展起來(lái)后,這個(gè)活動(dòng)加入了“計(jì)算機(jī)程序設(shè)計(jì)”這個(gè)賽項(xiàng),可以用scratch來(lái)創(chuàng)作作品參加比賽。3、青少年電子信息智能創(chuàng)新大賽這個(gè)比賽由電子學(xué)會(huì)主辦,主要賽項(xiàng)包括電子控制、智能機(jī)器人和趣味軟件三項(xiàng)。電子學(xué)會(huì)是一個(gè)老牌的官方機(jī)構(gòu),主要為了普及電子和計(jì)算機(jī)相關(guān)的知識(shí),旗下的青少年機(jī)器人等級(jí)考試得到了廣泛認(rèn)可,2021年也推出了少兒編程相關(guān)的等級(jí)考試。這個(gè)比賽作為和等級(jí)考試的搭配,可以說(shuō)恰到好處。另外,這個(gè)比賽在2021年教育部規(guī)范比賽舉辦后,得到了官方認(rèn)可,位列比賽“白名單“之中。2021年這個(gè)比賽選擇了和核桃編程合作,參賽規(guī)模近2萬(wàn)。4、青少年創(chuàng)意編程與智能設(shè)計(jì)大賽和其他比賽在原來(lái)的賽項(xiàng)上增加“少兒編程”相關(guān)的賽項(xiàng)不同,這個(gè)比賽基本就是因?yàn)樯賰壕幊贪l(fā)展而誕生的一個(gè)比賽,可以說(shuō)和少兒編程是相輔相成,由中國(guó)科協(xié)舉辦,2021年是第五屆,合作伙伴由早期的阿爾法營(yíng)(2010年就開(kāi)始做少兒編程的一家北京機(jī)構(gòu)),網(wǎng)易卡搭,變成去年的編程貓(這些都是少兒編程的幾個(gè)玩家)。主要賽項(xiàng)就是圖形化編程和 Arduino的智能硬件。這個(gè)比賽也得到了教育部比賽“白名單”認(rèn)可。5、中小學(xué)生信息技術(shù)創(chuàng)新與實(shí)踐大賽 —— NOC【“中小學(xué)信息技術(shù)創(chuàng)新與實(shí)踐大賽”是一項(xiàng)運(yùn)用信息技術(shù),培養(yǎng)廣大師生的創(chuàng)新精神和實(shí)踐能力,面向青少年學(xué)生開(kāi)展人工智能科學(xué)普及、引領(lǐng)科技創(chuàng)新的素質(zhì)教育實(shí)踐平臺(tái),簡(jiǎn)稱NOC大賽(NOC為Novelty, , 的縮寫(xiě))】。這個(gè)比賽也得到了教育部比賽“白名單”認(rèn)可。2021年和核桃編程、編程貓都合作過(guò)主題比賽,參賽規(guī)模都上萬(wàn)人。6、藍(lán)橋杯藍(lán)橋杯由工信部人才交流中心舉辦,始于2010年,主要是做生軟件比賽的,在生群體中有不錯(cuò)的知名度,到目前已經(jīng)舉辦了十屆。后來(lái)少兒編程發(fā)展起來(lái)后,從第八屆藍(lán)橋杯開(kāi)始,加入了青少年創(chuàng)意編程組(面向6-18歲青少年)的賽項(xiàng)。藍(lán)橋杯應(yīng)該是少兒編程各種主題涉及最多的比賽了,有scratch、Arduino、樂(lè)高ev3、Minecraft這樣偏圖形化的編程,也有python、c++、java這樣的代碼語(yǔ)言的賽項(xiàng)。藍(lán)橋杯的題目會(huì)有點(diǎn)難度,比賽相對(duì)比較硬核,同時(shí)它是第三方機(jī)構(gòu)舉辦,所以公信力也不錯(cuò)。7、谷歌中小學(xué)生計(jì)算思維與編程挑戰(zhàn)賽由大名鼎鼎的谷歌舉辦,目前能查到的只有2021年舉辦過(guò)一次,而且這個(gè)比賽針對(duì)谷歌旗下的編程工具,主要是 app inventor(一個(gè)可以直接制作手機(jī)app的圖形化編程工具) 和 blockly,scratch作品無(wú)法直接參賽,大家知道有這么個(gè)比賽就好。以上列舉的是Scratch賽項(xiàng)中比較有影響力、含金量比較高的性的少兒編程比賽,而各省、市、地區(qū)或者學(xué)校也越來(lái)越多地舉辦Scratch相關(guān)的比賽,這種地區(qū)性比賽如果在當(dāng)?shù)赜幸欢ǖ挠绊懥?,同時(shí)孩子有時(shí)間,也可以考慮參加。Scratch 的等級(jí)考試2021年,少兒編程的等級(jí)考試一下子冒出了很多(接近十個(gè)),有嚴(yán)肅的想要做正事促進(jìn)少兒編程良性發(fā)展的單位,也有想要趁市場(chǎng)不錯(cuò)撈一票走人的機(jī)構(gòu)。這么多等級(jí)考試讓人眼花繚亂,選擇哪個(gè)等級(jí)考試也讓人很糾結(jié)。在這里,我提醒大家,在選擇時(shí)一定要關(guān)注等級(jí)考試的舉辦單位,不僅要關(guān)注這家舉辦單位的權(quán)威性,還要注意它有沒(méi)有相關(guān)的經(jīng)驗(yàn)?;谶@兩點(diǎn),我推薦首選的等級(jí)考試是電子學(xué)會(huì)舉辦的青少年軟件編程等級(jí)考試。為什么呢?主要是因?yàn)殡娮訉W(xué)會(huì)這個(gè)單位足夠靠譜。另外,這個(gè)標(biāo)準(zhǔn)是聯(lián)合北京和騰訊一起發(fā)布的,這兩家單位大家也知道是很靠譜的,不會(huì)拿自己的名聲開(kāi)玩笑。電子學(xué)會(huì)于1962年在北京成立,是工業(yè)和信息化部(工信部)直屬事業(yè)單位(正局級(jí)),不僅歷史悠久,而且是又紅又專(zhuān)的官方單位。更加重要的是,電子學(xué)會(huì)已經(jīng)成功舉辦過(guò)其他的等級(jí)考試,旗下的青少年電子信息等級(jí)考試從2013年開(kāi)始,青少年機(jī)器人等級(jí)考試從2015年開(kāi)始,這兩個(gè)等級(jí)考試都廣受認(rèn)可,所以電子學(xué)會(huì)已經(jīng)有6年多舉辦等級(jí)考試的經(jīng)驗(yàn),考點(diǎn)豐富,相關(guān)工作人員的組織經(jīng)驗(yàn)也很豐富,這不是其他單位一時(shí)半會(huì)能追上的。電子學(xué)會(huì)從2021年啟動(dòng)青少年軟件編程等級(jí)考試,全年參加考試的學(xué)生超過(guò)14萬(wàn),規(guī)模已經(jīng)很大。同時(shí)電子學(xué)會(huì)還舉辦了青少年電子信息智能創(chuàng)新大賽這種位列教育部“白名單”的少兒編程比賽,兩者相輔相成,共同促進(jìn)少兒編程的良性發(fā)展。電子學(xué)會(huì)的等級(jí)考試分預(yù)備級(jí)(Scratch圖形化編程 1-4級(jí))、C語(yǔ)言(1-10級(jí))、Python語(yǔ)言(1-6級(jí))。Scratch的一級(jí)必考,而二~四級(jí)考試可以選擇跳級(jí)考,每年舉辦四次考試,一季度一次,分別是4月、6月、9月、12月。同時(shí),電子學(xué)會(huì)的考試收費(fèi)也是比較低的。其他相關(guān)的等級(jí)考試感興趣的話大家可以自行搜索,不過(guò)考級(jí)和比賽不一樣,只需要挑一個(gè)權(quán)威的考試就行。python 的比賽上面Scratch比賽中提到了 青少年創(chuàng)意編程與智能設(shè)計(jì)大賽,在2021年的比賽中,第一次加入了 python 的賽項(xiàng),隨著學(xué)習(xí) python 的學(xué)生越來(lái)越多,相信后面包含 python賽項(xiàng)和以python為主要賽項(xiàng)的比賽會(huì)更多。python 的等級(jí)考試python的等級(jí)標(biāo)準(zhǔn)目前還不多,這里還是推薦電子學(xué)會(huì)的等級(jí)考試,從2021年12月升級(jí)標(biāo)準(zhǔn)后,加入了python的等級(jí)標(biāo)準(zhǔn)(分1-6級(jí)),確定了青少年軟件編程等級(jí)考試(Scratch)和青少年軟件編程等級(jí)考試(Python)之間的銜接關(guān)系。目前來(lái)看,電子學(xué)會(huì)的等級(jí)考試是所有已發(fā)布的等級(jí)考試?yán)镒顧?quán)威和靠譜的。C++ 的比賽(信息競(jìng)賽)之前,C++ 的比賽只需要參加一個(gè)就夠了,就是大名鼎鼎的信息技術(shù)奧林匹克競(jìng)賽,也就是大家熟知的信息競(jìng)賽,對(duì)升學(xué)加分有明顯的作用。不過(guò),2021年在教育部規(guī)范比賽時(shí),信息競(jìng)賽并沒(méi)有位列“白名單”,這背后的故事我們不得而知,只知道,老牌的 NOIP 于2021年停辦,轉(zhuǎn)而以 CSP 的等級(jí)認(rèn)證的面目重新出現(xiàn)。之前一個(gè)信息競(jìng)賽大牛的成長(zhǎng)道路如下,先打NOIP省賽普及組,然后是提高組,拿到一等獎(jiǎng)的話,名牌的大門(mén)已經(jīng)敲開(kāi),之后是NOI 國(guó)賽,最后就是代表參賽的 IOI。不過(guò)這里要提醒所有家長(zhǎng),這條道路雖然很有誘惑,但只適合于極少數(shù)對(duì)編程有天賦和極高興趣的孩子,這部分孩子喜歡高強(qiáng)度的邏輯挑戰(zhàn),對(duì)鉆研問(wèn)題孜孜不倦,這部分比例目測(cè)不超過(guò) 5%,而大多數(shù)孩子都不適合走這條路。所以,如果孩子對(duì) C++ 沒(méi)有表現(xiàn)出特別的興趣,讓孩子接觸 Scratch 和 python 就夠了,不用勉強(qiáng)孩子。轉(zhuǎn)型后的 CSP 等級(jí)認(rèn)證分為十級(jí),評(píng)級(jí)標(biāo)準(zhǔn)如下,和之前的比賽能夠有一定程度的對(duì)標(biāo),這里如果想?yún)⒓?CSP 認(rèn)證,還是多關(guān)注CCF(
少兒編程隨著政策和市場(chǎng)的持續(xù)升溫,獲得越來(lái)越多的家長(zhǎng)關(guān)注。對(duì)于少兒編程,家長(zhǎng)們經(jīng)常會(huì)問(wèn)道:孩子學(xué)習(xí)編程可以參加哪些比賽?所以,針對(duì)Scratch—Python—C++的進(jìn)階路,給大家整理歸納了每個(gè)階段孩子可以參加的編程考試。還附加了作為評(píng)委老師經(jīng)驗(yàn)之談,針對(duì)少兒編程作品獲獎(jiǎng)的一些小技巧總結(jié)。(PS:在文末。)01——Scratch編程Scratch 由美國(guó)麻省理工(MIT)專(zhuān)門(mén)為青少年設(shè)計(jì)開(kāi)發(fā)的編程軟件。Scratch是圖形化編程環(huán)境,可以快速完成故事、游戲、藝術(shù)等作品創(chuàng)作,還可以添加各種交互效果。Scratch 采用“圖形化拖拽式編程”的方式進(jìn)行程序創(chuàng)造,不需要手動(dòng)編寫(xiě)文本代碼,去除了枯燥的編程語(yǔ)法。非常適合編程零基礎(chǔ)的孩子學(xué)習(xí)。1.中小學(xué)生電腦制作大賽 電腦制作大賽不能完全說(shuō)是編程比賽,更多講究藝術(shù)與科技結(jié)合。評(píng)選項(xiàng)目要求學(xué)生使用計(jì)算機(jī)設(shè)計(jì)電子報(bào)、網(wǎng)頁(yè)設(shè)計(jì)、Flash動(dòng)畫(huà),APP制作等各式參賽作品。孩子可以用 Scratch 、python、C++制作小游戲、小動(dòng)畫(huà)來(lái)參賽。參賽對(duì)象:比賽面向在校小學(xué)生、初中生和高中生。參賽形式:4月前:省為單位選拔參加中小學(xué)電腦制作活動(dòng)的參賽作品4月1日-30日:請(qǐng)各省級(jí)組織單位登錄中小學(xué)電腦制作活動(dòng)官網(wǎng)( Scratch 進(jìn)行作品創(chuàng)作,并將作品上傳至比賽平臺(tái)。參賽對(duì)象:創(chuàng)意編程比賽設(shè)小學(xué)I組(1-3年級(jí))、小學(xué)II組(4-6年級(jí))和初中組。各地小學(xué)、初中在校學(xué)生均以個(gè)人名義報(bào)名參加。參賽形式:創(chuàng)意編程比賽分初評(píng)、復(fù)評(píng)和終評(píng)三個(gè)階段,均以線上形式開(kāi)展。每人限報(bào)1項(xiàng)作品,每項(xiàng)作品限1名指導(dǎo)教師。每年的8月-9月,登錄青少年創(chuàng)意編程與智能設(shè)計(jì)大賽官網(wǎng)( Scratch 制作小游戲、小動(dòng)畫(huà)來(lái)參賽。參賽對(duì)象:各地在校中小學(xué)生,18歲以下青少年和幼兒園3歲以上的兒童。參賽形式:按比賽內(nèi)容分為網(wǎng)絡(luò)基礎(chǔ)賽、多媒體制作賽、高端賽,均可由學(xué)校組織報(bào)名或個(gè)人登錄官網(wǎng)( 11月 籌備階段每年12月— 次年7月 報(bào)名、初復(fù)賽、分賽區(qū)決賽次年8月 總決賽、頒獎(jiǎng)典禮 4、谷歌中小學(xué)生計(jì)算思維編程挑戰(zhàn)賽 通過(guò)可視化編程平臺(tái),鼓勵(lì)青少年在動(dòng)手實(shí)踐的過(guò)程中,不斷培養(yǎng)和鍛煉計(jì)算思維能力,把創(chuàng)新的點(diǎn)子動(dòng)手實(shí)現(xiàn)。 "APP Inventor 編程"賽區(qū) 大賽面向在校小學(xué)生、初中生和高中生,分為初中組(含小學(xué))、高中組和人工智能組,主要是在 App Inventor 平臺(tái)上鍛煉計(jì)算思維。 Blocky 編程挑戰(zhàn)賽 大賽面向在校小學(xué)生、初中生和高中生,分為初中組(含小學(xué))和高中組,是在 Google Blockly 開(kāi)源可視化編程平臺(tái)上鍛煉計(jì)算思維。 2021谷歌中小學(xué)生計(jì)算思維與編程挑戰(zhàn)賽 Scratch Blocks 編程挑戰(zhàn)賽 大賽面向在校小學(xué)生、初中生和高中生,分為初中組(含小學(xué))和高中組,是在Scratch Blocks 編程平臺(tái)上鍛煉計(jì)算思維,動(dòng)手實(shí)踐創(chuàng)新的點(diǎn)子。 參賽對(duì)象:比賽面向在校小學(xué)生、初中生和高中生,分為初中組(含小學(xué))和高中組。 參賽時(shí)間與形式: 5—9月15日:登陸“谷歌中小學(xué)生計(jì)算思維與編程挑戰(zhàn)賽”官網(wǎng)進(jìn)行網(wǎng)上報(bào)名及提交參賽創(chuàng)意方案; 9月中旬—10月20日:由技術(shù)成員提供技術(shù)指導(dǎo),參賽者提交最終參賽方案; 11月中旬:公布晉級(jí)總決賽名單; 12月上旬:決賽現(xiàn)場(chǎng)評(píng)比,同時(shí)完成頒獎(jiǎng)典禮。 官網(wǎng): 是大數(shù)據(jù)和人工智能時(shí)代的寵兒,是大數(shù)據(jù)與機(jī)器學(xué)習(xí)的必備語(yǔ)言。2021年 IEEE 發(fā)布編程語(yǔ)言排行榜:Python排名第1,成為最受歡迎的實(shí)用編程語(yǔ)言。目前被廣泛應(yīng)用在人工智能、科學(xué)計(jì)算、大數(shù)據(jù)、金融、系統(tǒng)運(yùn)維、圖形處理、文本處理等多個(gè)領(lǐng)域。國(guó)內(nèi)外很多都開(kāi)設(shè)了 Python 的課程。Python上手容易, 比較接近人類(lèi)語(yǔ)言,有 Scratch 編程基礎(chǔ)的孩子可以很容易上手。Python 目前還沒(méi)有特別適合孩子參加的比賽,不過(guò)浙江省已經(jīng)將 Python 列為高考7選3科目之中;南京也將 Python 設(shè)為中考特招項(xiàng)目。而且就目前形勢(shì)來(lái)看,對(duì)于孩子未來(lái)就業(yè)是非常有幫助的。03——C++編程 C ++ 是世界上速度最快的編程語(yǔ)言,也是最接近機(jī)器人科學(xué)家心目中“標(biāo)準(zhǔn)語(yǔ)言”的編程語(yǔ)言。1.青少年信息學(xué)奧林匹克競(jìng)賽(NOI)NOI ( 每年由中國(guó)計(jì)算機(jī)學(xué)會(huì)統(tǒng)一組織。在同一時(shí)間、不同地點(diǎn)以各省市為單位由特派員組織。統(tǒng)一大綱、統(tǒng)一試卷。聯(lián)賽分為普及組和提高組,小學(xué)生可以參加普及組,初中生也可以參加提高組比賽。初賽考察通用和實(shí)用的計(jì)算機(jī)普及科學(xué)知識(shí),以筆試為主。復(fù)賽為程序設(shè)計(jì),須在計(jì)算機(jī)上調(diào)試完成。參加初賽者須達(dá)到一定分?jǐn)?shù)線(分?jǐn)?shù)線按所在省市的平均分而定)后才有資格參加復(fù)賽。聯(lián)賽分普及組和提高組兩個(gè)組別,難度不同,分別面向初中和高中階段的學(xué)生。參賽對(duì)象:普及組(初中)、提高組(高中)舉辦時(shí)間:每年10-11月升學(xué)幫助:中考:科技特長(zhǎng)生,校內(nèi)保送推薦排名有加分;高考:自主招生名額,可以作為省代表隊(duì)成員參加決賽(NOI)及夏令營(yíng)比賽。3.CSP-J/S,計(jì)算機(jī)非專(zhuān)業(yè)級(jí)別的軟件能力認(rèn)證CSP-J/S是由CCF主辦的計(jì)算機(jī)非專(zhuān)業(yè)級(jí)別的軟件能力認(rèn)證。認(rèn)證包括CSP-J(Junior,入門(mén)級(jí))和CSP-S(Senior,提高級(jí))兩個(gè)級(jí)別,認(rèn)證內(nèi)容均包括算法設(shè)計(jì)能力和編程能力。CSP是專(zhuān)業(yè)級(jí)別的能力認(rèn)證。在認(rèn)證內(nèi)容上,CSP-J/S與CSP相似,但其更基礎(chǔ)更簡(jiǎn)單,其更關(guān)注基礎(chǔ)的軟件能力;在認(rèn)證組織上,兩者面向不同的目標(biāo)人群,是兩個(gè)平行的體系,沒(méi)有直接關(guān)聯(lián)。相關(guān)問(wèn)答請(qǐng)看:1.什么是CSP-J/S?答:CSP-J/S是由CCF主辦的計(jì)算機(jī)非專(zhuān)業(yè)級(jí)別的軟件能力認(rèn)證。認(rèn)證包括CSP-J(Junior,入門(mén)級(jí))和CSP-S(Senior,提高級(jí))兩個(gè)級(jí)別,認(rèn)證內(nèi)容均包括算法設(shè)計(jì)能力和編程能力。2.CCF為什么要舉辦CSP-J/S?答:為包括青少年在內(nèi)的非計(jì)算機(jī)專(zhuān)業(yè)人士的軟件能力(算法和編程)提供權(quán)威、公平、公正、公開(kāi)和客觀的評(píng)價(jià)體系,也通過(guò)認(rèn)證鼓勵(lì)更多的人學(xué)習(xí)算法和編程。3.CSP-J/S和CSP的關(guān)系是什么?答:CSP是專(zhuān)業(yè)級(jí)別的能力認(rèn)證。在認(rèn)證內(nèi)容上,CSP-J/S與CSP相似,但其更基礎(chǔ)更簡(jiǎn)單,其更關(guān)注基礎(chǔ)的軟件能力;在認(rèn)證組織上,兩者面向不同的目標(biāo)人群,是兩個(gè)平行的體系,沒(méi)有直接關(guān)聯(lián)。4.CSP-J/S和NOIP是什么關(guān)系?答:沒(méi)有關(guān)系。5.參加CSP-J/S有什么要求?答:任何人都可以自愿報(bào)名參加CSP-J/S。6.CSP-J/S如何報(bào)名參加?答:請(qǐng)登錄認(rèn)證專(zhuān)用的注冊(cè)網(wǎng)站: 是國(guó)際性質(zhì)含金量最高的比賽,獲獎(jiǎng)?wù)咄歉鲊?guó)際名校熱搶的香餑餑。比賽包含兩天的計(jì)算機(jī)機(jī)程序設(shè)計(jì),解決算法問(wèn)題。選手以個(gè)人為單位,每個(gè)最多可選派4名選手參加,參賽選手從各國(guó)相應(yīng)的信息學(xué)奧林匹克競(jìng)賽中選拔。中國(guó)從首屆開(kāi)始,參加了迄今為止全部八屆的比賽,取得了優(yōu)異的成績(jī)。中國(guó)隊(duì)共參賽31人次,全部榮獲獎(jiǎng)牌,被評(píng)為“整體實(shí)力最強(qiáng)的隊(duì)”。信奧賽的小貼士:信息學(xué)奧賽按競(jìng)賽階段可以分為省級(jí)聯(lián)賽(NOIP,PS:CSP-J/S),競(jìng)賽(NOI)和國(guó)際競(jìng)賽(IOI)。 NOIP:青少年信息學(xué)奧林匹克聯(lián)賽(PS:CSP-J/S)——省賽統(tǒng)一大綱和試卷,各省分開(kāi)考,題目較簡(jiǎn)單。以初中生為主參賽,每年10月初賽,11月復(fù)賽。有約600個(gè)一等獎(jiǎng)名額,各省一等獎(jiǎng)分?jǐn)?shù)線不同。獲獎(jiǎng)既有各地重點(diǎn)高中保送資格或加分等優(yōu)惠政策。NOI:青少年信息學(xué)奧林匹克競(jìng)賽——國(guó)賽級(jí)別比NOIP高,選手在NOIP中選拔,得到銅牌就有保送資格或自主招生降分錄取資格。每年7月比賽,當(dāng)年的高三生禁止參加。IOI:國(guó)際信息學(xué)奧林匹克競(jìng)賽——國(guó)際賽由中國(guó)計(jì)算機(jī)學(xué)會(huì)組織代表隊(duì),代表中國(guó)參加國(guó)際每年一次的IOI。中國(guó)是IOI創(chuàng)始國(guó)之一。IOI2000由中國(guó)主辦,CCF承辦。出國(guó)參賽得到中國(guó)科協(xié)和自然科學(xué)基金委的資助?!∽?989年開(kāi)始,我國(guó)在NOI(網(wǎng)上同步賽99年開(kāi)始)、NOIP、冬令營(yíng)、選拔賽的基礎(chǔ)上,組織參加國(guó)際信息學(xué)奧林匹克(IOI)競(jìng)賽。十幾年中選拔75人次參加了 IOI,累計(jì)獲金牌46塊、銀牌17塊,銅牌12塊。04——不限語(yǔ)言1.青少年科技創(chuàng)新大賽包括青少年科技創(chuàng)新成果競(jìng)賽、科技輔導(dǎo)員科技創(chuàng)新成果競(jìng)賽、青少年科技實(shí)踐活動(dòng)比賽、青少年科技創(chuàng)意比賽和少年兒童科學(xué)幻想畫(huà)比賽等,分別按不同規(guī)則組織評(píng)審和展示。參賽對(duì)象:在校中小學(xué)生參賽形式:通過(guò)官網(wǎng)( 3-4月各市報(bào)送材料,4-5月省內(nèi)組織評(píng)審,5月向大賽報(bào)送材料。終評(píng)決賽時(shí)間為每年8月。升學(xué)幫助:高含金量的科創(chuàng)類(lèi)競(jìng)賽,可獲得高校自主招生降分錄取。以前大家一直覺(jué)得奧數(shù)是學(xué)科競(jìng)賽(數(shù)學(xué)、物理、信息學(xué)、化學(xué)、生物)中的王者,但現(xiàn)在信息學(xué)比賽才是競(jìng)賽最強(qiáng)王者。那些在信息學(xué)比賽中拿獎(jiǎng)的孩子,早已成為重點(diǎn)學(xué)?!盃?zhēng)搶”的優(yōu)質(zhì)生源。 2、中小學(xué)信息技術(shù)創(chuàng)新與實(shí)踐大賽中小學(xué)信息技術(shù)創(chuàng)新與實(shí)踐大賽簡(jiǎn)稱NOC,是面向在校中小學(xué)師生,運(yùn)用信息技術(shù),培養(yǎng)創(chuàng)新思維、提升實(shí)踐能力并增強(qiáng)知識(shí)產(chǎn)權(quán)意識(shí)的一項(xiàng)比賽。 參賽對(duì)象:小學(xué)(三年級(jí)以上)、初中、高中學(xué)生 參賽時(shí)間:具體時(shí)間另行通知。(2021年第十七屆為4-5月選拔,6月決賽復(fù)審、報(bào)名、公布決賽入圍名單,暑期決賽) 參賽形式:運(yùn)用scratch、python等編程語(yǔ)言進(jìn)行設(shè)計(jì)、機(jī)器人項(xiàng)目等。 官網(wǎng): 升學(xué)幫助:部分高校納入自主招生考核范圍。 科技競(jìng)賽含金量越來(lái)越高,讓孩子參加一些競(jìng)賽不僅能檢驗(yàn)自己所學(xué)的成果,獲獎(jiǎng)后還能對(duì)升學(xué)有一定的幫助。競(jìng)賽獲獎(jiǎng)技巧取之于《Scratch真好玩,教小孩學(xué)編程》一書(shū)的最后一章節(jié)。
北京這邊編程比賽競(jìng)爭(zhēng)挺激烈的, 我孩子在瓦 力工廠學(xué)了五年了,在比賽獲獎(jiǎng)三次,還是挺不容易的 ,其實(shí)獲獎(jiǎng)、升學(xué)是附加的,有最好,沒(méi)有也沒(méi)啥,主要是對(duì)孩子能力和眼界的提升,這是最重要的。
如果以上內(nèi)容沒(méi)有幫到您,歡迎電話聯(lián)系我們,或者聯(lián)系在線客服咨詢
只要一個(gè)電話
我們免費(fèi)為您回電