大家好!我是老码农。
上一回:信息学奥赛那点事儿:第四回 聊聊小升初哪些证书有含金量?并分享一首神曲
聊到了关于小升初能参加哪些编程比赛的事。
荐歌
早晨,我问小码匠有歌曲推荐吗?
果真是二次元谜,张口就来了一首《Dark seeks light》
分享给大家,有没有喜欢这首歌的?
接下来回到正题:
小码匠那年的目标比赛
- ACSL:美国计算机科学联赛;
- OUCC:牛津大学编程思维挑战;
- 天池Python挑战赛;
- 阿里天池AI少年挑战赛;
今天聊聊前2个比赛的情况。
ACSL
官网:https://www.acsl.org/
ACSL是美国计算机科学思维竞赛的简称。
这个竞赛的历史
- 最初成立于1978年,起源于美国硅谷,最初名为the Rhode Island Computer Science League;
- 后为the New England Computer Science League;
- 随着越来越多全世界的参赛者加入竞赛,最终命名为了American Computer Science League。
这个比赛由5轮组成
- 第一轮:预选赛
- 第二、四轮:终选
- 全明星
这个比赛时间跨度比较大,如果参加全明星,从初赛12月份一直持续到来年的8月份。
比赛等级划分:小学、初级、中级、高级。
考查知识点
小码匠当年刚开始学编程不久,所以参加小学组比赛。
参加比赛之前我就开始搜集历年的真题,小学组每轮比赛5道题。
这5道题考查的是同一知识点,所以每轮考察的知识点是比较单一的
例如
- 进制转换
- 布尔表达式
- 前序、中序、后序表达式
- 图论
难度
上面分享了考察的知识点,我们可以看到,跟我们国内的CSP-J的重合度非常高,而且ACSL考察的知识点基本是CSP-J第一轮必考知识点。
看来老美考察的点比较聚焦,真奔重点。
知识点的难度,我个人感觉和CSP-J差不多,部分题目会稍微有些难,但总体来说:难度不大。
模拟赛
找到历史真题后,让小码匠刷了几年的真题,错题很少,大多数时候是AC5道题。
第一轮
第一轮比赛也是不出所料,AC掉了5道题。
第一轮比赛完了,我就开始就纠结了,还要不要继续参加后面的几轮比赛。
纠结点:
- 后面几轮历年真题模拟赛也都做了,基本都AC掉;
- 关键这个比赛每轮费用都挺高的,有没有再继续参加的价值。
最后跟小码匠商量,决定放弃了后面的参赛,一眼能看到结果的比赛,参加的价值不大。
OUCC
oucc是牛津大学编程思维挑战赛,这个比赛后来知道咱们国内有CSP-J/S的比赛,
就把重心移到CSP-J/S了,没有再关注这个比赛。
关于比赛
今天分享的这两个比赛我个人认知:比较适合孩子在上国际学校,然后孩子将来想去国外留学的孩子。
国外很多学校比较看重孩子的综合素质,一般都要让孩子参加一些科研活动或竞赛,给简历上添光。
如果将来不考虑出国,个人感觉其实参加的意义不大的,还是把重心移到CSP-J/S上来。
现在虽然很多比赛给关停了,但市面上仍然各种比赛很多,有时候看的眼花缭乱。
很多都是利用家长的心理,让孩子报各种班。奖状这个东西是好东西。
但如果拿了一堆没有含金量的东西,还不如一张有含金量的呢。