青少年编程是指6-18岁的孩子通过寓教于乐的方式学习编程语言,以可视化图形编程工具和基础编程语言构建在线编程学习平台和开源硬件平台,让孩子通过可视化图形编程、代码编程和机器人编程培养动手能力、逻辑思维能力、计算能力等,学习编程来串联各个学科。
编程语言分为多种,其中Python语言是由荷兰人GuidovanRossum于年发明,目前是全球最流行的编程语言之一,Python是一种面向对象的解释型计算机程序设计语言,语法简洁清晰,又具有丰富和强大的库,它又叫做作胶水语言,被广泛应用于后端开发、爬虫、大数据处理、数据分析,云计算、人工智能等领域。Python语言具有简单易学、语法优美、开发效率高、应用领域广泛等诸多优点。Python开发快,简单易学,没有很多技巧,好玩又有趣,很适合培养兴趣。通过Python语言的学习,孩子能够在了解大数据、人工智能等前沿技术发展趋势的同时,逐步理解其底层实现原理,为今后在这些领域的学习和研究打下坚实的基础。
C++是在C语言基础上有了初级的面向对象的思想,因此不建议一开始就学C++。刚开始学习C++可能会觉得很难,因为C++有很多跟底层打交道的东西,就相当于高级汇编,要自己去分配内存,回收垃圾,了解程序是怎么在你计算机上运行的。学习C语言,就像你刚生下来学会爬行一样。只有会爬了,才能走的更稳,跑的更快。对C语言有了一定了解后,再学习其他语言,像Python之类的就比较简单,语言都是一通百通的,何况那些高级语言都有很强大的库可供调用。但是,如果是初学编程,还是建议从Python开始入门。
如今人工智能不再是遥远的概念,特别是当AlphaGO的出现,更是带动了一股Python热。国务院刊发的《新一代人工智能发展规划》中更要求实施全民的人工智能教育。而Python因提供丰富的库供开发者使用,使其成为最受欢迎的人工智能语言。例如,它提供用于科学计算的“Numpy”;用于机器学习的“Pybrain”;用于高级计算的“Scipy”;以及用于人工智能的“AIMA”。所以,当许多人与时俱进地研究人工智能知识,想跨入人工智能大门的时候,Python作为最接近人工智能的编程语言,就是进入这个大门的一把钥匙。
年高考,编程相关试题出现在高考数学全国卷、北京卷、江苏卷中,而这已经不是编程第一次被纳入高考考察范围:年的高考数学江苏卷首次出现了编程题,考生们需要通过阅读伪代码理解程序逻辑,并根据算法得出结果;同年的天津卷也出现了编程题。年1月,教育部“新课标”改革,正式将人工智能、物联网、大数据处理等划入新课标;山东、浙江、重庆等地教委也相继下发推动编程课普及的通知。
编程的学习是国家*策和时代的需要,学完后还需证明孩子的编程能力,PSTK国际青少年编程技术等级考试是一项面青少年的国际性编程水平分级考试,考试标准参照美国计算机科学教师协会拟定,学完编程可以参加PSTK这项考试,证明其具有相应的计算机软件编程能力,而青少年学习编程不仅提升逻辑思维能力,还将助力于高考。