mblock机器人指令_慧编程(mBlock 5)+程小奔 机器人系列课程(合集)

课程大纲简介:

机器人系列课程以图形化编程+程小奔产品结合;一边学习软件知识,一边了解硬件传感器,通过两者的结合更容易掌握跨学科知识的应用,更能提升学习的兴趣:

学习mBlock 5编程;

学习传感器的原理知识及应用;

跨学科知识应用:运动与力,光的知识;

建立创客知识及创客文化思维;

课程通过发布小任务和小组比赛的形式,结合PBL教学方法,让学生在挑战中获得知识与乐趣,建立计算机思维的迭代思维去优化自己的编程算法,还可以通过软件直接看到python代码,进入编程的进阶课程。

教学方法参考:

计算思维

学习编程不仅仅是为了获得一份与编程相关的工作,编程教会了我们思考,即“计算思维(Computational Thinking)

计算思维是一个解决问题的过程,包括但不限于以下特征:

将复杂问题分解为小问题

逻辑组织和分析数据

通过抽象(如模型和模拟)来表示数据

通过算法思维实现自动化的解决方案(一系列有序步骤)

处理复杂性的信心

处理开放式问题的能力

与他人沟通和合作以实现共同目标或解决方案的能力

结对编程

结对编程是编程教育中一种合作学习方式,学生两人一组,分别扮演导航员和司机,司机负责使用计算机编写程序,导航员在一旁观摩与交流。

结对编程的意义:

将两个人的经验汇聚,取长补短

让bug不容易隐藏,编写更优质的代码

编程伙伴间更了解,有助于今后的协作

基于以上优点,除了在课堂中,结对编程在实际的软件开发中也被采用。

采用结对编程授课的流程:

用合适的形式分组(抽签或临近座位等),若学生为奇数则由助教与剩余的学生一组。

学生分别扮演导航员与司机的角色,两人充分交流,理解任务目标,确定方案,再由司机着手编写程序,导航员在一旁提供建议,指出程序错误(bug)。需要注意的是,在编程过程中两个人的频繁交流始终是最重要的。

每隔20分钟,两人交换角色。也可以以课时为单位交换角色。

在学期结束后学生对自己的编程伙伴进行评价。

课程目录

课程环境及材料需求:

学生需要:

老师需要:

一台联网的电脑;(可以两人组合进行结对编程学习,也可以一人一台电脑)

安装好mBlock 5的软件;

一台程小奔;

检查所需要的设备数量、性能、电量、是否有安装好软件等;

提供学生需要使用的相应数量的材料与工具;

上课所需要的文档资料、任务卡片;

思维导图表格、记录或分享表格;

课程流程:

*如需批量购买,请填写意向表单,我们将会在2~3个工作日联系您。

你可能感兴趣的:(mblock机器人指令)