近年来关注编程少儿比赛作品的用户越来越多,小编整理了关于Scratch少儿编程竞赛获奖作品《古诗拼图》解析,Scratch少儿编程竞赛获奖作品《遇见2030》解析,学习少儿编程可以参加哪些比赛(等级考试),看这一篇就够了,少儿编程有哪些竞赛?(附评委老师对作品获奖的经验之谈),潍坊少儿编程国际比赛获奖容易吗?对孩子升学有帮助吗???,供您参考
本文介绍的作品是青少年创意编程与智能设计大赛创意编程比赛一等奖获得者高铂峻同学的参赛作品。作品说明这是一个古诗拼图的游戏。用鼠标点击屏幕,进入游戏界面。先要选难度,再点start开始游戏。游戏过程中,点击help显示提醒。开始游戏后,点击红点旁的字块,它会跟红点换位置,当所有字块,按古诗的顺序拼好后,才能成功。正文古诗词是同学们小学语文课程中必学的内容,大家小时候一定都阅读过像《唐诗三百首》《宋词三百首》这样的书籍,《静夜思》《登鹳雀楼》《水调歌头·明月几时有》这些著名的诗词几乎人人会背诵,今天呢,高铂峻同学就带来了一部有关古诗的Scratch作品,他将杜甫的《绝句· 迟日江山丽》这首唐诗与拼图游戏结合在了一起,通过拼字排序的游戏方式来加深对于这首古诗的记忆。那接下来我们就一起看看这个作品是如何在Scratch中实现的吧。点击绿旗响应点击绿旗事件的角色有两个,汉字方块与背景。它们的代码都很简单,主要呢就是初始化游戏的一些设置和变量。汉字方块中设置了角色的大小与方格大小这个变量的值。每个方块的大小被设置为64,也就是其原始大小的64%,而方块大小这个变量的值被设置为65,比上面的大小多1,这个变量可不是用来设置角色大小的哦,它在后面主要用于方块间距离的判断。背景中,设置了游戏的封面,初始化了古诗内容、难度这些变量。古诗内容变量中存储的就是古诗按照正确顺序书写出来的所有文字,它在后面用来对比判断拼图结果是否正确。同时,游戏中还会循环播放着一段背景音乐。其实,响应点击绿旗事件的角色还有一个,就是它:这个说明角色中并没有点击绿旗的代码,而是设置了“当背景换成封面”的事件:通过背景的代码我们知道,点击绿旗之后,第一步就将游戏换成了封面的背景,所以说明角色中的当背景换成封面的事件也立即被触发了,这就是为什么说明角色间接的响应了点击绿旗的事件。老师在造型选项卡中看到说明角色一共有三个造型:这三个造型在游戏中分别提供游戏的说明、正确答案提示和游戏成功的提示,后面两个造型的作用我们会在下面的代码中依次碰到。到这里,点击绿旗的代码就介绍完了,舞台区这时就出现了游戏的首页:游戏说明的文字告诉我们点击屏幕进入游戏,选择难度并开始游戏,游戏中可以查看提示信息,按照古诗的顺序排列好,就成功完成游戏任务了。好,接下来我们就点击屏幕进入游戏吧。舞台区会切换成游戏的背景。当背景换成游戏当我们用鼠标点击屏幕之后,游戏就会进入拼图的界面。响应当背景换成游戏事件的角色一共有四个:其中有两个按钮,一个是开始按钮,一个是帮助按钮,代码中通过移到语句将它们显示在固定的位置上。以帮助按钮的代码为例:代码中,通过自制积木的方式给两个按钮添加了鼠标悬停放大的效果。背景中,通过显示变量语句让难度和正确方块数量这两个变量显示在屏幕上,游戏难度可以在点击start开始按钮之前通过滑动屏幕上的数字滑块进行改变。最后一个响应当背景换成游戏事件的角色是汉字方块,果冻老师为什么要把这个角色放到最后说呢?因为它是拼图游戏中最核心最复杂的逻辑,也是实现拼图功能最关键的角色。当背景换成游戏后,汉字方块角色首先会进行初始化铺排。在铺排之前,代码先设置了两个变量的值,选中字编号变量表示小红点在拼图方块中的位置,也就是我们要移动的方块位置,唐诗《绝句· 迟日江山丽》一共有20个汉字,所以会在1和20之间随机取一个数并保存在变量中。正确方块数量变量中存储的就是古诗的所有汉字数目,也就是20。设置完两个变量后,代码就会进入初始化铺排的自制积木中。汉字方块角色明明只有一个,可是游戏中却出现了20个方块并组成了一首诗,读过果冻老师文章的同学一定知道这里使用了克隆的方法,将一个角色克隆20次就得到了它的20个化身,每个化身再赋予它不同的造型就可以得到20个不同的汉字方块。那问题来了,如何排列摆放才能将这20个汉字方块组合成一首诗呢?不要告诉老师可以一个一个设置坐标,这种方法太笨拙了。其实我们可以通过数学计算得出每个方块摆放的位置,这就是上面这段代码所做的。为了让汉字方块整体摆放在屏幕的中间,我们需要对起始方块的位置进行计算,也就是说左上角第一个汉字方块的位置是非常重要的,初始化铺排代码块的第二、三行代码就是分别计算第一个汉字方块的X与Y坐标。为了更清楚的了解起始方块的坐标是如何计算的,果冻老师在汉字方块上做了两个标记:第一个标记是黄色的圆点,它表示汉字方块整体的中心点,也就是舞台区X、Y坐标为(0,0)的点。第二个标记是绿色的圆点,它表示古诗左上角第一个汉字方块的中心点。所以,我们的任务就是,计算出绿色圆点相对于黄色圆点的X、Y坐标值,很明显,在水平方向上绿色圆点与黄色圆点相距两个方格大小,而在垂直方向上绿色圆点与黄色圆点相距1.5个方格大小。有了上面的结论,再看代码是不是就很清晰了呢?第一个汉字方块的X坐标计算过程:古诗内容的字符数是20,用20÷8=2.5,然后将2.5这个数字向下取整,得到2,最后用方格大小×2,就是我们需要的X坐标值。在代码中,还给这个值减去了10,让汉字方块整体向左移动一点距离,给右边的start和help按钮留出显示的空间。Y坐标的计算也是类似的,而且更简单,直接用方格大小×1.5就可以了。同样,也减去10,让汉字方块整体稍稍上移一点。有了关键的X坐标与Y坐标值后,接下来我们要做的就是通过坐标值摆放所有的汉字方块。我们观察一下这首古诗,总共有20个汉字,一共显示为4行,那么每行就有5个汉字方块。我们已经有了第一个汉字方块的坐标,于是第二个汉字方块的坐标就是给第一个汉字方块的X坐标增加一个方格的大小,Y坐标不变,而第三个汉字方格的X坐标再增加一个方格的大小,以此类推,可以将第一行汉字方格排列出来。第二行的第一个汉字方格呢,它的X坐标与第一行第一个汉字方格的相同,而Y坐标增加了一个方格的大小,第二行第二个方格的X坐标增加一个方格的大小,Y坐标不变。按照这个原理我们就可以排列出第三行、第四行的所有方格了。所以,通过上面的分析过程,代码中需要两个重复执行,它们是嵌套的关系,第一个重复执行运行4次,每次会进行古诗水平一行的排列,第二个重复执行运行20÷4=5次,按顺序每次排列一行中的一个汉字方格。重复执行中还会不断的切换角色的造型与古诗编号变量的值,这样不同的克隆体就可以显示不同的汉字造型,并且存储不同的古诗编号值,这个值就对应它在古诗中的位置。最终,《绝句· 迟日江山丽》这首唐诗就会按照正确的顺序显示在屏幕上了。初始化铺排完成后,代码会发送选中字消失的广播,意思就是将选中的汉字方块隐藏并用红点角色代替。所有的方格克隆体都会接收到这个选中字消失的广播,但是进行替换的方格只有一个。OK,接下来,我们就要选择游戏难度并点击start按钮开始正式的拼图任务啦。重新开始点击start按钮后,它会发出重新开始的广播。接收这个广播的角色仍然是汉字方块角色,重新开始的意思就是将所有的汉字方块打乱,我们需要重新进行排列。同样的,所有的克隆体都会接收到这个广播。我们选择的游戏难度会在这里用到,比如难度设置为20,那么这里就会进行20次方格交换的动作,难度值越大,方格被交换的次数就越多,打散的就越凌乱。可是,红点角色的上下左右一共有四个汉字方格,那应该交换哪个呢?还记得取随机数语句吗,使用它从上下左右四个方向中随机选取一个方向并保存在移动哪个的变量中。在接收移动一步的代码中就会用到移动哪个这个变量。而真正实现方格交换的逻辑是写在移动一步这个自制积木中的,这个自制积木还带有一个输入项,叫做用户是否在玩,因为电脑自动打乱方格与用户拼字同时用到了移动一步的自制积木,所以这个输入项就是用来判断并区分这两种情况的。这里我们传入数字0,表示是电脑在自动打乱方格。汉字方块与红点角色在位置交换的过程中涉及到了两个变量,分别是“交换前,位置是否正确”和“交换后,位置是否正确”,它们用于存储交换前后汉字方块的位置是否正确,如果正确则用1表示,如果不正确则用0表示,这里的1和0其实代表布尔值True和False,运算符“与”可以理解为一个判断语句,它前后的两个等于运算式如果都成立,那么与语句的值即为1(True),如果前后两个等于运算式有一个不成立,那么值即为0(False)。“交换前,位置是否正确”和“交换后,位置是否正确”这两个变量最主要的作用就是在随后的代码中判断是否要给“正确方格数量”这个变量的值增加1还是减少1。如果“交换前,位置是否正确”是1,而“交换后,位置是否正确”是0,表示我们将一个位置正确的方格移到了错误的位置,这时就要将“正确方格数量”的值减1;反之,如果交换前,位置是否正确”是0,而“交换后,位置是否正确”是1,表示我们将一个位置错误的方格移到了正确的位置,这时就要将“正确方格数量”的值加1。接着,如果“用户是否在线”这个输入项传入的值是1的话,表示是用户在操作拼字,同时,如果所有的汉字方块的位置都拼对了,也就是说“正确方格数量”这个变量的值等于了20,那么就会发送全部成功的广播,拼字的任务就完成了!交换位置的过程很简单,使用移到语句就能实现两个角色的位置交换。汉字方块的代码:首先,将汉字方块的X、Y坐标分别保存在“选中字X坐标”和“选中字Y坐标”两个变量中,这两个坐标值就是后面红点角色要移到的坐标点。接着,将汉字方块移到选中字替补(即红点)角色的位置上,然后发送广播通知红点角色。红点角色接收到广播的代码:是不是很简单呀,将它移到原来汉字方块的坐标位置就行了。好,当我们将所有的汉字方格都按顺序排列好后,代码就会发出全部成功的广播,屏幕上会显示出成功的提示。总结到这里,拼字游戏的所有代码就介绍完了,虽然我们在屏幕上的操作过程很简单,就将文字与红点交换一下,但是这后面的代码实现却很复杂,涉及到了很多的变量,很多的判断,这需要同学们具有非常强的逻辑思维、观察力和思考能力,把游戏语言转化为编程语言的能力可不是一天两天能练成的,不要心急,每天努力一点点,你一定会成为一名编程大神的。
本文介绍的作品是青少年创意编程与智能设计大赛创意编程比赛一等奖获得者齐梓棋同学的参赛作品。作品说明运用了变量、广播和各个场景的切换,描述了一个活灵活现的未来世界;并加入了音乐与互动环节,结合了主题使整个作品更加完整。正文今天,果冻老师和大家一起来学习Scratch创意编程竞赛小学4-6年级组一等奖的获奖作品《遇见2030》,这是一个描述未来世界的作品,讲述的是四位编程少年有幸去环游科技世界,但是突然科技大厦总部被黑客入侵,他们受命进入核能盘找回芯片,粉碎黑客的阴谋,拯救编程世界的故事。这个作品除了拥有丰富的情节和音效,还在其中增加了迷宫取物的小游戏,使得作品更加的有趣,更具有参与感。同学们是不是想看看作品所描述的未来世界是什么样子的?好,我们这就开始吧。点击绿旗代码开始运行后,首先会在屏幕上说明作品的背景时间,故事发生在2030年。3秒钟之后,时间会逐渐的消失掉。紧接着,屏幕上就会显示带有标题的封面背景与不断循环向右移动的箭头按钮。背景中初始化了车速变量的值,并循环播放游戏的背景音乐。而开始箭头按钮会不停的循环向右移动,等待玩家去点击它。代码中,一共有三个重复执行的逻辑,其中有两个是具有固定次数的,它们与虚像特效结合分别实现开始箭头逐渐消失和逐渐重现的效果。这两个重复执行嵌套在一个没有次数限制的重复执行里面,表示如果玩家不点击箭头的话,动画会一直不停的进行下去。其实,点击绿旗之后,背景、开始箭头按钮与2030的时间角色都一起显示出来了,只不过2030角色通过设置移到最前面语句盖住了其它两个角色,我们看不到它们而已,当时间逐渐消失后,下面的背景与按钮就出现在舞台上了。既然开始按钮已经出现了,我们就开启游戏的剧情吧。点击开始箭头按钮后,会发出开始的广播:开始这时候,舞台区会切换为候车厅的场景,游戏的四位主角也登场亮相,表达他们了对于此次旅行期盼的心情。紧接着背景的代码就会发出上车的广播。屏幕中的旁白告诉我们,四位编程少年有幸能乘坐一次环游科技世界的列车,他们很激动,而且马上就要上车出发了!鼠标点击上车的文字后,就会发出“出发”的广播。接收广播的角色就是未来列车,它会载着我们的四位编程少年驶向神奇的科技世界。同学们应该知道,Scratch软件舞台区的水平宽度是480,上面的代码中,列车角色重复执行110次,每次x坐标增加5,总共增加550,这个数字超过了舞台区的水平距离,所以列车会向右驶出舞台。接着,屏幕上会不断的呈现出编程少年眼中所看到车窗外的科技世界,无数的科技大楼与飞船在他们的眼前掠过。有同学一眼就看出来了,这再次使用了克隆的技术。可见,在Scratch中克隆是多么重要的一种编程技术,几乎每一个作品中都会使用到它,所以,熟练的掌握克隆是各位同学参加比赛必备的技能哦。实现科技世界的角色有两个:它们分别实现屏幕左右两边不断出现的建筑与飞船。重复执行语句一共会运行20次,每次分别在左右两边克隆出一个造型。但是这个时候这些造型还是静止的,接下来我们需要让它们从屏幕的上方向下方移动起来,这就需要用到“当作为克隆体启动时”这个语句了。不同克隆体的运动方式是不一样的,代码中根据造型的编号进行区分,老师列举了造型编号为1和2时克隆体的运动代码,其实后面还有3,4,5等等,由于篇幅的原因就没有都贴出来,但是它们的逻辑都是类似的。可以看到,如果克隆体的造型编号等于1,首先会切换成相应的造型,并且初始化了位置与大小,克隆体会从屏幕的顶端中间偏左侧一点的位置开始移动,一开始的大小只有10%。接着,克隆体的位置与大小就会不停的改变,我们知道在上面的角色中车速这个变量被设置为4,所以重复执行的里面,克隆体x坐标每次会增加-4×0.5=-2,也就是减少2,所以克隆体会向左移动,而y坐标每次会增加-4,也就是减少4,克隆体会向下移动,它们结合起来克隆体就是不断向屏幕左下角移动的过程,同时,它的大小每次会增加4×0.14=0.56,会越来越大,直到克隆体的大小大于54的时候,重复执行就停止了,最后将这个克隆体删除掉。造型编号等于2的克隆体大致的原理与1是一样的,只是运动方向和速度稍稍有些不同,同学们自己查看理解哦。我们的四位编程少年正聚精会神的注视着窗外,突然科技大厦发来通知,总部的电脑被黑客入侵了,请求编程少年们火速返回支援。四位主角虽然畅游在科技的世界意犹未尽,但是突发的情况迫在眉睫,它们没有犹豫,立即动身返回总部。当男孩2角色说出“走”后,代码会发出走的广播,接着舞台区会显示出科技总部的背景。科技大厦在屏幕上出现4秒钟后,不断增加虚像(ghost)特效的值,科技大厦逐渐的变透明,最终虚像特效的值增加到100,科技大厦就消失掉了。这个时候,屏幕上的旁白告诉我们,讨厌的黑客把芯片藏到核能盘里了,四位编程少年已经来到了实验室,并且站在了核能盘传送门的门口,它们需要赶快进去,修复电脑,化解危机。编程少年们进入传送门有一个动画效果,首先,他们从实验室的四周走进传送门,也就是代码中设置的在1秒内滑行到实验室的位置(使角色的x,y坐标等于实验室的x,y坐标),接着,重复执行85次,每次将角色的大小减少1,由于在游戏开始时我们将人物角色的大小初始化为85,所以,当重复执行完成后,角色的大小就成为了0,少年们不见了!这样就模拟出了人物进入传送门并传送到另一个空间的动画效果。黑客既然能够攻破科技总部的防御系统,那一定不会轻易的让少年们拿到芯片。果然,要想获得修复电脑的芯片,必须要完成一个任务,这个任务就是控制纳米探测机器人走出弯曲复杂的迷宫,才能最终拿到芯片。当编程少年走进传送门,代码会同时发出核能盘与走迷宫的广播。走迷宫接收核能盘广播的角色有两个,分别是迷宫与芯片,它们的代码都很简单,就是在舞台区中显示出迷宫图并且在迷宫的出口位置显示出电脑的芯片。接收走迷宫广播的角色呢就是机器人了,代码中玩家控制纳米机器人上下左右移动,如果碰到了迷宫的黑色墙壁,机器人就会返回起始位置重新开始,如果机器人顺利走出迷宫碰到了芯片,那么任务就成功完成了。控制机器人移动的代码很简单,主要就是使用Scratch侦测模块中的按下XX键?语句,比如要让机器人向上移动,那么就拖入按下↑键?的语句,如果判断成立,让机器人角色的y坐标增加2就可以了。向下、向左、向右移动都是同理的。由于迷宫的墙壁颜色是黑色的,所以代码中判断如果机器人碰到了黑色,那么就让它回到起始的位置,游戏重新开始。如果机器人碰到了芯片,那么表示机器人成功的走出了迷宫,完成了任务,这时会发出完事的广播,并显示出修复芯片的角色。当修复芯片角色显示出来后,就代表编程少年获得芯片成功的修复了电脑,粉碎了黑客的阴谋,完成了他们保卫编程世界的使命!总结这篇文章并没有使用什么特别复杂的技术,但是齐梓棋同学给我们讲述了一个完整的故事,有开始,有过程,有结局,并且还有一个小小的迷宫游戏,这是一个完成度非常高的作品。现在看起来这个作品挺简单的,这是和之前的作品进行对比得出的结论,但如果把它放在第一篇文章去讲就不一定了,可见随着和果冻老师一步一步的学习,同学们的编程技术越来越高了,编程大神的目标也越来越近了,这个时候我们不要停下学习的脚步,要继续努力哦,所以,下一篇文章我们不见不散哦!
少儿编程行业经过这几年的高速发展,越来越成熟,标志之一就是家长开始关心学习效果和出口问题。之前家长报课一般是“孩子喜欢我就报了”,只要孩子喜欢就一直让孩子学习,现在有一些家长开始会问 “学习这个有什么用?能参加什么比赛吗?“ 或者 ”我怎么知道我的孩子学得怎么样,有没有什么考试?“,家长开始把少儿编程当作一个严肃的学习类目来看待,希望能够衡量孩子的学习效果,知道孩子学得怎么样,想要让孩子学习后能得到更多,一些比赛证书或级别认证都算作成果。之前的文章里,我提到,少儿编程正在从早期的体验需求转化成特长需求,而任何一个特长,比如钢琴、跆拳道、围棋等,都缺少不了各种各样的考级认证。近些年,少儿编程的比赛和等级考试也越来越多,家长有出口的需求,行业玩家也需要,这算是少儿编程行业发展的一个必然现象。这篇文章,就带着大家盘点一下,孩子学习少儿编程后可以参加的一些级的比赛和等级考试。现在少儿编程的课程体系主要包括 Scratch、python 和 C++ 三个主要的语言,以下就分别展开介绍。Scratch 的比赛Scratch(或者叫图形化编程)的比赛比较多,以下会简略介绍下每个比赛,比赛详情和参赛流程大家可以点击链接到官网下载比赛通知文件仔细了解。1、中国儿童青少年威盛中国芯计算机表演赛这个比赛是为了响应邓小平同志“计算机的普及要从娃娃做起”的号召而诞生的,由工信部和几个官方机构举办,后来得到了威盛电子和 HTC(那个大家熟悉的手机厂商)的赞助,主要赛项是计算机应用技能方面的,赛项也一直随着时代发展而更新,少儿编程发展起来后,加入了图形化编程的赛项。比赛已经举办了 27届,非常老牌,而且每年的参赛规模也很大。2、中小学电脑制作活动历史没有上面那个比赛悠久,但官网风格却很“复古”,这个比赛由电教馆举办,2000年举办第一届比赛,2021年已经是第二十一届,含金量也不错。少儿编程发展起来后,这个活动加入了“计算机程序设计”这个赛项,可以用scratch来创作作品参加比赛。3、青少年电子信息智能创新大赛这个比赛由电子学会主办,主要赛项包括电子控制、智能机器人和趣味软件三项。电子学会是一个老牌的官方机构,主要为了普及电子和计算机相关的知识,旗下的青少年机器人等级考试得到了广泛认可,2021年也推出了少儿编程相关的等级考试。这个比赛作为和等级考试的搭配,可以说恰到好处。另外,这个比赛在2021年教育部规范比赛举办后,得到了官方认可,位列比赛“白名单“之中。2021年这个比赛选择了和核桃编程合作,参赛规模近2万。4、青少年创意编程与智能设计大赛和其他比赛在原来的赛项上增加“少儿编程”相关的赛项不同,这个比赛基本就是因为少儿编程发展而诞生的一个比赛,可以说和少儿编程是相辅相成,由中国科协举办,2021年是第五届,合作伙伴由早期的阿尔法营(2010年就开始做少儿编程的一家北京机构),网易卡搭,变成去年的编程猫(这些都是少儿编程的几个玩家)。主要赛项就是图形化编程和 Arduino的智能硬件。这个比赛也得到了教育部比赛“白名单”认可。5、中小学生信息技术创新与实践大赛 —— NOC【“中小学信息技术创新与实践大赛”是一项运用信息技术,培养广大师生的创新精神和实践能力,面向青少年学生开展人工智能科学普及、引领科技创新的素质教育实践平台,简称NOC大赛(NOC为Novelty, , 的缩写)】。这个比赛也得到了教育部比赛“白名单”认可。2021年和核桃编程、编程猫都合作过主题比赛,参赛规模都上万人。6、蓝桥杯蓝桥杯由工信部人才交流中心举办,始于2010年,主要是做生软件比赛的,在生群体中有不错的知名度,到目前已经举办了十届。后来少儿编程发展起来后,从第八届蓝桥杯开始,加入了青少年创意编程组(面向6-18岁青少年)的赛项。蓝桥杯应该是少儿编程各种主题涉及最多的比赛了,有scratch、Arduino、乐高ev3、Minecraft这样偏图形化的编程,也有python、c++、java这样的代码语言的赛项。蓝桥杯的题目会有点难度,比赛相对比较硬核,同时它是第三方机构举办,所以公信力也不错。7、谷歌中小学生计算思维与编程挑战赛由大名鼎鼎的谷歌举办,目前能查到的只有2021年举办过一次,而且这个比赛针对谷歌旗下的编程工具,主要是 app inventor(一个可以直接制作手机app的图形化编程工具) 和 blockly,scratch作品无法直接参赛,大家知道有这么个比赛就好。以上列举的是Scratch赛项中比较有影响力、含金量比较高的性的少儿编程比赛,而各省、市、地区或者学校也越来越多地举办Scratch相关的比赛,这种地区性比赛如果在当地有一定的影响力,同时孩子有时间,也可以考虑参加。Scratch 的等级考试2021年,少儿编程的等级考试一下子冒出了很多(接近十个),有严肃的想要做正事促进少儿编程良性发展的单位,也有想要趁市场不错捞一票走人的机构。这么多等级考试让人眼花缭乱,选择哪个等级考试也让人很纠结。在这里,我提醒大家,在选择时一定要关注等级考试的举办单位,不仅要关注这家举办单位的权威性,还要注意它有没有相关的经验。基于这两点,我推荐首选的等级考试是电子学会举办的青少年软件编程等级考试。为什么呢?主要是因为电子学会这个单位足够靠谱。另外,这个标准是联合北京和腾讯一起发布的,这两家单位大家也知道是很靠谱的,不会拿自己的名声开玩笑。电子学会于1962年在北京成立,是工业和信息化部(工信部)直属事业单位(正局级),不仅历史悠久,而且是又红又专的官方单位。更加重要的是,电子学会已经成功举办过其他的等级考试,旗下的青少年电子信息等级考试从2013年开始,青少年机器人等级考试从2015年开始,这两个等级考试都广受认可,所以电子学会已经有6年多举办等级考试的经验,考点丰富,相关工作人员的组织经验也很丰富,这不是其他单位一时半会能追上的。电子学会从2021年启动青少年软件编程等级考试,全年参加考试的学生超过14万,规模已经很大。同时电子学会还举办了青少年电子信息智能创新大赛这种位列教育部“白名单”的少儿编程比赛,两者相辅相成,共同促进少儿编程的良性发展。电子学会的等级考试分预备级(Scratch图形化编程 1-4级)、C语言(1-10级)、Python语言(1-6级)。Scratch的一级必考,而二~四级考试可以选择跳级考,每年举办四次考试,一季度一次,分别是4月、6月、9月、12月。同时,电子学会的考试收费也是比较低的。其他相关的等级考试感兴趣的话大家可以自行搜索,不过考级和比赛不一样,只需要挑一个权威的考试就行。python 的比赛上面Scratch比赛中提到了 青少年创意编程与智能设计大赛,在2021年的比赛中,第一次加入了 python 的赛项,随着学习 python 的学生越来越多,相信后面包含 python赛项和以python为主要赛项的比赛会更多。python 的等级考试python的等级标准目前还不多,这里还是推荐电子学会的等级考试,从2021年12月升级标准后,加入了python的等级标准(分1-6级),确定了青少年软件编程等级考试(Scratch)和青少年软件编程等级考试(Python)之间的衔接关系。目前来看,电子学会的等级考试是所有已发布的等级考试里最权威和靠谱的。C++ 的比赛(信息竞赛)之前,C++ 的比赛只需要参加一个就够了,就是大名鼎鼎的信息技术奥林匹克竞赛,也就是大家熟知的信息竞赛,对升学加分有明显的作用。不过,2021年在教育部规范比赛时,信息竞赛并没有位列“白名单”,这背后的故事我们不得而知,只知道,老牌的 NOIP 于2021年停办,转而以 CSP 的等级认证的面目重新出现。之前一个信息竞赛大牛的成长道路如下,先打NOIP省赛普及组,然后是提高组,拿到一等奖的话,名牌的大门已经敲开,之后是NOI 国赛,最后就是代表参赛的 IOI。不过这里要提醒所有家长,这条道路虽然很有诱惑,但只适合于极少数对编程有天赋和极高兴趣的孩子,这部分孩子喜欢高强度的逻辑挑战,对钻研问题孜孜不倦,这部分比例目测不超过 5%,而大多数孩子都不适合走这条路。所以,如果孩子对 C++ 没有表现出特别的兴趣,让孩子接触 Scratch 和 python 就够了,不用勉强孩子。转型后的 CSP 等级认证分为十级,评级标准如下,和之前的比赛能够有一定程度的对标,这里如果想参加 CSP 认证,还是多关注CCF(
少儿编程随着政策和市场的持续升温,获得越来越多的家长关注。对于少儿编程,家长们经常会问道:孩子学习编程可以参加哪些比赛?所以,针对Scratch—Python—C++的进阶路,给大家整理归纳了每个阶段孩子可以参加的编程考试。还附加了作为评委老师经验之谈,针对少儿编程作品获奖的一些小技巧总结。(PS:在文末。)01——Scratch编程Scratch 由美国麻省理工(MIT)专门为青少年设计开发的编程软件。Scratch是图形化编程环境,可以快速完成故事、游戏、艺术等作品创作,还可以添加各种交互效果。Scratch 采用“图形化拖拽式编程”的方式进行程序创造,不需要手动编写文本代码,去除了枯燥的编程语法。非常适合编程零基础的孩子学习。1.中小学生电脑制作大赛 电脑制作大赛不能完全说是编程比赛,更多讲究艺术与科技结合。评选项目要求学生使用计算机设计电子报、网页设计、Flash动画,APP制作等各式参赛作品。孩子可以用 Scratch 、python、C++制作小游戏、小动画来参赛。参赛对象:比赛面向在校小学生、初中生和高中生。参赛形式:4月前:省为单位选拔参加中小学电脑制作活动的参赛作品4月1日-30日:请各省级组织单位登录中小学电脑制作活动官网( Scratch 进行作品创作,并将作品上传至比赛平台。参赛对象:创意编程比赛设小学I组(1-3年级)、小学II组(4-6年级)和初中组。各地小学、初中在校学生均以个人名义报名参加。参赛形式:创意编程比赛分初评、复评和终评三个阶段,均以线上形式开展。每人限报1项作品,每项作品限1名指导教师。每年的8月-9月,登录青少年创意编程与智能设计大赛官网( Scratch 制作小游戏、小动画来参赛。参赛对象:各地在校中小学生,18岁以下青少年和幼儿园3岁以上的儿童。参赛形式:按比赛内容分为网络基础赛、多媒体制作赛、高端赛,均可由学校组织报名或个人登录官网( 11月 筹备阶段每年12月— 次年7月 报名、初复赛、分赛区决赛次年8月 总决赛、颁奖典礼 4、谷歌中小学生计算思维编程挑战赛 通过可视化编程平台,鼓励青少年在动手实践的过程中,不断培养和锻炼计算思维能力,把创新的点子动手实现。 "APP Inventor 编程"赛区 大赛面向在校小学生、初中生和高中生,分为初中组(含小学)、高中组和人工智能组,主要是在 App Inventor 平台上锻炼计算思维。 Blocky 编程挑战赛 大赛面向在校小学生、初中生和高中生,分为初中组(含小学)和高中组,是在 Google Blockly 开源可视化编程平台上锻炼计算思维。 2021谷歌中小学生计算思维与编程挑战赛 Scratch Blocks 编程挑战赛 大赛面向在校小学生、初中生和高中生,分为初中组(含小学)和高中组,是在Scratch Blocks 编程平台上锻炼计算思维,动手实践创新的点子。 参赛对象:比赛面向在校小学生、初中生和高中生,分为初中组(含小学)和高中组。 参赛时间与形式: 5—9月15日:登陆“谷歌中小学生计算思维与编程挑战赛”官网进行网上报名及提交参赛创意方案; 9月中旬—10月20日:由技术成员提供技术指导,参赛者提交最终参赛方案; 11月中旬:公布晋级总决赛名单; 12月上旬:决赛现场评比,同时完成颁奖典礼。 官网: 是大数据和人工智能时代的宠儿,是大数据与机器学习的必备语言。2021年 IEEE 发布编程语言排行榜:Python排名第1,成为最受欢迎的实用编程语言。目前被广泛应用在人工智能、科学计算、大数据、金融、系统运维、图形处理、文本处理等多个领域。国内外很多都开设了 Python 的课程。Python上手容易, 比较接近人类语言,有 Scratch 编程基础的孩子可以很容易上手。Python 目前还没有特别适合孩子参加的比赛,不过浙江省已经将 Python 列为高考7选3科目之中;南京也将 Python 设为中考特招项目。而且就目前形势来看,对于孩子未来就业是非常有帮助的。03——C++编程 C ++ 是世界上速度最快的编程语言,也是最接近机器人科学家心目中“标准语言”的编程语言。1.青少年信息学奥林匹克竞赛(NOI)NOI ( 每年由中国计算机学会统一组织。在同一时间、不同地点以各省市为单位由特派员组织。统一大纲、统一试卷。联赛分为普及组和提高组,小学生可以参加普及组,初中生也可以参加提高组比赛。初赛考察通用和实用的计算机普及科学知识,以笔试为主。复赛为程序设计,须在计算机上调试完成。参加初赛者须达到一定分数线(分数线按所在省市的平均分而定)后才有资格参加复赛。联赛分普及组和提高组两个组别,难度不同,分别面向初中和高中阶段的学生。参赛对象:普及组(初中)、提高组(高中)举办时间:每年10-11月升学帮助:中考:科技特长生,校内保送推荐排名有加分;高考:自主招生名额,可以作为省代表队成员参加决赛(NOI)及夏令营比赛。3.CSP-J/S,计算机非专业级别的软件能力认证CSP-J/S是由CCF主办的计算机非专业级别的软件能力认证。认证包括CSP-J(Junior,入门级)和CSP-S(Senior,提高级)两个级别,认证内容均包括算法设计能力和编程能力。CSP是专业级别的能力认证。在认证内容上,CSP-J/S与CSP相似,但其更基础更简单,其更关注基础的软件能力;在认证组织上,两者面向不同的目标人群,是两个平行的体系,没有直接关联。相关问答请看:1.什么是CSP-J/S?答:CSP-J/S是由CCF主办的计算机非专业级别的软件能力认证。认证包括CSP-J(Junior,入门级)和CSP-S(Senior,提高级)两个级别,认证内容均包括算法设计能力和编程能力。2.CCF为什么要举办CSP-J/S?答:为包括青少年在内的非计算机专业人士的软件能力(算法和编程)提供权威、公平、公正、公开和客观的评价体系,也通过认证鼓励更多的人学习算法和编程。3.CSP-J/S和CSP的关系是什么?答:CSP是专业级别的能力认证。在认证内容上,CSP-J/S与CSP相似,但其更基础更简单,其更关注基础的软件能力;在认证组织上,两者面向不同的目标人群,是两个平行的体系,没有直接关联。4.CSP-J/S和NOIP是什么关系?答:没有关系。5.参加CSP-J/S有什么要求?答:任何人都可以自愿报名参加CSP-J/S。6.CSP-J/S如何报名参加?答:请登录认证专用的注册网站: 是国际性质含金量最高的比赛,获奖者往往是各国际名校热抢的香饽饽。比赛包含两天的计算机机程序设计,解决算法问题。选手以个人为单位,每个最多可选派4名选手参加,参赛选手从各国相应的信息学奥林匹克竞赛中选拔。中国从首届开始,参加了迄今为止全部八届的比赛,取得了优异的成绩。中国队共参赛31人次,全部荣获奖牌,被评为“整体实力最强的队”。信奥赛的小贴士:信息学奥赛按竞赛阶段可以分为省级联赛(NOIP,PS:CSP-J/S),竞赛(NOI)和国际竞赛(IOI)。 NOIP:青少年信息学奥林匹克联赛(PS:CSP-J/S)——省赛统一大纲和试卷,各省分开考,题目较简单。以初中生为主参赛,每年10月初赛,11月复赛。有约600个一等奖名额,各省一等奖分数线不同。获奖既有各地重点高中保送资格或加分等优惠政策。NOI:青少年信息学奥林匹克竞赛——国赛级别比NOIP高,选手在NOIP中选拔,得到铜牌就有保送资格或自主招生降分录取资格。每年7月比赛,当年的高三生禁止参加。IOI:国际信息学奥林匹克竞赛——国际赛由中国计算机学会组织代表队,代表中国参加国际每年一次的IOI。中国是IOI创始国之一。IOI2000由中国主办,CCF承办。出国参赛得到中国科协和自然科学基金委的资助。 自1989年开始,我国在NOI(网上同步赛99年开始)、NOIP、冬令营、选拔赛的基础上,组织参加国际信息学奥林匹克(IOI)竞赛。十几年中选拔75人次参加了 IOI,累计获金牌46块、银牌17块,铜牌12块。04——不限语言1.青少年科技创新大赛包括青少年科技创新成果竞赛、科技辅导员科技创新成果竞赛、青少年科技实践活动比赛、青少年科技创意比赛和少年儿童科学幻想画比赛等,分别按不同规则组织评审和展示。参赛对象:在校中小学生参赛形式:通过官网( 3-4月各市报送材料,4-5月省内组织评审,5月向大赛报送材料。终评决赛时间为每年8月。升学帮助:高含金量的科创类竞赛,可获得高校自主招生降分录取。以前大家一直觉得奥数是学科竞赛(数学、物理、信息学、化学、生物)中的王者,但现在信息学比赛才是竞赛最强王者。那些在信息学比赛中拿奖的孩子,早已成为重点学校“争抢”的优质生源。 2、中小学信息技术创新与实践大赛中小学信息技术创新与实践大赛简称NOC,是面向在校中小学师生,运用信息技术,培养创新思维、提升实践能力并增强知识产权意识的一项比赛。 参赛对象:小学(三年级以上)、初中、高中学生 参赛时间:具体时间另行通知。(2021年第十七届为4-5月选拔,6月决赛复审、报名、公布决赛入围名单,暑期决赛) 参赛形式:运用scratch、python等编程语言进行设计、机器人项目等。 官网: 升学帮助:部分高校纳入自主招生考核范围。 科技竞赛含金量越来越高,让孩子参加一些竞赛不仅能检验自己所学的成果,获奖后还能对升学有一定的帮助。竞赛获奖技巧取之于《Scratch真好玩,教小孩学编程》一书的最后一章节。
北京这边编程比赛竞争挺激烈的, 我孩子在瓦 力工厂学了五年了,在比赛获奖三次,还是挺不容易的 ,其实获奖、升学是附加的,有最好,没有也没啥,主要是对孩子能力和眼界的提升,这是最重要的。
如果以上内容没有帮到您,欢迎电话联系我们,或者联系在线客服咨询
只要一个电话
我们免费为您回电