块语言编程教学设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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呢?每个小组都要动手试一试哦。

(学生分组讨论并操作,教师参与到各小组中进行

文档评论(0)

牛老师文档馆 + 关注
实名认证
文档贡献者

人事制度,职场培训,金融理财知识分享。

1亿VIP精品文档

相关文档