第16课学生机器人平台[教学目的与要求]1
学习“学生机器人平台”软件
初步了解流程图的设置方式
理解软件的概念
能够运行“学生机器人平台”软件
帮助学生建立软件与机器人之间的知识链接
激发学生的学习热情
尝试用已有的信息技术手段理解“编程”的意义
尝试运行、设置编程软件
[课时安排]建议安排2课时
[教学重点与难点]1
重点:学习“学生机器人平台”软件
难点:流程图的设置方式
[教材分析与教法建议]1.教材的地位与作用本课基于原有机器人知识的基础上,介入编程软件,让学生了解到“学生机器人平台”的重要意义
因此,本课的学习属于理论性与实践性相结合的环节
在本课的教学中,学生接触到流程图的学习和设置,在今后的学习中起到了基础性的作用,显得尤为重要
在教师的教学中,要秉承打好基础的原则,为学生提供正确严谨的教学环节,为今后的学习提供便利
2.教学方法指导在学生机器人平台的学习中,教师要帮助学生学会利用资源学习、意义建构的学习、自主学习进行非线性的跨越式学习、理解流程图利用流程图的学习
教师可以在教学中设置相应的问题,让学生带着问题思考,顺着问题学习,使得知识能够顺畅地进入学生的认知体系,为今后的实践提供保证
[参考资料]1
学生机器人编程软件一般采用流程图模式编程
流程图由基本模块来构建,基本模块包括输出执行模块、信号输入模块、流程控制模块三部分,每一个图形模块都可以完成一定的功能,只要按逻辑连接这些模块可以很快的完成一个程序的编写,通过画流程图的方式,实现对某一特定机器人的编程
从而使机器人根据周围的环境执行相应的动作,如:前进、后退、转弯、加速、减速等
流程图支持全局变量、简单表达式、复合条件判断、循环等
软件采用了面向对象的程序设计方法,每种控件作为一个类对象,描述了此控件的类型、位置连接属性、节点的设置属性等信息以及对各种属性改变的方法