- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
块语言编程教学设计
一、课题
块语言编程基础入门
二、教学目标
1.知识与技能目标
-学生能够认识块语言编程的界面,包括各个功能区的名称和作用。
-理解块语言编程中基本模块(如顺序执行、条件判断、循环结构等)的概念和功能。
-学会使用简单的块语言模块构建一个基本的程序,如实现一个简单的数字计算或图形绘制程序。
2.过程与方法目标
-通过自主探索和小组合作探究的方式,提高学生解决问题的能力和逻辑思维能力。
-培养学生观察、分析和归纳总结的能力,能够从已有的程序范例中提取有用信息并应用到自己的创作中。
3.情感态度与价值观目标
-激发学生对编程的兴趣,培养学生勇于创新和积极探索的精神。
-让学生体验编程带来的成就感,增强自信心,同时培养学生的耐心和细心。
三、教学重点难点
1.教学重点
-掌握块语言编程中基本模块的使用方法。
-能够构建简单的程序逻辑,如顺序执行、条件判断和循环结构的搭建。
2.教学难点
-理解程序逻辑背后的思维方式,特别是条件判断和循环结构在实际问题解决中的应用。
-根据具体的任务需求,合理选择和组合不同的块语言模块。
四、教学方法
项目式学习法、小组合作探究法
五、教材分析
本课程所使用的教材在介绍块语言编程时,首先通过一些简单有趣的示例程序来吸引学生的注意力,如一个动画角色的移动或者简单的数学计算程序。教材内容循序渐进,先让学生熟悉编程环境,然后逐步引入各种基本模块。例如,在讲解顺序执行模块时,会以日常生活中的做事顺序为例,如先起床后刷牙洗脸,类比程序中模块的先后执行顺序。对于条件判断模块,教材会给出一些需要根据不同情况做出不同决策的场景,如根据天气情况决定是否带伞,引导学生理解如何在程序中设置条件并执行相应的操作。循环结构则通过一些重复性的任务来讲解,像计算1到100的累加和等。教材整体注重实践操作,每个知识点都配有相应的练习项目,有助于学生巩固所学知识。
六、教学过程
(一)导入(5分钟)
教师:同学们,今天我们要进入一个非常有趣的编程世界——块语言编程。大家可以想象一下,我们就像是一个魔法师,可以用一些特殊的“积木块”来创造出各种各样神奇的东西。那在开始之前,我想先问大家一个问题,你们有没有玩过搭积木呀?
学生:有。
教师:那搭积木的时候是不是一块一块地把它们组合起来,最后变成一个很大很酷炫的东西呢?块语言编程就有点像搭积木哦。现在,我先给大家展示一个用块语言编程做出来的小作品。(教师展示一个简单的动画程序,比如一个小球在屏幕上弹跳)
(二)认识编程环境(10分钟)
教师:现在大家打开自己的编程软件(如果是在线编程平台则引导学生登录相应网址)。我们先来看看这个编程界面都有哪些部分。大家看,最上面这一排有一些菜单选项,这些就像是工具盒的盖子,里面藏着很多功能呢。左边这里有各种各样的“积木块”,这些就是我们用来编程的原材料啦。中间这一大块空白的地方就是我们的“建筑工地”,我们要把左边的积木块拖到这里来搭建我们的程序。那下面还有一些区域,有的是用来显示程序运行结果的,有的是用来调整一些参数的。现在大家花两分钟时间自己探索一下这个界面,看看能不能找到我刚刚说的这些部分。
(学生自主探索)
学生1:我看到左边的积木块有不同的颜色。
教师:非常棒!不同颜色的积木块其实代表着不同的功能类型哦。那还有同学有其他发现吗?
学生2:我发现中间的空白处有一些网格线。
教师:很好,这些网格线可以帮助我们更整齐地摆放积木块。
(三)探索基本模块(20分钟)
1.顺序执行模块
教师:那我们现在就开始正式接触这些积木块啦。首先是这个看起来最简单的顺序执行模块。(教师在编程界面中拖出几个顺序执行的积木块)大家看,这几个积木块就像是我们平时做事的顺序一样,一个接着一个地执行。比如说,我们要先计算1+1,然后再把结果乘以2。那我们就可以这样来搭建我们的程序。(教师边说边示范如何用顺序执行模块搭建这个简单的数学计算程序)现在大家自己动手试试,用顺序执行模块做一个简单的数学计算,比如2+3然后再减去1。
(学生动手操作,教师巡视并给予指导)
学生3:(展示自己的程序)
教师:非常好!大家看,他成功地用顺序执行模块完成了这个计算。
2.条件判断模块
教师:接下来我们要认识一个更有趣的模块——条件判断模块。(拖出条件判断模块)大家想一下,如果我们要根据不同的情况做不同的事情,就需要用到这个模块。比如说,我们要判断一个数是奇数还是偶数。如果这个数除以2的余数是0,那它就是偶数,否则就是奇数。那在程序里我们就可以这样设置。(教师示范如何用条件判断模块判断一个输入的数是奇数还是偶数)现在大家分组讨论一下,如何用这个模块来判断一个数是否大于10呢?每个小组都要动手试一试哦。
(学生分组讨论并操作,教师参与到各小组中进行
您可能关注的文档
最近下载
- 剪映短视频策划、拍摄、剪辑实战教程:精细剪辑短视频PPT教学课件.pptx VIP
- 剪映短视频策划、拍摄、剪辑实战教程:剪映剪辑基础PPT教学课件.pptx VIP
- 食品安全运输保障措施.docx VIP
- 剪映短视频策划、拍摄、剪辑实战教程:短视频拍摄PPT教学课件.pptx VIP
- 2023-2024年执业药师继续教育答案-便秘的中药治疗.docx VIP
- Willingness to Communicate in外文电子书籍.pdf VIP
- 2022年 考研英语二真题及答案解析.pdf VIP
- 普通高中体育与健康课程标准2017年版2020年修订解读与培训课件.pptx VIP
- tb 10106-2023《铁路工程地基处理技术规程》(OCR).pdf VIP
- FATCA法案.pdf VIP
文档评论(0)