项目化实践课程
制作:杭州古德微机器人有限公司 最后更新:2020.4.27
目的
为响应国务院和教育部提出在中小学逐步设置人工智能和编程课程的号召,特开设基于基于树莓派的项目化实践课程。在编程和传感器等基础知识学习的基础上,通过项目化实践课程的学习,不仅能培养学员分析问题和解决问题的能力,还进一步通过项目驱动实现了基础知识的迁移,把知识技能通过实践提升到运用技能。
项目化实践课程是本课程体系的进阶主题课程,在项目化实践课程中,首先以任务驱动为目标,使学员在解决问题中能够分析任务目标,然后选择在树莓派编程平台内数据的表示方式、根据任务要求写出相关解决方法、并用程序对逻辑关系进行表述的系统化训练过程,通过整个项目的迭代过程培养学员分析问题和解决问题的能力,以及编写出正确、清晰、高质量程序代码的能力。
课程内容
本课程包括典型案例课程和创意指导课程,典型案例课程以典型工作任务为背景,采用典型案例将理论性强、内容抽象、可操作性和互动性强的课程内容以任务驱动的形式进行教学, 创意指导课程是对典型案例课程升华。通过典型案例课程的学习,学员逐渐养成在解决问题中能够分析任务目标、根据任务要求写出相关解决方法和通过合适的代码实现功能的能力,再次基础上创意指导课程通过创意“生产“、创意引导等课程确定任务目标,确定目标后学员可以进一步像经典案例课程一样通过分析任务目标、分解目标和逐步实现。
8-12岁孩子的抽象逻辑思维能力开始形成,这个阶段是学编程的黄金期。编写程序要遵循严密的逻辑,还要不断调试、回溯和debug,孩子在学编程后会不自觉用编程思维去思考,学会规划和安排,还能自己查缺补漏。
不管面对多么复杂的问题,通过引导、分析和讨论,我们都是能将其分解成一个个小问题,找到问题的关键和问题之间存在的关联,从而想办法将问题逐一解决,在这个过程中思维逻辑就显得尤为重要,这就是少儿编程教给孩子最重要的能力。如拍立得课程,是以如何拍照并获取照片这个典型工作任务为背景,采用知识点分解将理论性强、内容抽象的传感器、控制器课程内容以任务驱动的形式进行教学;在将任务分解为拍照、打印后,孩子们能形象地理解信号采集、传输和处理的过程。在完成基本任务要求后,通过人工智能模块的应用,能识别现场人物的脸部特征、表情和手势,在课程进行过程中,孩子们乐在其中,通过与伙伴的对比和引申,能设计出很多应用,如语音播报、年龄对比甚至小小的恶搞……
编程是一个十分注重动手能力的学科,如果所有的课程内容都是由老师来讲,很难实现学习效果。但是如果把动手操作的部分做成开放型任务,学生间的合作比竞争的、各自单独的努力更有效。通过课堂内的讨论交流与合作,孩子们能获得更多的快乐,也在不知不觉中积累了编程知识、逻辑思维能力和合作开放的心态。
创造和发明其实就是把不经意的想法或刻意解决某一问题的任务作为目标,通过分析任务目标、分解任务目标并制定方案的基础上完成作品的过程。 项目化实践课程为学员创造和发明提供了锻炼和实践的机会。