新闻列表
咨询热线:
187 - 6397 - 2757
作为一个接触创客教育近两年的半专业人士,谈一谈对青少年编程教育现状的看法以及编程学习中的一些建议,希望能够对正在学习或者将要学习编程的学生及家长一些帮助。
我今天所谈的编程教育主要是青少年编程教育,根据学习内容我个人将其分为三个类别:
1、图形化编程,适合年纪较小或者编程刚入门的学生,特点是积木块堆叠编程,只需要将现成的功能模块进行拖拽连接就能实现相应的功能,比较热门的是Scratch。Scratch进入中国很多年了,也是全世界少年都在学习的一种图形化编程语言。
2、语言编程,这里的语言指的是编程语言。现在比较热门的是python,专业人员学习的还有C/C++,java等。目前青少年学习编程语言建议学习python,因为python上手简单,又被称为人工智能时代第一语言,是目前各行业都在用的语言。年龄稍大或者已有编程基础的学生比较适合学习python,学习编程语言需要的知识比较专业,建议到培训班进行较系统的学习。
3、嵌入式编程,就是配合硬件的编程,在特定的硬件上加载编写的程序就可以实现相应的功能。嵌入式编程也分为图形化编程及语言编程,比如乐高的编程是图形化编程、开源的arduino和micro:bit开发环境有图形化的也有用编程语言的。嵌入式编程学习中也能学习到一些基础的电路知识等,适合接受能力较强的年龄稍大的学生。因为涉及的专业知识较多,需要到专业培训机构学习。
下面说一下我对青少年学习编程的一些建议:
学习编程的年龄段,个人人为4岁以上的孩子都可以学习编程。没有接触过编程的三年级以下学生建议学习图形化编程,积木式拖拽的编程环境容易上手,慢慢锻炼逻辑思维;三年级以上的学生可以直接学习编程语言也可以通过图形化编程进行过渡;嵌入式编程适合三年级以上学生,学习之前最好掌握电路基础知识。
各类编程的学习内容。图形化编程建议学习Scratch;语言编程先学习python,再有精力就学习C/C++;嵌入式编程学习arduino或者micro:bit就可以了,其他产品基本都是基于这两种开源硬件二次开发而来的。
学习编程不仅仅是学习知识,更重要的是锻炼能力,一定要让学生认识到这一点。编程首先锻炼的是逻辑思维,因为程序都是按照流程执行的,逻辑不严谨程序执行就会出错;另一方面锻炼孩子的耐心和恒心,当程序出现bug的时候,往往需要多次反复调试才能顺利执行,孩子也会在编程调试中不知不觉的增强信心。
学以致用是最重要的,要设定目标,完成后再设定另一个目标。比如学习图形化语言可以先完成一个自己制作的小游戏,嵌入式可以实现一套智能家居系统等等。
学习编程家长不用追逐“最贵的”,选择大众产品就可以了。当学生学习一段时间后会发现其本质是一样的,无论表现形式是图形化的还是英文语言的,其中相通的地方很多,当掌握了一种编程后,其他的编程学习会很容易。
条件允许的话学习嵌入式语言,最好从51单片机开始学习,掌握一定的计算机原理会对以后编程有很大的帮助。
最后说一句,仅仅学习编程是不够的,其他知识也很重要。比如编写一个手机app,可能用到算法、美工等,这就需要学好数学、美图设计等。
说了这么多,如果孩子感兴趣就开始学习编程吧,不要让电脑控制孩子,要让孩子学会如何控制电脑。
速云少儿编程致力于 4 - 18 岁,山东少儿无人机编程教育机构,速云网络研发软件工程师授课少儿编程,教给孩子们不光要学习编程,还要结合编程知识给我们无人机写程序,实现我们无人机的自动启飞、人脸识别、智能跟随,包括更加高级的编程玩法,就是无人机编舞。可能家长想了!四岁孩子能学习无人机编程吗?那我们看个四岁的小同学吧,你自己看看能不能学习吧!
我们来看一看四岁小朋友的学习视频吧!
家长担心孩子们真的能听懂课程吗?在每节课即将结束的时候我们都会进行课程汇报展示,来看一下小童鞋的汇报成果吧!
这个时候家长可能说了,我们四岁的孩子,年龄辣么小,又不认字,那该如何学习呢?
其实四岁、五岁的孩子不认字怎么学习?只要孩子识别颜色就可以学习。通过颜色识别具体编程积木,比如:蓝色是运动、紫色是外观、黄色是事件等等,通过颜色识别文字,根据颜色先实现出程序做出卡通的效果,以激发孩子兴趣,使孩子产生兴趣后开始具体学习每个积木的作用,再学习积木上面的文字。如下图:
这个时候你还认为编程难吗?其实针对4岁起,就已经可以学习编程了。通过搭积木的方式让孩子学习编程。
当然,比如我们下面的无人机编程视频吧!
无人机能六架一起起飞?没错!那他又和数学有什么关系呢?
小云说啦!这是根据我们数学中的坐标轴的 x轴 y轴 初始化无人机位置,无人机与无人机之间的距离、架数的多少,全部需要通过精密的计算,否则无法编排出理想的造型。
现在作为家长的你!还在纠结无人机编程是否对孩子有帮助吗?
无人机编程能做什么?人脸识别?智能跟随?自动飞行?还有吗?
答案:有!那就是"无人机编舞"!不知道无人机如何编舞?快看下面我们速云小童鞋的无人机编舞吧!!
无人机编程都学习哪些内容呢?
让无人机与编程结合?
没错!就是要让孩子“动手”+“编程”实现无人机起飞。
重点培养孩子逻辑思维能力与动手操作能力,让孩子在编写无人机程序的时,无形的锻炼孩子的逻辑思维能力和前沿科技的运用能力,在飞行学习中,孩子们需了解飞机的机械结构,练习手眼协同能力,甚至自己组装飞行器;在编程中,无人机可以在三维空间中,用摄像头完成巡线、人脸识别等人工智能任务。
例如:人脸识别,智能跟随,红外线定稿,光流定位、无人机编舞等。
看我们小童鞋们上课视频吧
坦克编程都学习哪些内容呢?
动手组装”+“编写程序”
通过编程将抽象理论与实践操作合二为一,让孩子重新理解知识,体验人工智能,培养独立思考的习惯和动手解决问题的能力。
课程涉及机器人拼装、力学等数理知识,运用六类人工智能模块,编写专属的自动驾驶算法程序,让孩子更加深入理解人工智能技术。
例如:人脸识别、智能跟随等前沿技术。