敲黑板啦~快看过来!
自2017年起,浙江省高考除了语文、数学、外语、政治、历史地理、物理、化学、生物外还添加了一门信息技术可以选择参加考试,编程内容则是信息技术中的重点难点!
其实,浙江省高考做出的改变并不是突然的,早在30年前的中国,邓小平同志在上海视察时就发出了“计算机普及要从娃娃抓起”的号召,这则故事还被写入了人教版的小学教材。
邓爷爷在上海 邓爷爷在看李劲演示计算机操作
当时给邓小平同志演示计算机的男孩叫李劲,他目前就职于微软亚洲研究院,成为张亚勤的左膀右臂。
除此之外,“高考机器人”也是国家科技部863计划(又称“超脑计划”)的首要任务。
除了浙江省开始注重编程之外,郑州市也组织了“编程一小时”的活动。
除了我国以外,早在2013年11月4日英国《每日电讯报》就报道,一年之后,英国将成为世界上首个在中小学实行计算机项目的国家:儿童从5岁进入小学起就将开始学习如何编写程序,一直到他们16岁完成中学教育。
据统计,美国有700多万青少年学习编程。目前美国有CSEdWeek和Hour of Code这两个组织帮助教育人员将编程课程引入到K12课堂。CSEdWeek(Computer Science Education Week)是一个年度项目主要目的是去激发K12学生对于计算机技术的学习兴趣。该项目由code.org发起,核心理念是“每个学生都应该拥有学习计算机科学的机会”。Hour of Code是一项在180个国家发起的全球性运动,该项目是通过一小时的编程学习提高学生对于编程学习的兴趣。
实际上,编程并没有我们想象的那么“不可触及”。编程早已渗透在我们的日常生活中的很多地方,现在的孩子们玩的东西逐渐变成了电脑、手机,而这些都是和编程相挂钩的。编程在未来肯定是大势所向,逐渐的编程将不再只是人们用以谋生的一门技术,而将称为“必学的一门课程”。
那么我们为什么要让我们的孩子学习编程呢?难道学习编程就是为了成为一名程序员?
绝不是这样。
(1)编程教会人思考。比如最经典的汉诺塔游戏,如果要求你编程一个汉诺塔游戏,你首先要明白这个游戏的规律。
汉诺塔,内部的执行过程是相对繁琐的,所以大家只要记住3个步骤就可以轻松解决并容易记住该算法:
三个柱子:1.原柱子2.中间柱(辅助)3.目标柱
1.A把"共"n-1个通过C移到B(递归)
2.如果只剩一个:A把"第"n个直接移动到C盘(打印)
3.B在通过A把"共"n-1个移到C(递归)
(2)编程培养你解决问题的能力。当在编程中遇到问题时,需要在编程中的一行行代码中寻找错误的根源,再寻找解决问题的办法。
(3)编程提升你理性的思维。例如杨辉三角。
杨辉三角是经常用于初级编程的素材,当你初次编程时,你需要先分析杨辉三角是怎么排列的,数字的排列有哪些规律等等。
而在浙江省新增加的信息技术考试中,编程更是重点也是难点。
那么在这门考试中,有一部分题目是可以从题给信息或图中直接找出答案,这一部分几乎是无难度的。因此它的难度全放在了编程上,那么应对这样的编程题,应该怎么做?
(1)学习相关的编程知识。
(2)仔细读每一行代码。
(3)分析后给出正确答案。
很明显的,我国已经慢慢把编程教育融入中小学生的学习范围内,旨在培养孩子思考、分析的能力,并在日益加重编程教育的比例。
那么不妨赶快来了解编程吧!现在点击“一键入群”就可以了解我们的课程,也可以咨询任何疑问哦!
我们的课程有ScratchMinecraftC++乐高EV3~心动不如行动哦!
公元前2世纪,一个叫Polybius的希腊人设计了一种将字母加密成数字的方法,他画了一个5×5的棋盘,然后将26个英文字母···