第1个回答 2019-01-27
如何为孩子选择合适的编程方法呢?极客晨星小编来为家长们支招。
一、5-7岁推荐Scratch
它是由麻省理工学院(MIT) 设计开发的一款面向少年的简易编程工具(注意,它是一个工具,不是一个编程语言)。使用者可以不认识英文单词,也可以不会使用键盘。构成程序的命令和参数通过积木形状的模块来实现,但是仍然可以进行编程思想和思维方式的锻炼。寓教于乐的形式非常明显,容易激发孩子的学习兴趣。
它的缺点同样明显,如果用它设计一个稍微大一些的程序,难度指数就上升了,一大堆积木让人眼花缭乱,基本上不能做实际的项目;和直接学一门真正的编程语言相比,花费的时间相同,学到的知识要少很多。
所以Scratch适合5-7岁年龄较低的儿童,寓教于乐,边玩边学。
二、机器人编程,推荐教育类的乐高积木
乐高积木分两大类,玩具类和教育类。能编程的属于教育类,组件除了积木,还有电线,马达,电源,控制板等,小孩可以使用IPAD进行编程和遥控。
乐高积木可以锻炼孩子的动手和动脑能力,也为广大家长和学生所接收,但确切的说它不应该叫编程教育,因为它所谓的编程仅仅是在修改马达的驱动而已,仅仅是编程之一。
三、通过在线闯关游戏学编程
在游戏中通常设计了不同层次的关卡,每次闯关都要输入程序代码(支持的语言有Python,Java,Lua等),小孩一般刚开始比较喜欢。
缺点是学习效果差,因为只能得到碎片化的知识,没有把整个知识串联起来,特别容易遗忘。学习效率低,坚持时间短,没有可持续的和进阶性的知识补充,孩子会失去耐心和兴趣。
四、真正通用的编程语言,目前大多选择Python。
因为Python是目前通用的编程语言里面最简单易学的。而且支持它的第三方功能库特别丰富,项目开发速度非常快,所以广泛应用于各个领域。
作为真正的编程语言,它还是要一行行的写代码的。小孩在刚接触到时可能会感觉到恐惧。但不要低估孩子的学习和接受能力,一旦学会了,孩子的思考和运用方式会惊艳到你!
新东方投资的极客晨星课程中,Python学习内容为孩子分阶段定制,融入游戏化的教学形式,让孩子在快乐中学到真正的编程知识,还能把编程发展为特长,在以后的学习和工作中都是最实在的加分项。
五、参加国家奥林匹克信息竞赛(NOI)的专业培训,学习计算机基础知识和Pascal或者C/C++。
需要投入更多的精力,但是回报也大,如果有幸得个奖,就是以后升学工作的一个利器。
极客晨星的课程规划中同样有涵盖哦!把特长变为专长,既然选择学习,就要学有所长。长期坚持下来,改变的不仅仅是知识储备,对于孩子的思维方式、认知角度和综合能力都有大幅提升。小的改变形成大的质变,这将使孩子受益终生。
第2个回答 2019-01-27
关于让青少年学习编程的问题,我个人认为学习编程还是有一定的必要性的。尤其在现在这个计算机发展迅猛的时代更是如此。因为学习编程对训练青少年的逻辑思维能力、以及利用电脑解决实际问题的能力上有很大的帮助。但是对于刚刚开始学习编程的青少年来说,在最开始肯定是具有一定难度的。因为编写程序必须要有足够的耐心和调试程序的经验才行。
根据我的编程经验,尤其是对于编程初学者来说,编写一个程序也许很快,但是要把该程序的正确运行结果调试通过却并不是一件容易的事情,这个时候锻炼的就是调试程序必须要能够坐得住、耐得住性子,才能够达到最终把程序运行结果调试通过。这一点对于青少年来说,是一个比较大的考验。
第3个回答 2020-05-19
当然适合了,中小学是抽象逻辑思维形成的关键时期,也是学习编程的年龄,因此,为了早早帮孩子改掉粗心的毛病,建议父母们可以早早让孩子学习编程。学习编程还能融会贯通各个学科,孩子对数学、物理、化学等学科的效率也会大增。
第4个回答 2023-04-03
很多人都认为,初中毕业的学生年龄偏小,文化基础太弱,学不了软件开发这样高大上的专业。但事实并非如此。
首先,年龄不是问题!初中毕业14~18岁正是大脑高度成长,智力飞速发展的关键时期,在这个阶段的学习和努力,最能影响一个人一生的智力和学习能力。而学习软件开发,是开发智力的最好方法之一。
学软件开发,需要很好的数学和英语基础吗?
与电脑、计算机有关,总给人一种很难、很抽象的感觉,好像需要用到复杂的数学知识。其实不然,学软件开发只要具备简单的初中数学基础就够了。大部分开发人员,在日常工作中也不需要用到多复杂的数学知识。也不可否认,一些高端的工作,比如自动控制、人工智能,必须要非常好的数学基础,但这毕竟这类工作会涉及到编程原理、算法等本科、研究生才能学到的东西。
说完了数学,我们再来看看学软件开发需要多少英语基础呢?计算机程序代码很多人都见过,里面貌似有很多英文单词。因此,有些人断定,学软件开发要有很好的英语基础。没错,在计算机程序中有很多指令都是由英语单词构成的,这些英语单词在高中甚至大学英语中都不会学到。因此,不管你是初中还是大学毕业开始学软件开发,都需要重新认识这些新单词。单词数量并不多,也没必要全部记在脑袋里。而且,在写程序时,只要你输入一个单词的前几个字母,电脑就会自动提示后面的。所以,就算只有初中英语基础,学软件开发也没什么压力。
软件开发容易学吗?
只要找对了方法,跟对了老师,学软件开发还是很容易的。但最重要的还是要有兴趣,有些人天生不喜欢动脑筋,那是不适合学的。学软件开发需要理论与实践相结合,学到的理论知识要立即在计算机上实践出来,得到结果,那才有趣味、有成就感,才能提高学习积极性,不会厌学。
现在初中毕业学软件开发,是比较建议上3+2的职业技术学校,在学习技术的同时又能获取相应的大专学历,对以后的就业发展会更有利。