2020年高考刚结束,少儿编程培训行业敏锐地抓住了非常有利于宣传的素材,先是这位高三学生在考场外给同学加油!原因竟是因为参加 了2019年全国信息学奥林匹克决赛得到了金奖进入了国家队集训,已经提前被大学录取。2020年因为疫情高三学生经历了在家学习、延迟开学、连高考时间都改了,让家长和考生心里本来就紧绷的弦都快要绷断了,“别人家的孩子”却早早地拿到了大学的通行证。

这个消息相信刺激了无数的考生和家长!从2018年不只是信息学奥赛这个“可选项”连高这个“必选项”都出现了“编程”题。其实除了江苏2018年真的出现了编程题,其他试卷都是UML(Unified Modeling Language)中经典的流程图。
UML和编程的关系从百科中可以看出“统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。UML是面向对象设计的建模工具,独立于任何具体程序设计语言”。把考流程图解读成考编程实在不妥,它的本质是一种建模语言,不限制于任何固定的领域。
2018年高考北京数学卷

2019年 全国卷理科数学

2020全国二卷高考文科数学卷

2018年江苏数学卷


以上列举了近几年的高考所谓的“编程”题(除了2018年的江苏,2020年的江苏也改成了考流程图),可以看出更偏重于编程的核心思想(心法)而不是编程技巧(招式),编程中的分解、抽象、模式识别、算法这些基本的思维和数学思维相似度极高,相信如果孩子本身数学已经很好了,有没有学过编程不影响做这些所谓的“编程题”,如果孩子本身数学比较差,也正好以“我不懂编程”这个借口来给“少儿编程”的宣传添砖加瓦。
理性看待高考中的“编程题”,但也要看得清这个
网友评论