新浪新闻客户端

PBL项目式编程学习法

  儿童编程学习热潮来临,是否真的需要从娃娃抓起,什么才是青少儿学习编程的合适路径,编程教育到底对孩子成长有何帮助呢?对于这一问题,各方都有不同的看法。有观点认为,国内有些培训机构将编程培训的年龄门槛设置过低,学龄前的孩子无法理解其中的理论,过早地参与其中,不仅难以达到编程教育的效果,还可能让孩子丧失兴趣。也有观点认为,孩子的年龄并不是学习编程的关键,针对不同年龄段的孩子,可以采取不同的方式让孩子从产生兴趣到逐步深入。从智力开发上来说,学编程不意味着将来要从事计算机开发工作,通过学习编程能够开拓孩子的逻辑能力、思维的缜密性、提高创造力,编程好的孩子对别的学科(比如数学、科学等)也都能触类旁通。

  研究指出,项目式学习(Project-Based Learning)是一种以学生为中心设计执行项目的教学和学习方法,从而促进学生的学习效果。在一定的时间内,学生选择、计划、提出一个项目构思,通过展示等多种形式解决实际问题。项目式学习和传统式学习方法相比,能有效提高学生实际思考和解决问题的能力。项目式学习的目标,是通过与现实相结合的实践方式,使学生更有效率地掌握学科知识(subject core knowledge),并在此过程中培养学生的社会情感技能(social-emotional skills)。

  

PBL项目式编程学习法

  PBL的编程教学根本

  PBL教学最根本的一点,是老师需要了解学生的兴趣和需求,然后从教学的整体目标出发,为学生匹配适合的项目,并根据项目的不同进行相应的指导。因此,在每一个PBL当中,都是以学生为中心,以老师为引导的学习闭环。

  从程序教学的实施情况来看,孩子学编程对于他的自身发展和基础教育有一定促进作用,这种促进不仅体现在数学、逻辑、设计思维和程序设计等基本技能上,在跨学科学习等方面也有效果。

  孩子从小学编程,这不仅对他看待问题、观察事物的角度有积极影响,对初中的物理电学、数学相关知识学习也有帮助。从教师角度出发,也能在不打消孩子积极性的基础上,同步渗透完整的知识体系。

  所以,通过项目式学习法来学习编程,每一位学习编程的孩子都能获得独立思考的能力和解决现实问题的机会,学会将问题的本质及其逻辑提取出来将以分析,然后通过现有的工具结合自己解决问题的思路来获得解决问题的办法并最终验证,最后不仅能体会到编程的乐趣,更能从中收获专属于孩子们的成就感,而这是PBL项目式学习的初衷,通过项目提高自己,通过编程获得快乐。

特别声明:以上文章内容仅代表作者本人观点,不代表新浪网观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与新浪网联系。
权利保护声明页/Notice to Right Holders

举报邮箱:jubao@vip.sina.com

Copyright © 1996-2024 SINA Corporation

All Rights Reserved 新浪公司 版权所有