很多人说少儿编程好,学习编程真的有用吗 少儿编程那么火,真的有用吗?有什么用?

作者&投稿:陀廖 (若有异议请与网页底部的电邮联系)
如何学习编程
首先,我想说一下学习思想.学编程其实跟网络游戏有着类似的效果.开始的时候,你会对那些代码,函数等产生很大的兴趣,尤其是刚接触编程的人,刚学习第一种语言的人.可是,当你一步步深入的时候,你会发现你没有了以前那种斗志.就好象你在玩韩国泡菜网游似的,玩到一定程度,每天就是练级练级,完全是一个想冲到高级别的意志力在支持着你.而学编程就更难了,学了两个月后,总是觉得你好象全都学会了,却又什么都做不了,又没有其他的意志力支持你.这时候你会很容易放弃,或者转到别的如网业制作,PS,FLASH等行业的.其实我告诉你,虽然你觉得你好象已经学了很多了,其实你还是什么都没学呢,等你跨过这道坎,才是你刚入门的时候.说这些,只是想告诉你,学编程中会遇到很多困难,你要努力的克服这些困难,才能真正学到东西.否则,你根本别想学编程,趁早转行. 接下来,我帮你规划一条编程之路.
学编程的人,很少有人没学过C语言的.我推荐让C语言作为你第一个学的语言.虽然有的人说要先学VB,其实这种观念是错误的.C确实比VB枯燥,而且说实话学完C后不学别的就好象没学过,感觉什么都没学会.可是,对初学编程的人来说,只有C语言才能建立起你对编程概念的理解.VB不是编程,VB只是一种工具而已.C语言确实是个不折不扣的语言,真正让你知道什么是编程的语言.有初学C语言,用TC2编译器的人总说他学了C什么都不会.什么软件也写不出来.我可以告诉他,编程编程,编的是程序,而不是软件,软件这是程序的一个构价.你想编程出软件,那以后很轻松的就能掌握,现在你需要学的就是编程,说明确一点,你现在所需要学的就是算法.编程的灵魂是算法,这点每个人都要记住.
所以,第一门语言要学C,推荐的书为谭浩强老师的(清华大学出版社)或者克尼汉的(美国).
初学者也许需要一套视频教程来帮助自己更快的入门,那么就推荐你去百度搜索"C语言视频教程",第一页的第一条记录就是这个教程.而且是和谭老师的配套的教程!
注:有些人说谭浩强的书不好,太死板.那么我只能说你最多是个一瓶子不满,半瓶子逛荡的人.真正要掌握高深技术的时候,你会发现你没办法掌握.
C语言要学到什么样才算个头呢?其实,C语言没有学到头一说.有些人学了一辈子,还在钻研.那么你应该到什么时候学下一种呢?按时候算的话,我推荐,如果你每天有6个小时的时间学习的话,一个半月以后,你就可以转到下一个语言的学习过程中了...(我估计普通人在这一个半月内该掌握的都掌握了)
那么,下面要学的是什么呢?这会不会还有人说VB吧.还美其名曰加深对编软件的印象.这种说法很幼稚.学了C语言还学什么VB呀.其实VB确实是很强大的,容易入门,想精通了也不容易.著名的DOS系统就是用BASIC语言写出来的.可是,这种这么易用的软件对于专业学编程的人是一种不好的东西,会让人产生依赖,让人产生惰性.VB的那些控件的功能实在是太强大了,你都不用怎么思考,就可以编写出来.可是,控件毕竟是不能随你的意愿支配的,控件是死的东西.你真正要学的是编写的思想,是函数(Java中称方法).另外,学VB还不如去学Delphi呢.
注:市面上的软件一般一眼就可以看出是用什么语言编程的,而VB编写的软件几乎找不到多少.
所以,下面要学的也就那两种选择了,C++/Java.我推荐,先学Java.
Java实际上是C++改的.去除了C++中指针的部分,让C++变得更安全,同时也比C++稍微简单了一些.你需要去找一些关于Java的介绍,在看下面的东西.
我听一个北大青鸟的老师说Java的最终发展目标是J2EE.我觉得不然,J2ME一定也是个发展方向,只是他跟J2SE,J2EE有很大的不同,开发环境也很不同.关于J2ME的部分我不做讨论.而J2SE呢.说实在的,市面上的J2SE软件确实也是很少的,你见过有几个拓展名为.jre的软件?不过还是要告诉你,学习Java的人肯定最先接触的是J2SE.Java的GUI软件只是技术性的问题,也是开发手段的问题.不管你是要发展到J2EE,还是转到GUI编程,J2SE绝对不是弯路.还是那句话,算法是最重要的.而Java比C++最大的优势在于他的完全面向对象和跨平台.其实,就算你先学了Java,你还是可以很容易的掌握C++,Java程序员和C++程序员的互转是很容易的!再说一些Java的优点.Java比C++方便很多,下载了编译器后一个记事本就能写程序,JBuilder实际上只是个辅助的工具.我去一个搞Linux系统开发的公司看过,用JBuilder的很少,一般都是直接用UltraEdit直接写程序.而C++必须要用VC++等编译器,不说电脑配置低很不好用,光说VS是要花钱的,而JDK永远都是正版(免费下载),就应该用Java.其实这只是习惯问题,不管你是先学Java还是先学C++,都会很快掌握另外一个的.
Java的书有很多,初学不要买实例的,买那种一直讲基础的,清华大学出版的书很好.另外推荐视频教程,孙鑫老师的Java无难事.去52ebook直接搜索名称"Java无难事",一共有12张CD,都下载下来就好了.教程的第一课会教你如何配置,去哪下载编译器等.
要学到什么时候呢?我是这么推荐的,学到你可以不看任何资料,(当然可查看JAVA帮助文档)熟练的编写出一个酒店管理系统来.接下来,你就可以去学别的了.
这个别的,就是C++,还是那句话,Java程序员可以很容易的掌握C++,只要学了C++的基础语法,剩下的就是实践了!
C++的书可以买一本C++语言+SQL的应用,就是讲数据库系统的例子.多练是很重要的.
视频教程推荐孙鑫老师的VC++视频教程,去讯雷上搜索"孙鑫 VC++",找到那个700M多的打包教程,就是了.

