内容正文:
第三课:Arduino的软件介绍
(1) 教学目标
1. 知识与技能:通过本节课的学习,学习者能了解并掌握米思齐软件的界面和代码模块的功能。
2. 过程与方法:通过本节课的学习,学习者能初步形成模块化结构化思维,为后期编程操作打下基础。
3. 情感态度与价值观:通过本节课的学习,学习者能进一步体验到编程的乐趣,激发对编程的热爱,为后期学习打下兴趣基础。
(2) 教学重难点
1. 重点:米思齐软件介绍、米思齐软件的界面构成
2. 难点:米思齐中程序构建区、代码模块区、基本功能区和提示区的介绍
(三)教学方法
讲授法、演示法、启发教学法
(四)教学过程
1. 课堂导入:教师通过回忆上节课的内容,引起学习者对于Arduino知识点的回忆,引出本节课的内容。
2. 核心知识讲解:
(1)米思齐软件介绍:北京师范大学的开发团队在Arduino语言的基础上开发了米思齐编程软件,它将图形化编程语言与开源硬件相结合,既训练了学生们的动手操作能力,也训练了学生们的计算机编程能力与计算思维的意识。是非常实用的Arduino的软件开发环境。
(2)米思齐软件的界面:程序构建区、代码模块区、基本功能区、提示区
(3)米思齐的代码模块区如图3-1所示
图3-1 米思齐的代码模块区
3. 教学活动
(1) 教师讲授程序构建区时候,通过播放录屏视频,启发引导学习者说出程序构建区的主要功能。
(2) 教师讲授代码模块区时候,通过图文并茂的形式,加深学习者对代码模块区的印象。
(3) 在进行课堂总结的时候,教师出两道小测验,来当堂检验学习者对对于代码模块区的掌握程度。
(五)课堂总结与反思
1. 通过本节课的学习,学习者是否掌握了米思齐软件的界面组成以及每个区的相关功能?
2. 通过本节课的学习,学习者是否初步形成了模块化和结构化的思维?
3. 本节课的不足:代码模块区没有突出重点,只是单纯机械性地讲授,后期应该重点讲解几个模块,并附上实例,详略得当;板书没有突出重点;PPT有的页面字数多,不精简。
$$