
来源:童程童美少儿编程培训学校时间:2019-12-18
怎样学习少儿编程才有效果
1、提升。伯泽尔特意强调,“单纯的反复练习是无效练习”。在这个阶段,我们需要通过一些有针对性的练习打磨技巧,提高技能水平。及时建立反馈机制就很重要。
2、实践。我们在掌握了基础内容之后,需要把学到的知识和技能运用到实践中去。运用知识的另一个办法就是问为什么,这是一个产生新想法的途径,尤其在阅读的过程中,问“为什么”能帮我们从文字中获得更多知识,比如,为什么作者有这样的主张?我为什么要相信作者?为什么这一点很重要?这一点对于学习少儿编程的孩子来讲,尤为重要。只学习不实践,还停留在原始的书本阶段,根本没有内化成自身能力,更不能有效应用。
3、融合。在这个阶段,我们要逐步理解各种知识内容是如何有机地结合到一起的。伯泽尔说,学习不仅是为了掌握一点孤立的细节或者一个步骤,我们需要掌握专业领域的体系结构。
4、反思。伯泽尔说,在学习过程中,犯错误和过度自信都是很正常的情况,所以我们需要回顾知识,重新审视自己对知识的理解。我们在学习过程中应当常常问自己:我以为已经理解的知识真的理解了吗?学习活动的反思,尤其需要来自外部的检查,毕竟人们都容易放松对自己的要求。比如要善于借助同伴、同事的评估,这对我们的专业能力提高非常有帮助。
课程简介:
Python level7
通过学习排序、KMP、逆波兰、Kruskal、Prim等算法,让学生解决各种有趣的问题。
课程对象
(以上)
课程内容:
1、逆波兰算法
讲述什么是逆波兰算法,用逆波兰算法做一个计算器
1. 数学表达式的表示
2. 逆波兰算法
3. 使用栈制作计算器
2、迷宫问题
介绍迷宫问题,以及解决这个问题的思路
1.使用栈解决迷宫问题
3、字符串匹配
学习字符子串匹配问题,讲解KMP算法
1.KMP算法