其实学懂Java和C,剩下的你真的可以自己掌握了.我粗略的说一下.
比如,你可以学汇编,汇编实际上是很磨人的,不过汇编高手永远都是抢手货.
那么VB呢?DELPHI呢?哈哈,又是VB,你学,这个时候学VB,学不了几天就掌握了.不比初学轻松?
想学的你都去学,甚至还可以去学Flash,连Flash ActionScript都可以很轻松的掌握.

其实现在,你的路已经定下来了.你剩下的就是不段实践,不段往更高的方向发展.
在这之前,建议你去考几个试.
去考中国计算机软件职业资格水平考试,直接考中级的软件工程师.或者再学一些别的,考个网络工程师.如果你愿意,你可以再多学点东西,把全国计算机等级考试的1到3级的所有东西都考下来.呵呵.
到了这种程度,我想真的不用我再说了,都靠你自己了.

最后,记住两句话.
编程的灵魂是算法+数据结构!
学好编程实践最重要!

说到编程,很多人自然而然地想到晦涩难懂的程序代码。确实,编程就是编写程序,让计算机帮人完成某项指令。如同人与人之间通过语言来交流,人与计算机之间通过编写程序来实现交流。不过,如今流行的少儿编程其实与编程没有太大关系,甚至可以说完全是两码事。
或许很多人会误解,少儿编程就是教导孩子学习编程最基础的语言,为未来的 AI 时代奠定基础。事实上,少儿编程并不是写代码,目前少儿编程主要是锻炼孩子们的编程思维能力,将英文代码替换成可视图形,采用图形化编程工具,让孩子们像组装积木一样,通过拖拽、点击等操作,以情景动画、游戏、积木构建等形式完成某项指令的过程。

我儿子在电脑报数橙科学学习,我觉得,编程从小的方面讲可以培养孩子的思维,再大点就可以学点高级的语言编程,参加竞赛,所以用处还是比较大的。

首先说未来的世界发展一定是以编程为重的,人工智能的时代已经到来,孩子从小学习更能培养他的思维逻辑,我也去了解了一下少儿编程,带着我的小外甥听了一些编程课,酷叮猫少儿编程是我最后为他选择的,整个学校的资质和老师都很专业、负责,为孩子长期的培养做了适合他年龄和性格的规划,学校更注重能力的提升,教育理念很先进,很感兴趣的可以去他家听听

要不要让孩子学编程?儿童学编程真的有用吗?~

让孩子学编程可能弊大于利,在一定程度上儿童学编程有用:

孩子过早学编程可能会害了他,因为孩子在初中以前的这个阶段,想象能力占主导地位,形象思维比较强。而学习电脑编程,算是训练一种罗辑思维,需要一点抽象能力,需要一点数学知识作为基础。
现在很多小学,从二、三年级开始,让孩子接触到电脑,这是正确的,孩子们学习如何使用电脑,打打字,画绘画,把电脑当工具使用。这没有太大问题。家长要控制的只是不要让孩子迷恋上网络,把电脑当成了娱乐工具。
四五六年级的孩子,有些基本的数学知识了。而且,按我们国家现在的方式,有些学奥数的孩子,可能还知道一些初中的数学知识。有条件的家庭,可以适当地开始接触编程方面的知识。


