java趣味小程序代码 java小游戏程序代码( 三 )


学校方面:编程教育需要比较大的投入 , 而且效果没保障,和文化课相比还是处于次要地位 。但是有一些学校领导还是有超前眼光的,他们给自己的学生开设了信息学课程,从小就让孩子学习编程 。据我了解,在浙江?。呀喑探逃扇肟纬烫逑盗?。
老师方面:部分老师还是固守着文化课成绩第一的观念,觉得编程可能会占据孩子的学习时间,另外不是所有的孩子学编程都会取得好成绩,至于参加NOIP就更难了 。
地域方面:一些经济比较发达的地区,能够接受到最新的信息和世界趋势,这也影响了家长的决策 。相比一线城市,三四线城市的家长还没意识到编程的重要性 。数据显示,北京、上海、广州用户最多 。
值得欣慰的是,现在越来越多的人意识到编程对孩子重要性 。但大部分人说起编程想到的还是复杂、枯燥、码农和高薪 。其实儿童学习编程更多的是为了培养他们的抽象逻辑思维,团队合作能力 , 创新、自学等能力 。学编程不一定要做程序员 。
一、抽象逻辑思维
影响学习成绩的另一重要因素是思维力 。那些进入八年级成绩落后的孩子往往是在四年级便开始明显落后 。其实这部分孩子成绩之所以在这时候开始落后,恰好是他们的思维发展没有跟上同龄人的步伐造成的 。心理学研究表明 , 儿童思维在幼儿期是以具体形象思维为主 , 童年期进入以形象逻辑思维为主的阶段,而十岁(通常是四年级)左右是形象思维向抽象逻辑思维过渡的转折期 。如果孩子在这个时期思维发展顺利过渡,成绩不会受到影响,而且在以后的学习中会更轻松 。而如果思维发展受阻 , 则会严重影响学习成绩 。因此,把握好孩子思维发展的这一转折期显得尤为重要 。这一任务以前更多的落在数学等学科上,这些学科虽然可以在一定程度上起到了引导学生思维方式的过度的作用,但与编程教学尤其是scarch等比较成功的编程软件教学比起来差距还是很大的 。编程时写入的是命令,而生成的是可见的动作,可以很好的把形象思维与抽象思维联系在一起 , 所想即所见,所见即所得的操作形式是对思维方式转变的极佳练习 。
二、团队合作能力
现阶段在学的学生大都是“独苗苗",是家中的“小皇帝"、“小公主" 。家人围着这些“小太阳"转,从而滋生了娇生惯养的习气,只会汲取而不知道付出 。很多学生有孤僻、自私、不合群等不良的心理素质 。小学生随着年级的升高,开始产生竞争的心理 , 一切都要争强好胜,有时甚至达到了水火不容的地步,这都对学生未来的发展不利 。一个人的力量是渺小的,只有当他融入集体之中,个人的创造才能得到发展 。正如马克思说的:“只有在集体中 , 个人才能获得发展其全面才能的手段 。"而且编程教学可以很好
的把一个小组或一个班的学生紧密的联系在一起 , 很多程序代码需要写入几十行甚至过千行,这样的任务在短时间里一个人几乎不可能完成的,但是分散到一个团队里就变得可行了 。
完成这样的任务需要团队中每个人都参与其中,合作要亲密无间,分工要细致,统筹要合理,一个大型程序的完成就意味着一个合格的团队的成型 。更重要的是随着互联网的普及使得学生不仅可以和现实中的同学合作,更能与远至大洋彼岸的朋友一同协作完成创作 , 这更能激发学生对团队协作的认可 。
三、创新、自学等能力
少儿编程课程不仅能培养孩子逻辑思维能力,在整个编程过程中对孩子的创新能力、解决问题的能力、表达自己的能力、自学能力等方面都有很大的帮助,而这正是今日孩子需要拥有的必备技能 。美国麻省理工学院的雷斯尼克教授表示,无论是理解极其复杂的系统,比如一个经济体如何运转 , 或是以分步骤的方式解决问题,学习编程都大有帮助 。它不仅可以训练孩子们解决问题的能力,还可以帮助表达自己 。

推荐阅读