家长问答:学信息学会不会影响文化课?

近几年越来越多的家长认识到信息学的魅力,虽然其并非传统的课程,但通过编程实践,孩子们的学习习惯与文化课能力也会受到潜移默化的影响。
因此,许多名校的教师和教练如今格外青睐信息学成绩突出的学生鼓励这些学生参与学校的信息学社团和集训队。一些同学通过学信息学、获得奖项在中学的自主招生、科技特长生选拔以及大学的保送招生和强基计划招生中获得了优势。

与语文能形成互促

图片
在信息学的比赛、活动中,孩子会需要读题、从题目中提取信息。大家如果看一下 2023 年 CSP-J/S 的赛题就会发现,入门级4 道题目的字数加起来有近 3000 

一道题的题目中字数平均有 750 字,已经相当于语文考试中小阅读的长度了。而且题目不是简单的记叙文,是需要字字都准确清晰被理解的说明文,含糊一点就会完全迷失方向感,那这题就不可能有思路了。

图片

孩子学习信息学后接触到的题目难度和长度会递增,经过一段时间的训练,阅读较长段落对于多数孩子来说已经不是问题了。

读题审题阶段,孩子需要把题目中已知条件、限定条件和要解决的问题提炼出来,而且不能遗漏关键信息。这些能力在学习信息学的过程中会反复得到训练,孩子的阅读理解能力自然就会提升。

图片

此外,信息学选手在梳理的解题时,梳理过程的思考逻辑和语文中构思写作大纲很相似。所以,学信息学的孩子严密的书面表达能力也会更甚。

能部分提升英语能力

图片
与对语文的要求和提升类似,信息学学习对英语的学习也能产生积极的影响。

编程语言中的符号约定多是英文单词或简写,所以有一定的英文基础,入门信息学时会觉得更容易上手,不会觉得需要“死记”很多东西。

int → integer 整数 n.

io  input 输入 n. / output 输出 n.

manip  manipulate 操作 vt.

endl → end 结束 n., v. / line 行 n.

△ C++中单词的例子

在理解的前提下,反复使用这些符号,也会让小同学对于对应的英文单词有更深刻的理解,记忆更为牢固。

而当信息学选手学习到进阶阶段后,往往会参加 Codeforces、TopCoder、ICPC、USACO、CCC 等国际比赛,它们的题目普遍是用英文描述的。图片△ USACO 题目类似于读中文题面对中文学习的影响,多读英文题的孩子的英语理解与表达能力会在这一过程中有显著的提升。

理工科思维高度一致

图片

除了对语言相关能力的训练,学习信息学还会促进学生理工科思维的形成和发展

在信息学中,孩子需要利用数理逻辑去构建模型,寻找解决问题的办法。将训练孩子的计算思维、抽象能力、建模能力、推理和演绎能力。这些思维方式和计算习惯在数学、物理、化学等多门学科中也是非常通用的。

图片学习信息学不只是学习 C++ 编程——除了语法,更重要的是算法。首先要知道怎么“算”,每一个步骤要做什么。信息学中学习的数据结构、算法都是以“离散结构为基础的,这其中包括什么呢?其实梳理逻辑、计数原理、数论、集合论、图论、归纳与递归等都被包含在其中。除此之外,在求解信息学题目的过程中,孩子不仅要验证对题意的理解,还要验证逻辑与编码的正确性,不能放过一点点错误。这种做事追求严谨的精神和习惯也是在理工类学科学习中一贯需要的。信息学的学习和准备过程天然融合了多学科知识,能在潜移默化中促进孩子文字的理解与表达、数理逻辑与建构能力,这都是其他单一学科学习、死记硬背无法比拟的。
已邀请:

要回复问题请先登录注册