信息技术正在深刻影响整个社会,而大多数人对于计算机的认识还停留在简单的多媒体设备或者上网游戏等方面,没有认识到计算机的真实力量。因此信息技术在青少年人群中的普及很低。
会编程的中学生太少了
广大中小学生里面会编程的孩子实在是太少了,开编程课的学校也实在是太少了,很多中小学计算机的老师变成管机房、管通讯设备的老师,并没有真正地站在讲台上教学生编程。
现在企业对于计算机专业毕业的大学生不满意:985高校计算机专业毕业生,一个半小时无法完成一道基础数据结构的编程题;某家大IT公司新员工培训,发现40%员工不具备基本编程能力;组织相关能力测试,竟然发现100%的学生作弊……我们的大学生在编程能力方面与外国大学新生差距较大,这不是光学编程就赶得上的,需要思维训练、数学训练等同步赶上。
世界各国在加强对中小学生的编程能力培养
在美国已经掀起了一股在中小学学编程的热潮,不仅是高年级的中学生,甚至在小学也开始各种可视化编程的课程。
英国今年进行的教育改革中规定,5~16岁儿童将开始学习编写电脑程序。英国政府将编程知识引入学校课本,并成为必修课,目的是让学生掌握必要的计算机思维和创造性。
早在上世纪90年代中期,以色列的教育部部长就明确表示,计算机科学应该同其他科学学科一样受到重视,在高中就开始传授。编程在以色列的高中是必修课,所有学生在进入大学或者去服兵役之前,都已经学过编程。
未来程序员会供不应求
2015年上半年发布的《中国程序员调查报告》中,有关于程序员年龄的统计是:程序员的主力军是20~40岁,另外还有2.57%的程序员是在10~19岁这个年龄段人群中。 有一张关于程序员学历的统计表,小学、初中、高中学历的人占程序员的比例是43%,而在普通网民里面,这些学历人数占到78%,从年龄和学历来看,程序员门槛不高,不是只有高精尖的人才能学。小孩子学一点编程有好处,不是所有学编程的人都要成为程序员。跟英语精品课一样,在未来,编程成为每一个人必须有的能力,学编程不是为了将来做程序员,最重要的是通过学一个简单的编程,普通人也要知道计算机擅长干什么,不擅长干什么,所以编程将来会渗透到生活的各个方面,每一个细节。
那么,中小学生学编程会有什么影响?
一位中学生反馈:“编程是设计程序用计算机来解决问题,把思考问题方式变得清晰化,处理问题的方法变得多样化。它远没有想象的那么难,但也不简单,在一遍遍解决问题的过程中,是对自己思维逻辑的一次次梳理,也是对自己心性的磨炼。”
另外一名中学生说:“学习编程的过程中,我更注重逻辑思维了,更加乐意将大事化小事分步完成,也改正了我迷迷胡胡马马虎虎的习惯。学习编程有利于逻辑思维的发展。计算机处理信息是按逻辑顺序进行的。”
总结:“编程教学可以算是一个很好的过程意识的培养。建模意识的雏形,能够让学生尝试着去把学习的理论和实际生活搭造一座桥梁,编程教学同时还是思维全面性的锻炼。”
如果喜欢此文请加个人微信号:2777951336
家有小朋友请关注微信公众号:gzdoujihua