儿童编程学什么?
孩子今年刚上初中,在学而思学了两年scratch后,今年准备转入代码猫的python课程(也看过小象、达内等机构,最终选择代码猫是因为感觉他们的课程体系最完善 知识点由浅入深)。刚开始学的时候觉得她数学基础差,有点排斥,但是学了之后发现她对这门学科感兴趣了,而且每次上完课自己还会做课后习题和练习课本上的范例程序(这个环节是她最喜欢也是最让人头疼的,因为都要敲好久才能完成,而且经常会敲错)。
学完初级后让她学了一下数据结构与算法,发现她对于逻辑比较强的知识学起来比较吃力,因此决定先放一放,等她初中升高中的这段学习压力小一些后再继续。
目前学的阶段她觉得最难的是循环和数组,简单的就是变量、列表、函数等。她的想法是难度大的先放下,等以后容易忘记或者不好理解的再去翻着看看。 我作为母亲的一个最大的感触就是孩子的思维能力和认知能力在你不知不觉中的改变。在她刚学这门课的时候我始终认为她就是玩玩的,根本不可能会有什么成就,也没报任何期望,但慢慢的她会在学习中感受到成就感,这种成就感会鼓励她继续学习下去。而我在旁听的过程中,确实也能感受到这门学科给孩子带来的变化,比如她对于逻辑思维较强的问题开始有了自己的思考和理解。
总之不管学什么,最重要的是让孩子感受到学习的乐趣并从中获得成就感。Scratch和Python都属于计算机科学的启蒙课程,两者从形式到内容都大相径庭,但殊途同归,都是为了引导孩子走进计算机科学的大门,培养孩子对计算思维的理解和学习兴趣。当然无论学Scratch还是Python,能让孩子养成主动学习和探索的习惯并且拥有自信心和好奇心才是最重要的。