少儿编程教什么
发布时间:2019-05-04 17:51:59 已帮助:1182人 来源:北京趣乐码
绝大部分家长对于少儿编程教育的理解,仍处于知道“少儿编程”,却不了解“少儿编程”,大多数家长对少儿编程的反应是:“少儿编程是什么?”、“少儿编程学什么?”、“学少儿编程有什么用?”。小编为大家找来了具体的内容介绍,来了解下吧。
一、少儿编程教什么?
在行业内,少儿编程通常是指在青少年的K12阶段对他们进行计算机编程能力的教育。在行动路径上,对低龄(主要是小学阶段)儿童实施的是基于Scratch的图形化编程教育,对于高年龄阶段(例如小学高年级、初中、高中阶段)青少儿实施的是诸如C++、Python等编程教育。
Scratch
Scratch是一款由美国麻省理工学院(MIT)研发的少儿编程语言。它是一种图形化、积木式的编程语言,它将程序语言设计成一块块积木,你只要用拖拉的方式,将程序积木堆叠起来,就可以轻松地创造出自己的作品。
少儿编程教Scratch的原因:
Scratch是一种最适合少儿的图形化编程语言,适合6岁以上的孩子。孩子们不用书写代码语句,只需要按照一定的逻辑顺序,用鼠标拖动积木模块,就可以进行编程。这种方式大大降低了学习难度。
Scratch不仅易学而且功能强大,孩子们在制作和分享游戏、音乐、动画的过程中,能体会到编程学习的乐趣,从而激发他们学习编程的兴趣和热情。
Python
从2018年起浙江省信息技术教材编程语言将会从VB更换为Python。不止浙江,教育大省北京和山东也确定要把Python编程基础纳入信息技术课程和高考的内容体系,山东省小学信息技术教科书里也新增了Python的课程。
少儿编程教Python的原因:
语法结构精炼,没有乱七八糟的符号,完全将思维可视化,让青少年用最简洁的语言表达想法,用最简单的思路解决问题。
适用范围广阔,游戏、应用、网页开发、数据分析……Python强大到可以胜利多种热门项目开发。
C++
虽然C++语言不是个高级编程语言,但是它深刻影响了后来出现的高级开发语言,C++甚至影响着计算机开发语言的整个世界。
少儿编程教C++的原因:
C++是信息学奥赛的竞赛语言。C++彻底兼容了C语言,而C语言有能力操作计算机硬件中几乎每一个资源,所以深入学习免不了要知悉计算机体系结构,带领学生挖掘C++背后更深一层的计算机文化和计算机组成原理。
二、少儿编程教育的真正内核是什么?
1、学习编程思维
编程是非常重要的工具,它能够极大地拓展人类能力的边界。但是少儿编程并不仅仅是教授一种与计算机沟通的语言,更重要是带给我们每个人思维方式和方法论的改变。
少儿编程教育本质上是一种编程思维的培养,这种思维的培养需要多元化场景的浸润,从而真正培养孩子们养成探究式学习的方法和批判性思维,达到学习编程的最终目的。
编程思维最核心的就是计算思维,计算思维是一种解决问题的方式,它把解决问题的过程分解为四个步骤:
是复杂问题的分解;
第二个是模式识别;
第三个是抽象化;
第四个是算法实现。
这种计算思维不仅在编程中有用,在实际和生活中也同样能带来帮助。
2、解决问题的能力
编程,更加注重学习过程,注重知识与生活的联系,打破书呆子的刻板印象,旨在培养孩子的动手能力。
编程能够让孩子的内心所想演变成现实,在整个过程中对孩子的创新能力、解决问题的能力都有很大的帮助。通过编程语言,有的孩子还能设计出一些智能化的工具,比如简易机器人、红外感应门等,甚至还能发明出更有趣、实用的工具。
三、怎样的少儿编程课是好的
好的少儿编程课具有下列特征:
1、形式有趣:少儿编程课要符合小孩心智能力的发展特征,在授课方式上可以采用任务驱动的方式,真正挖掘小孩内在的驱动力。
2、内容体系:编程课在设计的时候不能是简单的项目叠加,而要注重内在的知识点、能力点的排列。让小孩子在学习的过程中不知不觉地掌握编程能力。