第2课主题1认识MakCode的功能模块 教学设计 2024—2025学年闽教版(2020)初中信息科技 八年级 下册

| 4页
| 119人阅读
| 32人下载
普通

学科网 zxxk.com学科网 zxxk.com

第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 的加法运算功能,并理解模块化编程的思维。

 四、教学方法

讲授法、演示法、任务驱动法、小组合作法

 五、教学过程page number 0

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司


学科网 zxxk.com学科网 zxxk.com

 

 (一)导入(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 的按钮和加速度传感器

page number 1

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司


由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。