近些年,少儿编程大行其道,不少家长忙着给孩子报少儿编程的课程,那么大家知道少儿编程学什么吗?它和成年人学习的编程有什么区别?
1、首先,说说成年学的编程是什么吧,这个最符合人们对传统编程的印象,那就是编码,写程序,用C语言、C++、java这种计算机语言敲代码,让计算机来执行,可以制作各种程序软件,大到成人、老年人,小到小学生都可以学习,只要学习者具备操作电脑的能力,能操作基本的软件,熟悉操作键盘即可。如可以加分保送的五大奥林匹克竞赛该之一信息学竞赛,NOIP普及组的参赛对象就是初中生,他们的就可以学习C/C++来解决很多数学算法的问题,能参赛获奖的同学,其编程能力已经不亚于计算机专业本科的大学生水平了,他们所学习的内容和大学计算机专业学习的编程以及我们对传统编程的印象都是一样的,都是用双手敲代码,是真正的专业的程序员、软件开发人员,本站的学习学习内容、资源以及面向的学习人群也都是如此。
那么少儿编程呢,少儿编程是近几年提出的名字,比如scratch编程,它的学习全部都是图形化的,学习者可以像操作积木一样,在软件上通过鼠标拖动不同的东西,让它们按照先后顺序执行,从而实现计划运行效果,因此这种学习的难度就更低,学习者的年纪要求也更低,甚至键盘不认全都可以学习,这种学习更多的学习目的是为了锻炼学习者的逻辑能力,比如:应该先做什么,再做什么,最后再做什么。类似制作PPT时候的动画特效一样,可以让孩子明白这个特效动画是如何一步步完成的。所以大家可以感受到,少儿编程并非需要写代码、敲键盘,更多是用鼠标操作,更多是注重思维的逻辑锻炼,只不过叫了一个”编程“的名字而已。因此少儿编程并不编程。
2、该如何选择?
如果孩子已经能熟练操作计算机,包括键盘和软件,那么可以考虑直接学习C/C++编程。
如果孩子岁数还小,对于计算机还不熟悉,但又希望锻炼下逻辑思维,则可以考虑少儿编程,如图形化或机器人,都可以很好的锻炼逻辑思维,甚至动手能力,也非常不错。
3、警惕
同时也希望大家多做了解,不少打着开发智力、锻炼孩子思维的各种培训层出不穷,”幼儿编程“、”少儿AI“等概念化的名字接踵而来,大家务必擦亮眼睛,不要被征收了智商税!
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程