第2课主题1认识MakCode的功能模块 教学设计 2024—2025学年闽教版(2020)初中信息科技 八年级 下册
第2课《体验开源硬件与编程工具应用》教学设计
主题1 认识Make Code的功能模块
一、课程信息
课程名称 :认识 MakeCode 的功能模块
授课年级 :初二
课时安排 :1 课时(45分钟)
二、教学目标
1、知识与技能目标 :
(1)学生能够认识 MakeCode 的变量、随机数及赋值方法;
(2)了解 micro:bit 的按钮和加速度传感器的功能及用法;
(3)掌握 MakeCode 基础模块、输入模块、数学模块和变量模块的功能及应用场景。
2、过程与方法目标 :
(1)通过项目式学习,培养学生模块化编程思维和解决实际问题的能力;
(2)在动手实践中提高学生的动手操作能力和团队协作能力。
3、情感态度与价值观目标 :
(1)激发学生对开源硬件编程的兴趣和好奇心;
(2)培养学生的创新意识和探索精神;
(3)增强学生对编程和硬件结合应用的信心。
三、教学重难点
1、重点 :理解 MakeCode 各功能模块的作用和应用场景,掌握变量、随机数、按钮和加速度传感器的使用方法。
2、难点 :利用 MakeCode 功能模块设计简单的程序,实现 micro:bit 的加法运算功能,并理解模块化编程的思维。
四、教学方法
讲授法、演示法、任务驱动法、小组合作法
五、教学过程
学科网(北京)股份有限公司
(一)导入(5 分钟)
1. 创设情境 :展示一些基于 micro:bit 开发的有趣项目视频或图片,如智能小游戏、环境监测仪等,吸引学生的注意力。
2. 提问引导 :“同学们,这些有趣的项目都是通过编程和硬件结合实现的。今天我们将一起走进 MakeCode,认识它的功能模块,学习如何用它来控制 micro:bit,开启我们的创意之旅!”
3. 知识回顾 :简单回顾之前学习的 micro:bit 的基本结构和功能,为本节课的学习做铺垫。
(二)知识新授(15 分钟)
1. 认识 MakeCode 的功能模块
基础模块 :讲解基础模块的功能,如 LED 灯显示图案、数字、字母和字符串,控制程序运行等。举例说明如何使用基础模块让 micro:bit 开机显示问候语 “Hi”,然后依次显示心形图案和 “Hello!” 字符串,并演示在 MakeCode 编辑中的器操作步骤。
输入模块 :介绍输入模块用于检测 micro:bit 上的按钮、引脚以及加速度传感器、指南针、温度传感器等的功能。强调当检测到相关事件时,程序会执行相应的指令。通过实例展示如何编写程序检测按钮按下事件,如当按下按钮 A 时,micro:bit 显示一个特定图案或数字。
数学模块 :阐述数学模块的运算功能,包括四则运算、函数运算和产生随机数等。重点讲解随机数的产生方法,如在指定范围内生成随机数,并举例说明如何用随机数实现简单的抽奖程序。
变量模块 :解释变量的概念以及变量模块的作用,如设定新变量和给变量赋值。通过一个简单的例子,如计算两个数的和,演示如何在变量模块中创建变量并进行赋值操作。
2. micro:bit 的按钮和加速度传感器
学科网(北京)股份有限公司