现在不少地区都在大力推动编程教育。前不久,重庆市教委就发通知,要求从小学3年级开始必须学编程。
而早在重庆之前,南京、天津等城市,早已把编程列入中考招生项目
。不仅如此,学编程的孩子在高考中也更有优势,在多个省市的数学高考题目中已经出现了编程相关的题目。
另外,在信息技术中获奖的学生,也更容易受到名校自主招生的青睐。
纵观这一系列信息,相信大家都看出来了,中国教育部门在编程上日渐倾斜的权重。
中国教育部门逐步重视少儿编程教育
事实上,2017年开始,中国教育部关于人工智能的教育信息就几乎月月更新,所有信息都在强调一个事实:不会编程将严重影响孩子升学。
不仅中国如此,事实上,全球范围内,越来越多的孩子开始在小学阶段接触编程教育。
24个国家开启少儿编程教育
在国外,少儿编程教育发展程度非常高,全球已有 24 个国家在基础教育中设立了编程课程大纲:
· 在美国,编程已进入幼儿园和中小学课堂,是备受欢迎的课程之一
· 在英国,编程被列入国家教学大纲,成为6~15岁孩子的必修课
· 在日本,“编程”成为日本家长最想让成为孩子学习的技能之一
如果还抱持着,“以后不做程序员不用学编程”、“不打学术活动不用学编程”、“编程能力是加分项不是必须项”等观点,未来孩子可能就要输在起跑线了。而学编程的好处,更不仅限于升学和国家政策的要求。
要求
什么样的孩子适合学信息学?怎样能学好信息学?根据多年的教学经验,我们总结以下几点,同时这也是信息学奥赛要求具备的综合能力
1. 想象力与创造力;
2. 对问题的理解和分析能力;
3. 数学能力和逻辑思维能力;
4. 对客观问题和主观思维的口头和书面表达能力;
5. 人文精神:包括与人的沟通能力,团队精神与合作能力,恒心和毅力,审美能力等
学习内容
第一阶段,程序设计基础,主要内容:1、 c++入门:输出输入,变量,表达式,顺序,选择,循环三种结构
2、 数组和字符串:高精度运算
3、 函数递归。
第二阶段,程序思想阶段,必备的练习让孩子养成良好的代码能力
第三阶段:数据结构和算法阶段,
1、 表,树,图的表示和基本操作
2、 递推与递归,贪心法,二分法
3、 搜索算法
4、 动态规划
5、………(等等)
编程的核心是算法,这也是我们培养学生的重中之重。
© 2024. All Rights Reserved. 沪ICP备2023009024号-1