说数学和英语对少儿编程有大影响的,简直就是不懂在胡说! 作为一名老程序员,来谈谈自个的经验吧。 首先说,数学和英语对编程有作用吗?答案是有,但是主要在后期作用,入门编程哪怕是编程了很久的程序员数学压根都用不到。 英语主要是阅读项目的英文技术文档(因为好多技术来自欧美),但是这些主要体现在后期,少儿时代压根用不到。 数学大多数时候更加用不到,除非以后走研究算法的方向,研究数学问题需要用到数学,但是这需要用到的是高等数学,线性代数,离散数学这些高等数学知识,少儿的编程根本接触不到。绝大多数程序员也不会用到数学知识。因为遇到的已知数学模型都能找到对应的库,直接拿来用就行了,何必重复造轮子呢?当然如果以后走算法方向,搞底层基础库的方向是一定离不开数学的,好多数学家都是编程高手也是这个原因。但是这不是少儿时代学编程所要考虑的事情! 那么少儿时代学编程要考虑什么呢?个人认为趣味性最重要,要让小朋友有兴趣学习,尝试用编程解决一些生活中的小问题(比如排个序,解决一些常见算术问题,或者做个小系统,做个小游戏,实现一些简单的动画,视听),最主要的是让小朋友培养编程思维,提高对编程的兴趣。切不可一上来就讲多复杂的东西,让小朋友望而却步。编程应该是简单而有趣的,一步步的来,从易到难! 编程需要学习一种编程语言,可以先学python语言,比较简洁易懂,而且库又很多。基本上所有东西都可以用python实现!很强大。同时家长可以跟小朋友一块学,编程挺有意思的其实。可以报个班,让小朋友找到志同道合的伙伴。 |
|