少儿编程培训机构应怎样做
会编程是一件事儿,会教编程是另一件事儿!
阿童木人工智能听到不少家长反馈:自己的伴侣——理工科出身的,看到少儿编程最近这么火,就撸起袖管,买几本scratch编程课本,就开干了,但是结果却不太理想,比如这位母亲说道:“IT男老公仔细研究并悉心准备了一个月后,开始了对六岁女儿的编程启蒙课。但是听老公唠叨了10分钟的“界面、输入、输出”等长篇大论后,女儿毫无眷恋的离开了我,投身做手工“事业”去了。”
这就很尴尬了。
辛辛苦苦个把月,一朝回到解放前。
主要原因还在于:不要以为自己是专业人士,会编程,就能教会别人编程。
父母自己教孩子,和专业老师来教,有什么区别
如何判断编程课的质量呢
阿童木人工智能就来带大家看看,什么样的编程教育机构的课,才算值!
图形化编程,要让孩子把注意力放在对问题的思考上,而不用去在意语法是不是对、符号是不是准。
比如让孩子做一个游戏:小熊吃竹子。小熊要踩着一层层不规则的阶梯,往上跳,打败怪兽,并最终吃到竹子。
要完成这个任务,需要“飞”、“攻击”、“吃”三个主要动作。可是,怎么把这些动作连起来呢这时就必须用上序列、判断、循环等知识了。
其实这后面,隐藏着一个逻辑判断:“如果”是怪兽“就”攻击;“如果”是竹子“就”吃掉。
这涉及到如果……就的逻辑关键词。
其实我们平时说话,都有用到逻辑词,但是可以用语气或其他方式代替,但是计算机就不同,编程语言本就需要编译器,才能转换成机器语言,让计算机听懂,所以,严明的逻辑语序,是必不可少的。
这也就是为什么学习编程,能够锻炼孩子逻辑思维的原因。
那么,如何将这些动作连接起来呢
我们仔细分析,其实小熊的每一个步骤都包含了“飞→判断→动作”这一套步骤,只是要重复3次而已。那就用一个循环的方式反复做这套动作,直到吃到竹子为止。
是不是与搭建积木很像
所谓的编程启蒙,最重要的就是培养孩子的结构化思维和计算思维,以便以后承接更专业的编程知识,而不仅仅是去学习语言本身。
所以,学编程不能只理解为“学scratch”,学“python”。掌握语言的同时,启发孩子思考,这一点,专业的老师还是很必要的。
阿童木专注于3-18岁孩子的机器人、编程、创客等教育,提供品牌合作,希望自己的教学理念得到传播,惠及到更多的孩子,致力于培养面向未来的人才。更多信息请关注阿童木人工智能公号。