扩展资料来源:
1、编程并不完全等于信息学,编程只是信息学的一部分,通常还有图形处理、数据库、网络知识,还包括现在时下热门的大数据等。
2、学习信息学,对于提高孩子的动手能力,逻辑思维能力都非常有用,也能间接促进孩子其他学科的学习提高,现在的编程学习,除去编写程序软件外,也有与硬件结合的编程,以及现在比较热门的机器人编程。
3、信息学的学习对孩子有很多好处,但还是要根据孩子的特点兴趣爱好来选择信息学相关知识的学习。
4、在学生的编程教学过程中,要通过在编程教学中,培养学生分析问题,解决问题的能力,以期让学生能灵活地解决实际问题。因此因材施教,培养学生个性化发展很重要。

人工智能时代,随着编程课正式入校(教育部已官宣,将编程纳入中小学课程),编程已不只是“课外兴趣班”,而是关乎孩子升学与未来的重要科目。
编程这东西,对大多数家长来说都是陌生的,南加大教育学博士Erin Yao女士揭秘编程教育的重大价值。




南加大教育学博士,研究题目为《编程教育对计算思维的培养Computational Thinking - 以中国编程教育中心为例》;
12年教育行业经验,曾创办和负责大型培训机构的课程和师资体系的建设和运营;
曾在同济大学,上海师范大学等高等教育机构任教,并负责国际课程师资合作和国内外校企合作。
非常荣幸能与大家聊聊编程教育的话题,看到孩子们在上完课还沉浸在编程的世界里,我由衷为他们感到高兴。近年来,我国对于编程的重视度日益增加,编程也已经成为中小学必修课,全民编程学习意识也逐年提升。
当我还在南加大读博的时候,就对“国内编程教育发展”开启了研究,研究课题为《编程教育对计算思维的培养Computational Thinking - 以中国编程教育中心为例》的课题。今天,我就跟大家聊聊编程学习背后的计算思维。
计算思维(CT: Computational Thinking)这个概念是于2006年由美国卡内基·梅隆大学计算机科学系主任周以真教授在美国计算机权威期刊《Communications of the ACM》杂志上提出的,指的是“解决问题,系统设计,利用计算机科学的基本概念去理解人类活动和行为”的思维能力。这里的“计算”不单指加减乘除的计算问题,还涉及逻辑推理和问题求解等方方面面。

请点击输入图片描述
狭义来说,计算思维包括抽象约简(abstraction)、算法(algorithmic thinking)、自动转化(automation)、分解(decomposition)、排错(debugging)和归纳泛化(generalization),强调通过启发式推理,把一个看似困难的问题重新阐释,进行系统性规划和解决。广义的计算思维能力还包括人对于复杂问题处理的自信、坚持、和合作精神等态度或性格特质。
全世界的学术界和教育界对于计算思维的培养都有广泛的共识,周以真教授提出,除了阅读,写作,算术等传统分析能力之外,我们应该让每一个孩子学习计算思维:
“To reading, writing, and arithmetic, we should add computational thinking to every child’s analytical ability” 。
未来在人们需要掌握的21世纪技能里,信息,媒体和电脑科技是作为有效公民应该具备的基本素质。
陶行知先生曾说过:教育的目的在于解决问题。学习计算思维,就是为了更好地解决问题。
关于计算思维具体怎么培养和学习,也有很多的学术研究,其中编程是系统性培养孩子的计算思维能力最有力的方式方法之一,这一点得到了很多学术研究的论证。通过编程培养计算思维的优势包括:
可以使得复杂抽象得计算思维形象化,让孩子更容易获得理解;
通过图形化的编程工具,孩子也不用大量花精力专门记忆具体的编程语言,从而得以将精力集中在解决问题上;
同时,因为图形化和视觉化强,也有益于认知学习;
整体的问题解决能力的提升,这个能力通过不断地测试和排除故障得到锻炼,这给孩子提供了很好的基础去发展综合的计算能力。
除了在编程中应用计算思维以外,孩子在编程中锻炼的认知技能是可以转嫁到学习生活的方方面面的,这可以整体帮助孩子提高学习和认知能力。
欧美国家,早在2014年就有16个国家将计算机编程课程纳入学校课纲,英国更是其中第一个将计算机编程纳入公办小学和中学的国家 。中国早在1997年,教育部的155号文件就强调大学的计算机教育,近几年来也开始强调建立规范系统的编程教育,和其对于思维的培养作用。所以通过世界趋势和社会发展的大环境我们也能看出,计算思维对孩子的长远影响已经影响了国家的政策,这是一个积极的事情。
很多品牌会强调产品的先进性和用户基数,在纯技术和营销上下功夫,而忽略了教育的,品牌创始人理念和企业文化也脱节,说一套做一套。
昂立STEM提供了一个正向、积极、接受度高的教学教研的文化,鼓励老师提高对于计算思维的认识,包括多种多样的培训。这样老师能不断改善调整教学方法,用高效有趣的方式引导培养孩子的计算思维能力。

