——与众不同的励码编程

7S多步骤互动教学法

编程是一个典型的知识运用过程,孩子练习和创作的次数越多,编程能力就越强;另外,编程并不是一个简单复制和模仿的过程,通过强迫记忆或者刷题的学习方式无法提高编程能力。因此,能否长久保持主动学习的意愿,是孩子学好编程的前提

国内少儿编程教育所面临的问题,会给孩子造成大量的学习困难,降低孩子的学习兴趣;进一步的影响是,如果孩子的编程能力长期没有提高,无法实现自己的创意,那么孩子就会因为感受不到变化和进步,而快速丧失学习兴趣

少儿编程的教学方法,必须保证孩子能够掌握知识,然后运用知识,实现自我创意。有了这种阶段性和持续性的进步,孩子就能够产生学习更多编程知识的意愿,最终形成学习、练习和创作的良性循环

励码编程强调编程知识教育,让孩子学习正确和完整的编程知识;同时也强调对编程知识运用能力的培养,两者相结合,逐步提高孩子的编程能力。孩子有能力实现自己的设想,感受到创作的成就,就会形成自己激励,产生主动学习的意愿

针对以上问题,并基于自身的教学目标,励码编程通过五年的研发和教研实践,创造了满足少儿编程教育要求的“7S多步骤互动教学法”。其作用是,将知识学习、编程练习和创紧密结合,使得孩子的学习过程,从单纯地听或者看,转换为边学、边练、边创作,从而做到让孩子喜欢学,学得好

7S多步骤互动教学法把孩子学习编程的过程,划分为多个环节和步骤,孩子需要学习的编程知识、练习和创作,都是围绕着这些环节进行组织和开展

第一个环节:学习目标
  • 励码编程的教学,在形式上就是通过如何开发和完成一个软件的过程,帮助孩子学习编程知识,提高运用能力。学习目标就是要求孩子完成一个软件的某个部分或者某个场景

    展示“学习目标”,就是具体演示“学习目标”所对应的软件效果。目的是帮助孩子提前对需要达成的软件效果,有一个完整和真实的认识

    第二个环节:知识介绍
  • 通过详细解释、具象展示使用效果,以及支持孩子可以同步操作的方式,集中介绍和讲解与“学习目标”相关的编程知识、概念和技巧

    如果“学习目标”涉及的编程知识较多,可以将“知识介绍”拆分为多个部分,分别讲述不同的编程知识,这种方式可以细化知识点,也可以让孩子更容易理解和学习

    第三个环节:初步练习
  • 帮助孩子通过预先设定“步骤”的操作方式,运用“知识介绍”环节中所讲解的编程知识,完成一个具体的软件场景。该环节和“知识介绍”是一对一的衔接关系

    “初步练习”的过程,具备动态提示、自动纠错和操作指引的能力,并包含对编程知识的解释说明。帮助孩子在开始接触新知识的时候,能够通过练习,熟悉和理解所学编程知识的运用方式

    第四个环节:巩固练习
  • 通过“任务书”的形式,提示孩子完成预定义的编程练习目标,帮助孩子巩固之前所学习的编程知识。和“初步练习”的区别是,“课堂练习”不再采用预先设定“步骤”的操作方式

    在练习过程中,孩子需要根据“任务书”的指引和说明,思考和理解编程知识的运用方式,并最终完成练习目标。由于增加了练习难度,就能够巩固、提高对编程知识的理解和运用

    第五个环节:知识总结
  • 将“知识介绍”环节中所介绍的编程知识,集中再讲解一次。和“知识介绍”环节的区别是,“知识总结”完成一个新的软件场景,并在这个过程中,具体介绍编程概念及其运用方式

    孩子通过之前的多次练习,对所学编程知识已经有了一定认知,再通过“知识总结”环节的复习,就能够帮助孩子温故知新,加深对已学编程知识的理解

    第六个环节:拓展练习
  • 为孩子提供拓展思路和新的编程素材,帮助孩子以“知识总结”环节所讲解的软件场景为基础,运用所学编程知识,进行调整和扩充,并创作出自己的软件作品

    这个环节仅仅是提供拓展思路,并没有更具体的要求。目的是鼓励孩子能够开拓思路,灵活运用所学编程知识。这样既符合编程学习重在练习和创作的要求,又能够满足孩子的探索愿望

    第七个环节:课后练习
  • 安排孩子运用之前所学习的编程知识,完成一个新的软件场景。和前几个练习环节的区别是:“课后练习”不再提供详尽的编程指引,仅仅是演示软件效果,让孩子了解具体的编程目标

    由于练习的难度继续增大,就需要孩子主动思考,研究如何运用所学的编程知识,实现编程目标。这样就帮助孩子进一步巩固所学知识,同时促进孩子发挥主动性和创造性