【少儿编程】概述少儿编程项目

前段时间接了一个兼职项目,是属于少儿编程类,即4-16岁青少年编程。

对于编程来说,有我的强项。但没有想到:10岁的小朋友就开始编写C++程序了。想当年,我10岁的时候,还在外面疯玩。现在只能感慨:今时不同往日。

更让我惊讶的是:通过这个兼职项目,让我接触和认识了一个新的领域—-不同于iOS软件开发的新领域,算是一个新的领域。接触一个新领域,对我的认知提升有很大的帮助。这也是我想接手这个项目的根本原因。

领域是新领域,但底层一些规律是想通的,例如,与我之前的领域有相通的点,那就是编程。

对于编程,我自认为有优势,然而一接手项目,发现被现实打脸了。

少儿编程用的编程语言是Python和C++。

Python,知道它简单易学,也略练习过,但没有实战经验,做起大型项目来,还要一段的学习成长期。

C++,项目经理在开始介绍项目的时候,就说会不会使用C++,这句话就像问一个成年人会不会用筷子吃饭,我就说太easy了。我能随口说出C++的一些知识:如它是面向对象编程语言;它的核心是对象,即万事万物皆为对象;最显著的特征就是类;当然还有类的三大要素:封装,继承,多态…等等知识点。

然而在实际接触到项目,发现根本用不到对象,也没有类什么事情,更谈不上封装,继承,多态。只是用到了一些for,while循环,还有if else条件判断。这里与我当初想的不一样。

接手一天后,让我对少儿编程有了一个大概的了解。少儿编程是4岁至16岁的小朋友和青少年,学习编程的一个领域。再细细说下就是:

4~5岁 学习是大颗粒,也就是乐高积木。让小朋友玩积木,搭建空间图形,培养和训练的是空间建模思维。

6-7岁,就开始学习小颗粒(有些地方叫刷卡编程),就是带一些节点,电机等设备的积木。这里还是培训小孩子的空间建模思维,当然有了机器人,自动化方面的知识了。

8岁左右,就开始学习图像化编程。真正意义上的软件编程了。这里就区分了前面的硬件编程。在这个阶段使用集成开发工具是Scratch,一个来自美国麻省理工开发出来的开源工具。体验过这个工具,很简单,很适合小朋友学习编程。

9-10岁的小朋友,就开始接触Python语言了。听说有一年半至两年的学习过程,学习的过程是从最简单的语法开始,甚至是什么是程序?什么是变量和赋值符号开始。很基础,基础到让我刚接触时就踩了一个坑。学习Python,用的是IDLE开发集成工具,而不是我们市面上的VS Code或者Python流行工具。IDLE这个工具是比较古老的,起码在运行和语言提示上就low很多了。

11岁之后的年龄,在有兴趣的情况下,那就是学习C++编程了,学习这门语言也是从基础的语法讲起。当然这个阶段,就是参加一些省级,国家级,国际级大赛了。听说是拿到重量级别赛事的奖项,名校都会来直接招生,对于高考,也有减分的优惠政策。因为有这一需求存在,学C++,参加大赛的学员还是很多的。

C++的开发环境是Dev.C++或者叫DevCpp,是一款开源软件。这款工具,用起来没有当前主流的工具那么方便,但因为一些重要赛事规定必须,也只能使用Dev.C++工具。

至于赛事,就有NOIP,NOC,IRO,世界机器人大会青少年电子信息智能创新大赛。这些赛事含金量很高,也得到教育部的承认和开通了白名单。

以上的信息是做为我接手项目的一个入门培训,让我有一个整体了解。对于我来说,只做其中一小部分功能,就是C++编程中的试题编程。

关于试题编程,有一些比较深入的感触。我将一个系列来分享。

这就是我接手的兼职项目—-少儿编程项目的概述。

有兴趣,请关注 程序员华仔

声明:文中观点不代表本站立场。本文传送门:https://eyangzhen.com/416023.html

(0)
联系我们
联系我们
分享本页
返回顶部