编程科普 | 信息学奥赛、信息学竞赛以及为什么需要孩子进行全面的编程教育?

早期称为全国青少年计算机程序设计竞赛
于1984年由中国计算机学会创办
1989年,我国参加第一届
国际信息学奥林匹克(简称IOI)
获得全国青少年信息学奥林匹克竞赛
省赛区获得一等奖者
强基计划招生
和保送大学资格
活动宗旨
旨在向那些在中学阶段学习的
青少年普及计算机科学知识
给学校的信息技术教育课程
提供动力和新的思路
给那些有才华的学生
提供相互交流和学习的机会
通过竞赛和相关的活动培养
和选拔优秀计算机人才
全国信息学奥林匹克竞赛活动
担负着选拔优秀学生
参加国际学科奥林匹克竞赛任务
经国家教委批准
中国科协具体领导
由中国计算机学会主办
其中以下活动
中小学生参与人数最多
CCF非专业级软件能力认证(CSP-J/S)
小学、初中、高中生均可报名参加
CSP-J/S分两个级别进行
分别为CSP-J(入门级,Junior)
和CSP-S(提高级,Senior)
两个级别难度不同
均涉及算法和编程
CSP-J/S成绩优异者
可参加NOI省级选拔
省级选拔成绩优异者可参加NOI
高中生报名参加
以省为单位报名
在学籍学校内
由指导教师汇总满足条件
选手向所在省的NOI特派员报名
CCF不受理个人报名
北京市中小学生科技嘉年华
是面向中小学生的
信息学科普活动之一
这项活动的开展
将为学校的信息学教育课程
提供动力和新的思路
为有信息学爱好和
专长的学生提供学习和提高的机会
本项活动的宗旨是
打造信息学科普和
高素质人才培养的综合性平台
加快推进信息学教育的
学科建设和推广普及
帮助信息学人才更好的发展
面向全国中小学
青少年宫和社会培训机构
年龄9至18岁小学
初中和高中在校学生
活动宗旨是
贯彻国家关于
加强青少年素质教育的理念
是致力于在青少年中
推广计算机程序设计
普及计算机基础知识的
一项科学性和创新性的活动
从而培养学生的创新精神
实践能力、科学和人文素养
本着公平公正的原则
选拔科技创新型人才
以上内容便是关于
信息学奥赛和信息学竞赛的简单讲解
接下来一起了解为什么需要
孩子进行全面的编程教育
分别有哪些优点
能为我们带来什么样的好处
全面的编程教育优势
下面我们通过一张图来简单了解编程逻辑

每个人都应该学习编程
因为它将教会你如何思考
—— 苹果创始人 乔布斯
乔布斯曾在一次访谈中提出:“我觉得每个人都应该学习一门编程语言。学习编程教你如何思考,就像学法律一样学法律并不一定要为了做律师,但法律教你一种思考方式。学习编程也一样,我把计算机科学看成是教育,每个人都应该花至少1年时间学习编程。”
编程可以孩子提升成绩
对于学习编程
参加信息学竞赛的孩子来说
编程能有效促进文化课学习
语文
利用编程知识,真正地理解目标效果,才可能编写出合格的程序。所以,让孩子学习编程,尤其让孩子在发育黄金时期不断地理解复杂程序,有利于提高孩子的理解能力,带动语文学科的阅读能力。
老师在教写作文前,都习惯让学生先确立好一个写作大纲,这个大纲就类似于编程里的代码结构。而在编程的时候,孩子也会有同样的思考——小到每一段代码的结构,大到整体架构的搭建,都需要有充分的构思。所以,编程是一个十分强调顺序关系的学科,同时也十分锻炼孩子的逻辑思维,带动语文学科的写作能力。
数学
编程可以提升逻辑思维、演绎推理能力,这些也是学习数学的必备能力。编程中涉及的逻辑、组织和分析数据,以及将问题分解为更小部分,再逐个解决的拆解思维,在解决很多数学问题时一样可以用到。因此编程的学习过程对于孩子数学能力的强化、成绩的提升是毋庸置疑的。
英语
看看我们电脑上的键盘就知道了,除了数字和符号之外,有的就是26个英文字母。不少中小学学生在英语学习上花费了不少时间,但却很难有一个真实自然的英语应用环境。而代码式编程属于全英文环境,这样就创造了一个有实际意义的英文应用环境,可以有效地促进英文水平的提升。
当然很多人也能看到编程其潜在的价值
除了可以改变孩子眼前的成绩
编程在某些方面
意味着一种观察世界的全新视角
而如今被预测程序员可能是
最后一个被人工取代的原因
是伴随着更多的新兴职业的产生
而这大多部分大概率是需要
具备编程能力
所以在很大方面上
学习编程
也是对孩子对未来的一种“投资”

添加 家长论坛微信
全部 0条评论