少儿编程家长疑问解答

        • Q1:这是什么课程?
        • Q2:学什么?
        • 提问补充:什么是编程?
        • Q3:有什么用?
        • Q4:有什么优势?
        • Q5:有什么样的学习体系?
        • 提问补充:为什么从动画或者几何图形开始学习
        • Q5:什么孩子不适合学?
        • Q6:有什么建议?
        • Q8:可不可以自学?
        • 名词解释:CS

20200910更新
读完问答仍有疑问,请留言过微信17627638389

Q1:这是什么课程?

A:青少儿计算机科学,以编程方法与编程语言为主,结合计算机理论与计算机基础操作,是一套完整的科学与工程课程。

Q2:学什么?

A:学习计算机理论,编程语言,程序设计,数学计算与算法,文字编辑、声音、图片、视频等素材制作。

提问补充:什么是编程?

A:简单说,编就是编写。什么是程序?大概很多同行都说不上来吧。从底层来说,程序有两个作用,计算与控制,这也是冯诺依曼体系决定的,CPU是由计算器与控制器组成。要实现计算与控制的能力,就需要编写程序代。看到本质了吧,程序设绝对需要培养更聪明的人。

Q3:有什么用?

A:
1、培养思维,相较于其他课程,学习CS课程的学生,思维更加严谨,逻辑思维能力突出,分析与解决问题的能力更强,能够系统系统地看待问题。
2、学习技能,除了系统操作、文本编辑、文字录入,素材创作等动手能力,编程本身就是一项高级专业技能,且还在高速发展,前景非常明朗。
3、助力学业,这个每年政策都有变化,不同地区、不同时间,差异较大,建议多关注。

Q4:有什么优势?

A:1、课程目标明确,知道学什么,有怎样的效果,没有棱模两可的营销性概念。
2、更容易发现有天赋的学生,学习过程、学习结果一目了然。
3、未来选择更多,持续深造可以选择国内外知名高校,未来就业可以选择主流互联网科技企业。
4、投入低,学习CS课程,除了学费,再加上一台家中的旧电脑,再无其他费用支出。
5、更便利,程除了面授课程,CS原生支持网课。

Q5:有什么样的学习体系?

A:1、幼儿园中班学习code课程,着重培养方位逻辑与数学能力。大班下学期学习添加Scratch课程,学习scratch基础操作。
2、小学1-2年级学习scratch,设计功能性程序为主。二年级下学期添加Python编程语言课程,学习Python编程语言基础课程。
3、三年级及以上学习Python编程语言。
4、四年级可选APP Inventor课程和C++编程语言。
4、寒暑假集中学习文本编辑、文字录入、素材制作。
5、编程数学课程,用编程的方式培养数学能力。

提问补充:为什么从动画或者几何图形开始学习

A:一句话,考虑孩子的兴趣和接受能力。大学的Python课一般是用一个较为典型的综合案例开始学习,比如华氏度与摄氏度的转换,里面涉及到字符串遍历与切片、数据类型转换、条件语句等,刚开学习编程就这么复杂,怕是直接放弃了。首先还是感兴趣,学会了基础在安排相应接受能力的课程,循序渐进。

Q5:什么孩子不适合学?

A:1、三年级数学成绩百分卷不及格的,先把成绩提高上去,不要浪费时间。当然,还可以选择我们的编程数学课来针对性提高。
2、一定要详细了解课程,老师只能做到尽可能说明,家长还要主动了解。跟风学坚持不了太久,建议不要浪费钱和时间。
3、任何学习都是这样,入门的时候很简单,学习起来也很从容,但这仅仅是皮毛,到真正有用的地方肯定需要努力学习,总会有遇到困难的时候,尤其是编程。如果不懂让孩子坚持,轻而易举的就放弃,美其名曰尊重孩子,建议你别偷懒,鼓励孩子克服困难继续学习。每个高手的额头上都写着努力二字。
4、孩子内向、多动、注意力不集中、不自信、学习效率低…医院解决不了的问题,不要完全指望培训机构。学习编程可以的确可以最大程度的调动专注、思考、沟通、知识应用等学习能力,但每周仅仅两个小时的训练,不足以完全支撑学生在其他方面的完全发挥,建议从生活中继续加强培养,养育的重点在家庭。

Q6:有什么建议?

