您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
小孩儿能学c语言吗?
语言,孩子,少儿小孩儿能学c语言吗?
发布时间:2016-12-08加入收藏来源:互联网点击:
回答于 2019-09-11 08:43:50
整理下,题主一共问了三个问题:
① C语言不都是大学生开始学习的吗?
② 孩子能学得懂少儿培训C语言的课程吗?
③ 为什么要学C语言?
让我这个程序员一一解答下:
① C语言是不是大学生开始学习的
对于正式的教育来说确实是的,高中及高中以下只能接触到语数英理化生政史地这些科目。
但是,对于兴趣来说,不限制是哪个教育阶段,就好比读小学的学生如果对历史感兴趣,可以提前去学学历史。所以如果对C语言感兴趣,提前去学也不是不可以。
②孩子能学得懂少儿培训的C语言吗?
相信培训机构已经考虑到这个问题了,所以少儿编程培训机构培训C语言的目的不是让学生学会之后去工作的,而是以兴趣培养为主,所以培训的内容一般都是一些简单且基础的内容,所以不必担心学不懂。
③ 为什么要学C语言
像我们这些社会人士,学这些语言更多是为了就业,但是小孩子不一样他们更多是兴趣。
那么少儿学习C语言有哪些好处呢?
其一,可以满足小孩子的好奇心。
其二,学习编程语言可以锻炼逻辑思维能力
其三,如果以后职业想往这方面发展,可以在这时候埋下种子。
回答于 2019-09-11 08:43:50
高中以下最好把语文和数学等基础课程学好,基础打好了,以后才会走得更远。好多天才都是家长让学些乱七八糟的东西,自以为厉害,其实把自己孩子坑了。基础牢固,到了大学在学都不晚,基础不好会导致知识断层,因为编程需要很强的逻辑思维,以及对现实需求的了解,计算机软硬件的基础知识等,会导致学习好的孩子钻牛角尖,产生很多不良的后果。比如抑郁症,丧失信心,放弃学习,自暴自弃等等。家长要做好引导,课余时间做点小玩意可以,别太深入,慎重选择。
回答于 2019-09-11 08:43:50
随着大数据、人工智能、5G等等越来越多的影响到我们的生活,很多家长觉得是时候让孩子学习编程了,如果不了解如何构建的网络世界,在将来残酷的竞争中会有一个短板。正是这样的需求驱动,最近两年青少年编程蓬勃发展起来了。这让家长们感到,再不学习少儿编程就晚了。
但让小孩儿先学习C语言,这个不建议学习,难度太高,学了可能也会忘记,对于一般人来说应用场景太少,C语言名气很大,但是很不实用,C语言属于一种中间语言,和电脑硬件打交道较多,不算是高级语言,是面向计算机底层、硬件编程和操作系统编程人员的一种主要语言。学习难度大,收益低,将来大概率无用处。
如果要进行少儿编程的学习,家长需要对编程有一定的了解和初步的认识,要搞明白能过培训能让孩子学习到什么,应该学习哪些程序语言,花了钱和时间,将来要得到一个什么样的结果。
首先,少儿编程是一个入门级的编程,与真正的以编程为工作的程序员的编程还是有比较大的区别。在原理上,在基本语法上是一样的,但要家长们要清楚,即使你花再多的钱和时间,在少儿编程班学习完成的孩子也达不到专业水平。这很好理解,很多大学毕业的计算机专业学生在刚毕业也不专业,也无法立即就业,还得去一些专业的就业培训班再去强化学习。 那既然无法达到专业水平,我就不学了。这种想法也不对,古语有云,千里之行始于足下,先开始入门级的学习,让孩子产生兴趣,有一个起步。少年编程更是一个通向程序世界的窗口,让你一窥计算机世界的五彩斑斓。让孩子对一些编程的基本概念有一个理解,丰富知识,等到将来真要专业化学习的时候也是快人一步了。 我们对待编程的态度应该要像孩子学习英语的态度,罗马不是一天建成的,编程需要长时间投入,持续学习。
另外,家长们也要明白,从少年时代学习英语言并不是长大以后为了当翻译官,而是为了能掌握一个知道工具。编程也是如此,长期的学习编程不是为了长大以后当个码农,而是在将来残酷的社会竞争中,多掌握一个工具。按很多家长参与培训的逻辑说是“不输在起跑线上”,不能说别人的孩子都懂,咱们孩子和傻子一样的一说编程啥也不懂。
回到问题本身,该不该让孩子学习编程呢?答案是肯定的,早点学习和接触编程,百利无害。
最后谈一谈少儿编程的学习路径与语言的选择。
入门级的编程现在都是scratch(如图1),这个应该没什么争议,是麻省理工大学开发的一套少儿编程框架。这套编程工具系统可以零基础的青少年对编程有一个初步的认识,是编程入门的最好教学系统。Scratch是几乎所有编程培训入门班的教学工具。
条件好些的可以考虑乐高的MindStorm编程(如图2),可以学工程方便的知识。
在scratch完全掌握以后建议学习python编程(如图3),python是一种非常强大的编程语言,在计算机世界应用的非常广泛,是一种易于入门学习但却专业能力又非常高的语言。我们熟悉的知乎、豆瓣都是用python语言开发的。Python语言又是人工智能第语言,将会成为未来世界的通用语言。Python有着像英语一样易于理解的语法格式,又有着几乎无所不能的应用场景。更强大的是python可以与scracth无缝对接,很多的scratch机器人同时支持python语言。
Python阶段完成的建议可以进行网页编程的学习HTML5、CSS、Javascript等语言的入门级学习,这会儿孩子已经进入了青少年时代,可以进行一些更专业的学习,了解一下是什么构成了互联网的大千世界。正是HTML等WEB前端编程结合python等后台编程共同完成了互联网世界的构建。学习完HTML,Javascript等前台技术,是手机APP,互联网网站,车载电脑等等几乎所有人机交互界面都必须的语言。 计算机语言非常博大精深,不是短时间能学习完成的,很多计算机专业人士也都是学习或使用了的某一部分功能。当编程能力到达一定水平的时候,可以适当的丰富一下计算机知识。比如说计算机原理、Linux操作系统、数据库的一些基础原理、web服务器、云计算等等。 如果在中后期家长的目的是让孩子进行机器人大赛等等比赛,拿到名次获奖,可以针对性的学习一些底层的编程技术。如果仅仅是为了丰富编程知识、了解编程技术、scratch、python、html、Javascript就完全够了,掌握了这些基本技术这些已经足够强大。Python、Javascript这两个精通一个在当前的就业市场中都可以挑战30万的年薪。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |