信息学奥赛究竟有多大魅力?

8月28日,浙江省青少年信息学奥赛委员会发布通知,根据《教育部办公厅关于规范管理面向基础教育领域开展的竞赛挂牌命名表彰等活动的公告》、《浙江省教育厅关于清理规范面向中小学生开展的竞赛活动切实减轻中小学生课外负担的实施意见》等文件的精神和要求,省教育厅相关部门于近日要求暂停举办第24届全国青少年信息学奥林匹克竞赛(NOIP2018)浙江赛区普及组竞赛活动,将暂停NOIP2018浙江赛区普及组竞赛活动的组织报名工作。

就在昨日,也就是9月4日,距离停赛通知仅仅才发布一周的时间,浙江省青少年信息学奥赛委员会又发新通知,即日起重启竞赛活动的组织报名工作。

停赛一周就恢复,信奥为何如此有魅力?

全国青少年信息学奥林匹克竞赛(NOI)是国内包括港澳等地区在内的省级代表队最高水平大赛,NOI将从正式选手中选拔前50名的优秀学生,作为中国国家集训队,队员们将获得中国顶级学府——清华北大的保送资格。未能进入前50名的学生也均为十分优秀的孩子,将被国内一线高校争相抢夺。

据悉,7月22日结束的NOI共有64人斩获金牌,其中有50名进入国家集训队,并享有保送清北资格。

2018清华保送生各科竞赛人数统计

五大学科竞赛中,信息学保送生占27%,超过数理化!

学习信奥,一方面是希望孩子能够在学习过程中有所收获,有益今后的学习与生活。

另一方面,如果孩子有天赋且努力,那么信奥也可以作为孩子升学的强大助力!

“编程思维”最重要

“ 编程思维 ”并不是编写程序的技巧,而是一种高效解决问题的思维方式。“编程思维”就是“理解问题——找出路径”的思维过程,它由分解—识别模式—抽象—算法四个步骤组成。

编程思维导图

1 分解(decomposition)

把一个复杂的大问题,拆解成更可执行、更好理解的小步骤。复杂难题细分成很多个小问题,逐步解决,就容易多了。

2 模式识别(pattern recognition)

找出相似模式,高效解决细分问题。识别模式,将新问题变成老问题,我们在经验库里搜索以往的类似问题及解决方法,套用解决。识别的模式越多,解题的速度就越快。

3 抽象(abstraction)

聚焦重要的关键信息,忽视无用细节。这是一个过滤的过程,通过认知问题的核心本质,帮助我们形成解决问题的构想。

4 算法(algorithms)

设计一步一步的解决路径,解决整个问题。

这四个步骤,一个棘手的复杂问题先被拆解成一系列好解决的小问题;

每一个小问题被单独检视、思考,搜索解决方案;

然后,聚焦几个重要节点,忽视小细节,形成解决思路;

最后,设计步骤,执行——问题解决。

小到洗衣做饭,大到公司决策。具有编程思维的人,遇到问题能够将一个问题清晰具体地描述出来,并将问题的解决方案表示为一个信息处理的流程。

比如——打电子游戏:

为了玩到一定级别,你需要知道:要收集什么物品,去哪及怎么收集,时限是多少,最佳路线是什么,怎么躲过敌人……通过了解细节、掌握要点,你就能制定计划,用最短时间完成升级。

学习就更离不开“编程思维”

比如——写作:

想把作文写得又快又好,得先解题,拆分出可能的层次内容;然后调用大脑存储的相关信息——例子、格言,甚至曾经写过、看过的文章;列出提纲,理清思路;最后,写。

比如——做数学题:

拆解、理解新问题——搜索出对应的老问题和公式——理清思路——做题。

所以,所谓“编程思维”并不是编写程序的技巧,而是一种高效解决问题的思维方式,不当程序员也用得上。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180906A0X1L100?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券