小孩子学编程对升学真的有帮助吗?
答:以笔者所在的郑州区域为例,少儿编程针对的主要用户是小学生,所以直接从小升初角度用数据来探究下孩子学编程究竟对升学有多大帮助?小升初特长生招生政策根据《教育部办公厅关于做好2018年普通中小学招生入学工作的通知》要求,“义务教育要逐步压缩特长生招生规模,直至2020年前取消各类特长生招生”,郑州...

不知道学习编程对于孩子有什么好处呢?
答:面对一道道关卡的挑战,小孩会不停的利用手边学到的资源、程序,试着达成破关的目的而不断的思考。一旦养成这样的习惯,在碰到生活中或是其他课业问题时,自然也会试着自己解决。3、少儿学编程可以让孩子形成严谨的习惯 少儿学编程对提高孩子的专注力有很大帮助。在编程的世界里,每输入一个标点符号,...

现在的孩子为什么都开始学习少儿编程了呢?学习这有什么好处吗?_百度...
答:现在的孩子基本从四岁开始学习少儿编程,学习的好处是非常多的。如需学习少儿编程,推荐选择童程童美。童程童美少儿编程体验课,点击可免费报名试听少儿编程学习年龄段4-6岁少儿编程小游戏、7-9岁可视化少儿编程学习、10+岁代码编程语言学习。1、少儿编程可以帮助孩子学习编程的基础知识和基础计算机语言。...

学编程有什么好处?
答:为了使计算机能够理解人的意图,孩子就必须要将解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。学习编程能够培养孩子的体系化思维、逻辑思维和抽象思维!经证实80%孩子在学习少儿编程后,自然科学理解能力有显著提升!2、...

学编程有前途吗
答:更系统全面的学习资料,点击查看学编程有前途。现在大力提倡少儿编程。意味着他能够对儿童的智力发展有很大的帮助,可以开发儿童的智力,当然在以后的工作,读初中高中也会有一定的帮助。现在高中阶段也在完善计算机相关的课程,国家越来越重视编程的培养。所以说学编程有前途。现在任何行业都离不开计算机。意...

让儿童学习编程到底好不好呢?
答:让孩子学编程可能弊大于利,在一定程度上儿童学编程有用:孩子过早学编程可能会害了他,因为孩子在初中以前的这个阶段,想象能力占主导地位,形象思维比较强。而学习电脑编程,算是训练一种罗辑思维,需要一点抽象能力,需要一点数学知识作为基础。现在很多小学,从二、三年级开始,让孩子接触到电脑,这是...

编程课学了对孩子有好处吗??
答:编程课学了对孩子有好处。编程课可以为青少儿提供五大能力的锻炼:分析问题解决问题能力、抽象归纳总结能力、逻辑思维能力、严谨能力、提升想象力创新力。分析问题解决问题的能力:从程序开发的过程分析,小朋友学习编程之后,是将人的需求通过编程语言传递给计算机,再由计算机完成指令达到用户需求,这个过程需要...

小学生学编程真的有必要吗
答:国家对少儿编程的支持力度越来越大,家长对此的关注度也越来越大,那觉得孩子还是不是有必要学呢?家长只要明白以下几点:1:孩子学习编程是因为孩子对编程感兴趣;2:功利性的让孩子去学编程不一定能学好。都说兴趣是最好的老师,如果孩子对编程一点兴趣都没有,还逼孩子去学习,那只会适得其反,如果...

儿童编程教育的利与弊有哪些?
答:2、 少儿编程可以培养孩子的数学思维和逻辑思维能力。在学习编程的过程中,最重要的是学会分解问题。孩子可以在整个过程中,提前组织好问题框架,从大局中把握,根据条件判断、循环控制和等待这些方面着手,从而做出作品,有效提高孩子的逻辑思维。3、可以增强孩子的社会竞争力。现在是一个大数据时代,将来也会...

孩子学编程到底好不好
答:完成某种特定的任务。编程将会像阅读和写作一样成为孩子最基本的能力之一。随着技术的发展,特别是智能时代的到来,编程已不是工程师的专利。编程会成为下一个“通用语言”。学习编程能够培养孩子的体系化思维、逻辑思维和抽象思维!经证实80%孩子在学习少儿编程后,自然科学理解能力有显著提升!