家有初中生,如何选择编程课程?

在中国,初中生也面临不小的升学压力,这里当然是指不同城市的中考。以我所居住的城市,东莞为例,为何只要有人居住的地方就有补习机构?这是由于这个以外来输入人口为主的城市,高中学位确实少得可怜,中考的淘汰率在50-60%之间,这必然导致以分数作为评价机制的升学方式,如果需要上高中,确实需要足够的分数作为保障。

不过随着教育制度的改革,高考的强基计划及2020东莞中考,有10%的自主招生名额,越来越多的升学评价机制在逐渐的完善,美术、音乐、体育、科学、编程等不同类别特长的学生可能获得升学的概率大大增加。

如果你家也有初中生,学习编程能够获得什么优势呢?

1.严谨的逻辑思维,提升数学、英语、物理等基础学习成绩;

2.参加信息技术特长生或者中考自主招生,更容易上名校;

3.学习编程是一种创造的过程,更是孩子远离游戏的好帮手;

4.优秀的编程思维帮助孩子拥有清晰的逻辑表达及自信的决策能力;

那一个初中的孩子又应该如何学习编程课程呢?

目前浙江的高考是直接选考信息技术(包含编程),南京重庆中考也是直接考核计分进入中考总分,长远来看,编程这个人工智能时代的必备技能必将全面在义务教育阶段普及;

从改革开放开始,经济贸易全球化导致英语成为必考科目;

2020年开始,高考英语一年考两次,取最高分,降低英语的考试难度,提升英语的应用能力;

作为人工智能时代的编程,又与英语这门学科在中国发展何其的相似;

少儿编程专业的课程体系参考

所以一个初中生学习编程路径应该如下:

如果是兴趣导向或者学科导向(学科导向的意思:为以后高考中考信息技术考试做准备)

初一:可以学习python 课程,入门代码编程课程,应用英语,培养孩子编程兴趣及专注能力;

家有初中生,如何选择编程课程?-少儿编程网

初二:可以学习python进阶课程,了解人工智能应用项目:网页设计、网络爬虫、视觉识别等;当然还可以与智能硬件(microbit)相结合,帮助孩子认知物理知识。

家有初中生,如何选择编程课程?-少儿编程网

python 与智能硬件结合的机器人编程

初三:建议孩子学习以难度较大的以arduino为智能硬件的c++编程课程,了解生活中常见智能设备的硬件组成和设计原理,学习物理电子电路知识、传感器以及显示电动等执行器,关注身边环境,运用设计思维,设计出能改善生活的智能设备;

如果是竞赛导向的学生,那就需要参考如下的学习路径了:

c++竞赛课程体系

初一:掌握C++常用语法,了解基础算法,如枚举算法、模拟算法、排序算法,能够用C++解决简单的算法题目,达到参加各类普及性信息学赛事(如地区级信息学竞赛),达到在CSP-J入门级中获奖的水平;

初二:掌握C+STL等C++的高级用法,学习图、搜索、动态规划等基础算法。达到在CSP-J入门级中获奖的水平;

初三:掌握搜索剪枝、更多形式的动态规划、图论算法、二分法、数论和组合数学等重要算法,达到在CSP-J入门级或CSP-S提高级中获奖的水平;

备注:针对初一为零基础的学员也可以参考;当然如果要参加竞赛越早接触学习c++越好。

总结:初中的孩子学习编程课程,应该提早与老师及自己孩子沟通是否确定要参加。要根据自己是为了兴趣或者以后的学科考试还是为了孩子竞赛,获取优秀大学的录取概率来决定。这块的确定需要专业客观的测试试卷进行测评。

本文链接:家有初中生,如何选择编程课程?

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:少儿编程网,谢谢!^^


*文章为作者独立观点,不代表少儿编程网立场
发表评论

坐等沙发
相关文章
小学生参加少儿编程班,到底是在学编程,还是玩游戏呢?
小学生参加少儿编程班,到底是在学编程…
少儿编程对孩子的成长发展很重要
少儿编程对孩子的成长发展很重要
编程教育会是世界各国下一场科技竞争
编程教育会是世界各国下一场科技竞争
未来stem课程的发展之路
未来stem课程的发展之路
如何通俗易懂地解释什么是算法?机器人编程与少儿编程教育区别?
如何通俗易懂地解释什么是算法?机器人…
游戏化的少儿编程为什么那么受欢迎?
游戏化的少儿编程为什么那么受欢迎?
学生都说我是编程界的“吴彦祖”