编程语言应用

注册

 

发新话题 回复该主题

家长不要再被少儿编程蒙蔽,要学就学C [复制链接]

1#
北京白癜风医院 https://jbk.39.net/yiyuanzaixian/bjzkbdfyy/bdf/

小学五年级还不学习真正的编程就out的,编程不再是成年人的专利,提前打下编程基础,抢回职场两年时间。家长不要再被少儿编程蒙蔽,要学就学C++真正的编程。

本人从事软件开发二十余年,近一年一直在研究编程的网络教学,如何才能够让小白或中小学生踏入编程及算法的领域。我在年上半年一直在教我的小孩,11岁小学六年级小男孩在学习C++编程,在9月份,他参加了全国计算机等级考试(C++二级),C++二级号称二级里最难的科目。11月份,成绩发布,我的小孩获得九十分以上的优秀等级的成绩。

小学生通过全国C++计算机二级考试

这不但达到了我的既定目标,也让我对青少年编程教育有了新的认识。我认识到学习编程的年龄和基础都不是问题,你说我的小孩,他有什么编程基础啊,论年龄,估计看到这篇文章的朋友都比我小防年纪大。我的小孩能学好编程,不是他有多聪明,他有勤奋。仅仅是我让他减少玩游戏的时间来学一学编程。小学五六年级的学生完全能听得懂那些编程的专业术语,不用担心他学不会。你也不用担心他没有时间,你看看你家小孩玩游戏的时间你就知道了。关键在于怎么教怎么学。我也把我的教学录成了视频,有兴趣的朋友可以我的百家号,里面有我的教学视频。

我鼓励大家学编程,我就要给大家讲明白几个问题:

1、我的初级编程课程适用于哪些人?

喜爱编程的中小学生,希望参加信息学奥赛的同学。没有编程基础的大学生、希望进入高科技领域及渴望进入IT领域的小白。

小白学编程

2、为什么学习编程?或者说学习编程是为了什么?

编程是信息高科技领域的基石,信息高科技领域包括计算机软件、硬件、网络、云、人工智能、大数据……,这些都离不开编程。不会变成无法融入到信息高科技领域。

编程是高科技领域的基石

如果你将来就是不想进入高科技领域,你只想当演员、公务员、医生等,你可以不学编程。但现在高科技领域的待遇还是会吸引绝大多数学生及即将走入职场的年轻人,学学编程你会有很大的话语权,哪怕你将来从事IT销售,你也能跟用户夸夸其谈。

3、学习编程为什么从C++开始?

常见的编程语言有BASIC、C、C++、JAVA、C#、python等等。编程语言有N多种,如何取舍,是小白最困惑的问题。我这样告诉你,C语言是大学计算机专业必修课,为什么?因为C语言是一切高级语言的基础,语法标准、底层开发能力强。学会了C语言,再学其他语言很容易。而C++则是C语言的升级版,引入了类和对象的概念,而大多数高级语言都是面向对象的语言。所以C++语言不但具有C语言的血统,而且更容靠告近其他语言。所以,对于小白来说,建议学习C++语言,学好C++语言,对于其他语言就是能上能下。

C++教材推荐

4、中小学生是否适合学习C++程序设计?为什么中小学不开设编程课程?

有人会问,编程这么有用,为什么中小学不开设C++或其他语言程序设计呢?这个问题就需要考虑开设语言课的成本了,成本是很大的。编程语言课程不适合大多数的中小学教学及学习,原因如下:1、编程语言太抽象,需要很强的理解力。2、需要电脑等设备辅助支持,不是每个家族或学校都有条件,尤其是偏远地区。3、需要专业的教师队伍。4、这属于专业技术领域,中小学生的未来前途未定型,大面积普及编程语言教育,弊大于利。

个别有条件的中学会开语言课的,三十年前,我所在的高中就开设过BASIC课程。

学习编程适合那些有一定的经济条件、学习基础好,有很强的理解力,学有余力。将来希望进入到高科技信息技术领域,或者眼前希望学习信息学,参加信息学奥赛的同学。

无论你是因为什么学习,如果你能坚持学习三到四年(在不影响学业的前提下),你将来走入到职场,你将会至少抢回两年的时间(相当于有两年工作经验)

5、社会上的少儿编程是怎么回事?

现在社会上的很多少儿编程班,绝大多数是编程兴趣班,引导你的兴趣。积木式简单编程,好比幼儿园里玩积木,当时玩的时候感觉还是不错的,但玩与不玩对你的将来没有什么影响,也很难说你从积木当中能获得什么灵感,为你将来成为建筑大师打下什么基础。

少儿编程

社会上也有专业培训青少年编程的班,或者是那些脱产学习编程等技术的专业班,这些班有个共同的特点都是价格昂贵,学习进度快,内容多,很难消化。这种班不能说没有用,但花费与收获还是不合适的。

6、小白能学好C++吗?

c++及其他的高级语言基本都是适合小白的,我的小孩就是小白,能通过全国计算机二级考试,应该是学到了C++的基础了,如果想进一些,就可以进一步学习。我让我的小孩学了基础后,就转入到算法的学习了。我会另外找时间写一篇算法的学习之路是怎样的,大家可以自己找。而更高级技术领域,比如大数据、云计算、物联网、人工智能等是不适合小白的,必须要有编程基础及工作经验才可以的。

心动不如行动

分享 转发
TOP
发新话题 回复该主题