noip2012,少儿编程培训选择哪里?
现在五花八门的编程学校,让大家挑花了眼。我认为,最主要的考虑因素是看教孩子的老师如何?老师是不是能做到既懂编程又懂教育?
老师的教学水平,在任何一个科目、任何一所学校里,都应该是排在第一位的考虑因素。无论这家机构多么有名,广告如何做得铺天盖地,教我家孩子的那个人,才能决定孩子学得是否开心、是否有收获。
因此,在挑选少儿编程机构的时候,我会优先选择有试听课的学校,如果家长能够旁听就更好了。在试听的时候,需要观察老师的两个方面,对教学内容的熟练,以及跟小朋友相处的方式。
(1)对教学内容的熟练程度,看老师是否懂编程
少儿编程由于是近几年才兴起的,师资力量匮乏。大多数老师要么懂编程、不懂教育,要么不懂教育、不懂编程。所以,找到一个既懂编程又懂教育的老师是关键。
家长们也许会担心,我就不懂编程,怎么判断老师的专业知识呢?两个办法:
第一,当孩子提出问题的时候,注意观察老师是如何回答的。如果答得支支吾吾,多少是专业知识匮乏、或者编程教学经验不足导致的;如果能够顺利回答,就算合格;要是还能举出现实生活中的运用场景,帮助孩子理解,就是很优秀的老师了。
第二,网上有很多免费的编程入门课,家长不妨陪孩子在家先学习学习(比如code.org中文版, 微软的Khan Academy中文版,橙旭园免费版,等等 )。这样一来,在试听课上,家长和孩子都能更准确地,判断老师的教学水平。
(2)老师与小朋友相处的方式,可以体现ta是否懂教育。
首先,无论孩子是几岁,好的老师应该有能力抓住孩子的注意力。
要做到这一点,其实不容易。老师需要对学生的性格和兴趣爱好有一些了解,尽量找到适合的方法来让课堂更有趣。家长可以在试听课之前,跟老师或机构介绍孩子的特点,看老师是不是会在备课时考虑进去。
如果做不到上一条,老师至少要是“有备而来”,提前备好课是最基本的要求。如果一节课的内容安排合理,节奏紧凑,也可以帮助孩子集中注意力。如果教了上一步,不知道下一步要干嘛,就有可能是没备课造成的。
其次,教学内容一定要难度适中,不能过难、也不能太简单。难了,孩子听不懂,打击自信心;简单了,孩子估计就走神了,也学不到新东西。
最后,好的老师还应该能敏锐地判断出,学生是不是听懂这个知识点了,是否还需要再做一些练习、是否可以教下一个知识点了。直接问孩子“懂了没”,一般都得不到真实的回复;老师应该通过课堂练习,看孩子的表现,判断孩子是不是真的学会了。
学校的教育理念与课程安排大多数编程学校的网站上,都可以看到他们的教育理念。不过,这些“好听”的理念,是否能落实到每一个老师的课堂里,家长只能通过试听课、与老师交谈、以及孩子上课的体验来判断。
(1)编程课应该多让孩子动手,老师减少说教
编程是一个实战型的学科,学生需要通过设计、完成自己的作品,才能得到锻炼。比如说,自己通过写代码,让网页里的字和图片动起来,变成一个小动画、甚至变成一个可以互动的游戏。
编程思维是解决问题的思维,学生必须有机会独立解决问题,才能得到锻炼。
老师在介绍了新概念、新的代码句法以后,就应该放手让孩子去完成作品。孩子遇到问题的时候,可以进行适当地点拨。另外,老师给学生布置的任务,要符合学习的进度,不能过难或过易。
(2)课程的灵活度如何,能否根据孩子的需求修改
当孩子出现跟不上的情况时,教课的老师是不是有可能,适当地降低课程难度;同理,如果孩子已经有一些基础,能否提高课程难度。
很多学校,每个班、每一期的教学进度是固定的,孩子跟不上就只能重修;如果有条件选择小班、甚至一对一的课程,老师可以做到“因材施教”就最理想了。
(3)英语不好的孩子,通常学编程会比较吃力,学校会如何解决这个问题
编程里的代码,虽然乍一看是各种字母拼出来的乱码,但其实很多就是英文单词、或者是英文单词的缩写。英语好的孩子,在理解代码的时候会很有优势;学习代码,也能提高孩子学英语的兴趣。
但是,如果孩子英语不好,是不是就学不了代码了呢?我认为,好的编程学校,为了达到良好的编程教学效果,还是应该帮助孩子理解代码中的词汇的。比如,提供下一堂编程课会涉及的英语词汇,让孩子预习;上课的时候花5-10分钟复习,确保孩子不会因为英语,听不懂今天的课。
还没有评论,来说两句吧...