A:1、学习任何科目,抛开时长与频次都是无稽之谈,跟上课程和完成作业是最低要求。
2、学校成绩是基础,尤其是数学,不然学习编程会很累,很难,很不开心,所以编程数学课可以考虑下。另外,Python等高级编程语言对英语有一定要求,建议从二年级开始学习。
3、几乎大多数青少儿学习的科目,都是快乐入门,但编程是越学越难,需要掌握的知识量也更大。除了上面提到的数学和英语,计算机理论要学吧,网络技术要学吧,还有数据库知识要掌握,如果是前端还要更加复杂些。在编程学习中很流行一句话:XX语言,从入门到放弃。如果后面觉得难就放弃,前面的约等于没学。大一点的孩子我在第一节课都会问他们一根筷子,一只木剑,一把钢剑,他们三个哪个最厉害,孩子们都会说钢剑最厉害。接着会问这三个哪个掌握起来最困难,当然是钢剑。所以厉害的技能都是有门槛的,需要努力才能跨过去。
4、寒暑假集训很重要!很重要!练的都是基础,同样十行代码,10分钟完成和70分钟完成哪个效率更高。(10行代码要用70分钟??不信的话让孩子抄一遍试试)
5、内向、多动、注意力不集中、不自信…还是那句话,抛开时长与频次都是无稽之谈。一个周与孩子相处一两个小时,更何况大部分时间都要用来上课。乐高课时间相对充裕,可以细致观察孩子。但编程课节奏更紧凑,即使课堂上表现很好,出了教室的门,以前什么样,现在还是什么样。你看到的改变,更可能是孩子长大了,心智更加成熟,或者是成长环境发生了变化。所以,请你屏蔽营销话术,主动学习育儿知识,营造良好的家庭养育氛围。
6、不要参加各种野鸡比赛、测评什么的,认可度高的例如计算机等级证书、信息奥赛、蓝桥杯等就那么几个,还是那句话,理性看待。野鸡比赛测评,从课程到证书,套路不要太深。
Q7:不同机构的课程如何选择?
A:目前国内大部分机构所谓的自研课程,几乎都是模仿code、Scratch、combat这三个,还会用一些技术手段把知识锁死在自己的体系中(为了留住人嘛),反而远离了编程兼容开放的特性,除非你不学了,否则只能在他们的体系中使用,想在别的地方用真的太难了。家长自己了解下code、Scratch、combat这三种学习方式,然后做对比,如果兼容就可以学。

Q8:可不可以自学?

A:当然可以!自学的好处太多了,几乎不花钱,也不用风里来雨里去的接送孩子,在家也不至于没事干打游戏。学习途径也丰富,code前期部分完全可以自己搞定,Scratch、Python、C++网上有太多的学习视频和书籍,有的质量堪称国家精品课级别。但是,自学和网课对孩子是有要求的,兴趣是不是需要引导,学习的主动性,家庭的氛围…如果不适合,果断选择面授课程。
Q9:CS课程与机器人课程有什么区别?
A:两者有交叉,例如机器人课程中有编程的环节,CS课程也会用机器人做演示。机器人侧重机械机构与元器件的使用,CS侧重程序设计。机器人课程和CS课程目前亨利老师都在教,我侧重CS的原因有两方面:
1、绝大多数机器人课程的编程部分都是封闭的,使用的编程语言仅限于自家产品,不具有通用性,例如我日常用到的乐高系、乐博系、树莓派系。当然有的机构老师说:例如乐高可以用Scratch或Python啊!这更加说明Scratch、Python更具有通用性,为什么不直接学Scratch或Python呢。
2、机器人课程大部分时间用来搭建或制作硬件,想利用机器人课程学习编程,效率非常低,除非舍得花钱买时间。
3、从前景来说,硬件后续学习更难,就业面非常窄,专业人群大部分收入还不高。CS专业无论从学习难度、就业选择还是收入都对硬件有绝对优势。
4、买硬件,就跟学美术买染料和买纸笔一样,一两个看着不贵,加起来算竟然是一笔小巨款。

名词解释:CS

计算机科学,Computer Science,缩写为CS。作为一级学科,包含4个主要领域:计算理论,算法与数据结构,编程方法与编程语言,以及计算机元素与架构。其它重要领域,如软件工程,人工智能,计算机网络与通信,数据库系统,人机交互,机器翻译,计算机图形学,操作系统等。

更多推荐

少儿编程家长疑问解答