您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
想要正确学习儿童的编程,有什么方法?
语言,我想,你可以想要正确学习儿童的编程,有什么方法?
发布时间:2019-02-08加入收藏来源:互联网点击:
想要正确学习儿童的编程,有什么方法?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
就目前的少儿编程课程而言,主要分为入门与进阶两个阶段,而刚入门的孩子通常以Scratch或Python作为第一门编程语言来学习。
Scratch主要针对相对低龄的孩子通过模块化学习帮助他们更快地建立编程的概念,帮助他们尽早地学习少儿编程中重要的编程思维。
而Python则针对有较好数学基础及逻辑思维的大龄孩子,相比Scratch,Python将编程思维进一步深化,深入了解机器的运行方式。而相比其他编程语言,Python的简易及可读性则突出了其作为入门编程语言的地位。
而在孩子们打下一定的编程基础后,则可以按照孩子不同的需求及兴趣学习不同的语言诸如C#、C++、Java、Php等等,而Python也同样可以作为进阶语言来学习。
最早接触python的时候,他并没有现在这么火,我也没把他太当回事,那时候我对python的印象就是给运维人员使用的一门很古老的语言,显然随着tensorflow(以下简称tf)的兴起,python开始频繁的进入我们视野,不知不觉他就火成了今天这个样子。 当然学习一门语言,也是单纯的跟风,是因为像tf这样优秀的项目,虽然支持的主流语言比较多,比如go、java、javascript(前几天刚公布),但现在能找到的,大部分tf的样例,依然是python写的,所以,python的优势不言而喻。 还有对我特别有吸引的力的opencv(一款非常优秀的跨平台开源视觉库),也和tf的情况类似,这让我意识到,必须要系统的、深入的学习一下python了,如果你和我一样也是喜欢折腾的程序员,我想这种情况你也一定遇到过。这就是我学习python的初衷。
学习所有语言的套路基本都是一样的,主要来自以下几点:
配置开发环境
了解语法特点
数据类型、数据转换 if判断、循环使用
函数、类使用
异常处理
IO操作
垃圾回收机制
多线程开发
心里有了学习的方向之后,只需要深入浅出的查看对于的资料,把以上的问题以此消除,基本上也就掌握了这门语言的基础了。 如果要深入理解这门语言的精髓和加深理解这个python就要了解一下问题了:
python语言诞生的原因和解决的问题
python的优缺点
python设计的原理
python的语法特点
谢谢,希望我的回答可以帮到你。
说到底,兴趣是最大的老师,如果你的孩子对编程有兴趣的话,可以先买些简单的编程书籍给孩子看,遇到问题可以百度查下,这样可以前期培养孩子的独立思考和解决问题的能力。
回答于 2019-09-11 08:43:50
学习编程是次要的,关键是想法,让孩子能够自己理解做一件事的流程,也就是逻辑思维,这个就是慢慢积累的,多动手就好,不一定非得去写代码才是学习编程。
回答于 2019-09-11 08:43:50
既然是教授儿童学习知识,那么最好是找一些合理有效的方法,这样才能做到事半功倍,建议你可以找一些相关的老师进行请教,或者去一些有免费课程的学校和机构,现在好多的儿童编程的机构像库壳教育都是有免费课程的,你可以多去听听教学的方法和引导方式,然后再决定怎么教
回答于 2019-09-11 08:43:50
欢迎关注1024编程游学社,
你可以花几分钟去
--->我们--->关于我们
来了解,
你为什么会来到这?
我想你一定是对学习编程感兴趣吧,
我们又是为什么要学习编程?
为了当一个程序员吗?
我想不仅仅是如此,
除了工作,编程的过程本身就是非常有意思的事情
在这里,我们一起玩编程,
不管你是大朋友还是小朋友,
在这里,我们一起沟通,一起创造,
希望你们学到知识,分享知识,解决问题。
享受学习带来的乐趣
你要相信:只有你想不到,没有你做不到。
回答于 2019-09-11 08:43:50
就一个方法
逻辑思维形象化
必须把抽象的,逻辑的思维进行形象化,具体化,生活化
比如 理解二进制 灯的开和关,亮与不亮表示1和0,可以从 理解 月份是12个月是12进制,一个礼拜是7天,是7进制等等。
比如把硬盘比喻成房子,内存比喻成房间号,CPU比较机房等等
还有比较复杂的一点的 数据结构,例如 链式数据结构,就是相当于小朋友排队直接的关系,找到下一个小朋友靠的是这个小朋友衣服上标注的学号等等
拟人化的形象思维可以让儿童编程更加的感兴趣
兴趣是最好的老师
但是当儿童编程老师的难度远远大于教大学生的难度的
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |