2.4可以复用的代码_教学设计 2022_2023学年教科版(2019)高中信息技术必修1

资源下载
  1. 二一教育资源

2.4可以复用的代码_教学设计 2022_2023学年教科版(2019)高中信息技术必修1

资源简介

案例名称 2.4可以复用的代码
科目 信息技术 教学对象 高一学生 设计者
课时 1课时 所用教材 教科版信息技术必修1数据与计算
一、教材内容分析
本节课选自教科版信息技术必修1《数据与计算》2.4《可以复用的代码》。代码复用通常分为两种情况,一种是在当前程序内容中对部分语句块进行复用;另一种是在开发一个新的程序时,复用已经设计好的软件模块。代码复用有很多优点,如提升编程效率、提高可维护性、增强可读性等。Python中常见的代码复用方式有函数、类、代码发布等。考虑到课标的必修模块对学生的要求,教材只设计函数和代码发布。这节课的内容是之前所学的程序结构的综合应用,且是灵活运用Python的基础。本节课主要是围绕着“制作简易计算器”的任务来展开学习。本节课将要求学生完成两个子任务:一是完成函数的自定义;二是成功调用自定义的函数。
二、教学目标
能明确区分系统函数和自定义函数,能理解函数的作用。 掌握函数的定义和调用方法,完成“制作简单计算器”的任务。 通过完成学习任务,形成“自顶向下、逐步细化”的思想,培养学生数字化学习与创新能力。
三、学习者特征分析
学习者为高一学生,此前已经学习了Python的顺序结构、分支结构、循环结构及基础的Python编程语法,也有在海龟编辑器中编写程序的经验。学习者可在教师的指导下,通过编写Python代码来解决简单的数学问题。学生已是高中生,学习能力和反应能力都很强,但由于学生在编写代码方面还缺乏算法抽象能力与经验,所以会在任务单上向学生提供一些脚手架/提示,帮助学习者理解程序。在任务的设计和讲解上,也是由简单到复杂逐步推进。
四、学科核心素养
掌握程序员编程解决问题的过程和方法;明确结构化在程序设计中的重要作用。(信息意识) 依据解决问题的需要设计算法,采用流程图的方式描述算法,掌握一种程序设计语言的基本知识,编写简单程序解决问题。(计算思维) 适应数字化学习环境,养成数字化学习与创新的习惯;掌握学习资源与学习工具的操作技能,完成任务,创作作品。(数字化学习与创新) 具有一定的信息安全意识与能力,能够遵守信息法律法规,信守信息社会的道德与伦理准则。(信息社会责任)
五、课程标准要求
掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法。通过解决实际问题,体验程序设计的基本流程,感受算法的效率,掌握程序调试与运行的方法。
六、教学策略选择与设计
教学重点:函数的定义和函数的调用,明确函数的基本语法结构 教学难点:理解函数参数传递过程、用Python语言解决实际问题 教学策略:采用任务驱动式学习,先提出“简易计算器”的设想,让学生经过教师的讲解、演示等了解函数的自定义和调用,最后让学生独立完成“简易计算器”的制作。教学过程体现了对“首要教学原则”的应用,即“以问题为中心, 激活知识经验,演示(给我看),运用(让我做)和整合(迁移)”。
七、教学环境及资源准备
网络多媒体教室、海龟编辑器、课堂任务单
八、教学过程
教学过程 教师活动 学生活动 设计意图
复习导入 (3分钟) 导入:同学们,我们都知道Python可以进行多种运算,还记得有哪些算术运算符吗? 演示:我们今天一起来编写一个简易计算器。详细介绍对简易计算器的设想。并演示一个半成品程序,引出函数的自定义和调用。 (1)回忆之前的算术运算符 (2)认真听计算器的设计思路及认真看教师的演示,并思考教师提出的问题。 通过复习巩固之前所学的内容,在原来知识的基础上引出新知识——函数。
知识讲解 (10分钟) 区分数学与编程语言中函数的异同 借助演示例子讲解定义函数和调用函数知识点 在听老师的讲解过程中,理解程序中的函数的执行流程,熟悉函数的基本语法。 是学生理解函数的自定义和调用的方法,掌握其基本用法
算法设计 (10分钟) 通过自然语言与流程图的描述,引导学生理解整个“简易计算器”的设计思路,给程序加入分支结构和循环结构。 学生间讨论、并完成学习任务单中的流程图空白部分 帮助学生找到解决问题(设计算法)的思路
学生完成程序设计与测试 (15分钟) 指导学生完成任务单的内容,解决学生的疑问点 学生按照任务单的要求,完成程序设计,并且在海龟编辑器上进行运行、调试 让学生上机编写代码,熟悉Python的运行环境,提高学生的编程能力。
课堂小结 (2分钟) 对本节课同学提交的作业进行点评,并对本节课内容进行总结,鼓励学生多思考,多尝试用编程实现一些项目问题。 学习别人的作业中的优点,总结在任务中遇到的问题。 回顾与总结本节所学到的内容。 巩固本节课的新知识,促进学生知识的应用与迁移。
九、教学评价设计
个人自评表 内容掌握程度/完成程度函数的定义 函数的调用 简易计算器 猜数字游戏

展开更多......

收起↑

资源预览