老师应该如何教少儿编程课

1.一个通俗易懂的课程教材是给孩子学习建立信心的基础

少儿编程是一个强调寓教于乐,发散思维的课程,在编写课程教材时,切记不要长篇大论,尤其是一些编程的理论知识,孩子在一开始是不感冒的,听多了反而厌学,所以老师在设计课程时必须意识到,过于强调理论型知识很容易造成学生丧失学习兴趣。

老师应该让孩子们进入一种轻松愉快的教学节奏中,例如设置课前小秘底,作为一个任务,让孩子课后来完成,并告知只有认真听讲的孩子才可以完成这个任务,完成以后会有积分奖励,积分对应不同的等级(青铜、白银、铂金、钻石等等),还可以将上节课讲过的知识以抢答的方式进行复习,同样赋予奖励机制。在教学过程中,应适当的跳过一些定义的讲解,例如函数(带参无参)、例如线程(单线程、多线程)、协程等等这些词语,应换成孩子可以理解的话语进行讲解,并用实际操作来协助孩子学习,不用让孩子太在意原理,以理解、会用为教学标准即可!

2.说一千遍不如做一遍,实践出真知

如果说第一步铺垫的足够好,孩子的积极性被吊的非常高,此时就应该进入正题了,你们想不想亲手做一个这样的小程序或小游戏呢,如果想,请认真看老师是怎么操作的(大概十五分钟讲解步骤,切记不可太久)……做完以后,给大家两分钟思考,采用how,why,another way三步法,也就是思考怎么做的,为什么这么做,还有没有其他的方式可以做,进而提高孩子的学习主动性,作为老师还可以打造竞争氛围,让学生分组竞争,做完后互相评价程序作品的优缺点以及可以改进的地方!

在实践中难免会遇到这样那样的错误,这需要老师作为引导,帮助孩子慢慢养成独立解决问题的习惯,培养孩子的逆商,克服困难,越挫越勇的韧性,在错误和失败中吸取教训,是再多的理论学习都无法取代的。一定要多动手实践,多动手才能避免眼高手低,多实践才能达到知识的融会贯通。

3.借鉴PBL方式引导孩子学习兴趣

实现PBL项目式学习其实没那么复杂。

举个栗子,如果我们现在设计的一个项目叫赛艇游戏,让孩子们分组抗衡,小组成员可以在一定的规则基础上自行设计本组的赛艇角色,以在规则体系下最先达到终点的赛艇为胜利条件,然后孩子们就会发散出各式各样千奇百怪的想法,什么护盾,加速,减速,防撞,合理冲撞等等功能的设计,目的只有一个,打败对方赛艇,获取最终胜利!

在设计过程中的群策群力,不仅能进一步完善了孩子们协作共赢的团队精神,让他们成为出色的小程序员,还能培养他们解决现实生活中问题的能力。

4.学习的每日总结和每周评价

孩子在初步学习少儿编程时,很多都还没有形成逆商,遇到困难和失败时很容易放弃。这就需要我们在每日或每周临下课时留出总结时间,将知识点结合本次程序或游戏,再次梳理总结,分成1.2.3.4.5点便于孩子消化理解,并让孩子也跟着学习这种拆分逻辑思维,便于查缺补漏,以后做事做人也会更加细心靠谱!

对孩子的学习要及时关注,评价孩子的学习不能仅仅采用传统教育的考试方式,更要从思维,代码简洁性,做事逻辑性,受挫抗压性,自主学习力等各个方面进行综合评价,切记少儿编程教的不仅仅是写代码,code是死的,idea是活的,关于编程的一切都不需要死记硬背,更加强调的应该是理解和转化,重组和创新!

                                                                                                                             2021.08.18 seven

你可能感兴趣的:(少儿编程)