其实这取决于编程课程是属于学科课程还是基础教育课程,如果仅仅是将编程当作学生的一种兴趣爱好来培养的话,说不定能引起学生对编程的兴趣,如果是将编程当成一种必修的学科课程来发展的话,有些孩子很可能无法理解编程,自然就会增加学习压力。编程是近年来比较热门的一种课程,它属于一种计算机的技能。
网上有很多关于编程的广告,甚至提出编程可以提高孩子的创造性和思维能力。我们这里不管这些夸大编程课程优点的广告是否真实,仅仅将编程课程当作一种中小学课程来讨论。
我们知道中小学的课程中比较重要的往往是那些学科课程。小学课程中最重要的就是语数英这三门课。对于刚刚进入小学学习的学生来说,仅仅要搞懂这三门课程已经是很吃力了。小学生的知识积累的程度比较弱,所以让他们理解编程的知识还是很困难的。
所以对于小学生来说,编程如果当作一门学科课程,与语数英这三门课程并列的话,很可能教学效果会很差。很多小学生可能都无法理解编程这一个课程的一些知识。
作为中学生来说,他们平常学习的重点课程并不止语数英这三门,还多了其他四门学科课程。这个时候如果再将编程当作一个学科课程,中学生们也会有很大的压力。另外编程并不是一门理论课程,编程是需要经常上电脑进行实践才能真正理解,真正学透的。是否能保证中学生经常在电脑上进行实践,这也是一个很大的问题。
所以如果变成课程纳入中小学课程,最好是作为一门基础教育的课程,以提高学生对于编程基础知识的理解以及引发学生对于学习编程的兴趣为主要目的。同时需要注意到的是,不能仅仅教育学编程的理论知识,需要注意将编程实践课纳入学生学习的过程中,这样才能真正让学生学好编程。