2.1 计算机解决问题的过程 教学设计(表格式) 2023—2024学年高中信息技术教科版(2019)必修1

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

2.1 计算机解决问题的过程 教学设计(表格式) 2023—2024学年高中信息技术教科版(2019)必修1

资源简介

教学设计
主题单元标题 第二单元 编程计算
主题单元学习概述 本单元我们将通过编制有趣的程序,探究计算机解决问题的过程,初步了解算法的三种基本结构,即顺序结构、分支结构和循环结构,以及如何对算法进行描述,熟悉计算机程序设计语言一Python的开发境,学会编写简单的程序解决问题,并尝试发布程序代码,与他人分享。是知识难度水平相对适中的一部分,实例较多,应用较多,学生在学习理论知识之后可以伴随着课堂实践,讲练结合。
主题单元教学目标 1.理解算法中三种程序结构的概念、特点以及适用的情形。
2.能准确选择使用某种结构或嵌套,正确的设计、描述日常生活实例。
3.理解顺序、选择、描述问题,在解决问题过程中综合应用的必要性。 4.能独立完成计算最适宜的运动心率、三年高中存款总额等程序,并尝试解决错误。 5.感受信息技术带给生活的魅力,体会信息技术在生活中应用。
6.注意在日常生活中能够保护信息,维护信息安全,形成信息道德。 所指向的核心素养: 1.信息意识:对日常生活中的复杂问题进行分析、判断,解决问题的路径,学会用算法解决问题。 2.计算思维:针对较为复杂的任务,能运用形式化方法描述问题,能选择合适的控制结构设计并描述算法,能够对算法程序出现的问题尝试纠错。 3.数字化学习与创新:适应 数字化学习环境,养成数字化学习与创新的习惯,掌握学习资源与学习工具的操作技能。 4.信息社会责任:对信息
技术创新所产生的新观念和新事物具有积极的学习态度,运用一定的技术型策略保障信技术在息安全。
对应课标 从生活实例出发,概述算法的概念与特征,运用恰当的描述方法和控制结构表示简单算法。 掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法。通过解决实际问题,体验程序设计的基本流程,感受算法的效率,掌握程序调试与运行的方法。
评价设计
过程性评价: 1.观察学生是否认真阅读、积极回答问题;
2.在学生回答问题过程中,对学生的回答进行评估反馈;
3.学习结束后,通过访谈了解学生的掌握情况。 总结性评价: 对学生完成思考练习的准确程度进行记录
教学设计(1课时)
课题 2.1计算机解决问题的过程
课标要求 从生活实例出发,概述算法的概念与特征,运用恰当的描述方法和控制结构表示简单算法。
教材(内容)解析 本节作为编程计算的开头,内容相对比较简单,对学生编程的要求不高,重在通过“最强大脑游戏”程序,体验人是如何解决问题的。然后让学生了解计算机解决问题的过程和步骤,理解算法的含义,让学生学会如何使用自然语言、流程图表示算法,进而了解流程图的三种基本结构及其标准化表示方法。让学生了解程序员如何编程解决问题,体验编程的过程和乐趣,以及形成良好的编程习惯。让学生在"情境体验、任务驱动、真实探究"的过程中提高学习兴趣、培养信息意识、提升计算思维,同时为后面知识学习做好准备。
学情分析 高一年级的学生对日常生活中遇到的问题有一定的解决能力对计算机的工作原理有了一定的认知,但缺乏系统的学科概念和专业知识,所以这部分内容对大多数同学来讲是比较抽象难懂的,对这些内容在实际生活中的应用更是无从下手。因此,如何在一个有趣的情境中去学习新知、引发深入探究就成为了本节课要着力解决的问题。
教学目标 1.通过探讨表示游戏的算法,了解使用自然语言、流程图描述算法,进一步理解三种基本结构的流程图。 2.通过用Python语言实现游戏的研究,掌握计算机解决问题的一般过程,熟悉Python语言的开发环境,了解程序设计语言的发展。 3.在项目活动中体验数字化学习过程,感受利用数字化工具和资源的优势。
教学重难点 重点:计算机解决问题的过程 算法的表示及算法的三种基本结构。 能够使用流程图表示算法。 难点:Python 编写简单程序及运行环境
教学方法 项目任务驱动 自主学习 讲授演示
学习活动设计
教学环节 教学过程 设计意图
项目引入 欣赏视频 如何快速记住省会名称?运行“最强大脑”游戏程序。 游戏的参与既可以有效激活学生的思维思考能力,也能将学生的注意力集中于课堂上。
项目实施 知识讲解1 计算机解决问题的过程 描述算法的方法:自然语言和流程图 自主学习 学生尝试用流程图描述“最强大脑”游戏的算法,画出流程图。 思考 给出“最强大脑”游戏的流程图,流程图一般不能在计算机上直接运行,请同学们思考怎么样才能让计算机帮我们解决问题呢? 知识讲解2 用Python语言实现游戏 运行程序 借助流程图分析代码 自主学习 修改部分代码 尝试自行修改部分代码,观察程序运行的变化。 从学生熟悉易懂的方法出发解决问题,体会使用自然语言方式描述算法的过程。 尝试使用所学流程图知识解决问题,体会用同一个问题可以有多种算法解决的过程。培养学生根据问题设计算法的思维。 通过简单四行代码方式降低难度,同时用留BUG的方式调动学生积极思考问题,掌握该知识点。学会如何使用python语言调试运行程序。 通过给出的项目活动代码的方式降低难度,调动学生积极思考问题。能够让学生有效地巩固本节知识点,巩固所学新知。
项目小结 通过本项目活动你有哪些收获? 学生根据教师引导梳理本节内容
检测 五分钟小测试 测试本节课知识掌握情况

展开更多......

收起↑

资源预览