资源简介 第四章 程序设计基础课时教学设计第8课时 单元综合回顾与练习一、项目简介1、单元项目主题 设计解决日常生问题的计算机程序2、单元项目情境 爸爸妈妈要出差4天,小明要负责照顾弟弟和自己几天。在这几天,他们遇到了各种问题,让我们用计算机程序来帮助他们一起解决吧!3、子项目 子项目一:第一天--弟弟的作业检测 子项目二、商品购买 子项目三:购买作业本 子项目四:写大字获奖励二、课时内容分析1、主要内容1)知识梳理2)知识检测3)编程练习3、地位和作用本课时将对第四章程序设计基础进行一次系统的回顾与巩固,形成知识系统并进行知识的综合应用。三、课时目标分析1、核心素养目标知识目标 根据不同受众的特征,能选择恰当的方式进行有效交流;在日常生活中,根据实际解决问题的需要,恰当选择数字化工具,具备信息安全意识;主动关注信息技术工具发展中的新动向和新趋势,有意识地使用新技术处理信息。(信息意识)能力目标 能提取问题的基本特征,进行抽象处理,并用形式化的方法表述问题;运用合理的程序结构形成解决问题的方案,能使用编程语言或其他数字化工具实现这一方案。 针对特定的学习任务,运用一定的数字化学习策略管理学习过程与资源,完成任务,创作作品。(数字化学习与创新)(计算思维)情感目标 在信息交流或合作中,尊重不同的信息文化,积极、主动地融入信息社会中。(信息社会责任)2、学业目标(1)能够理解 Python 语言常量和变量的数学意义;(2)能够熟悉 Python语言常见的数据类型;(3)能够正确表示程序中的各种“量”;(4)能够理解运算符与表达式的含义和用法;(5)能够运用 Python的运算符处理数据计算;(6)能够知道不同的Python函数的用法;(7)能够使用不同Python 函数处理运算数据和运算过程;(8)能够掌握 input() 函数和 print() 函数的基本用法;(9)能够掌握程序的顺序结构设计的基本流程;(10)能够运用顺序结构描述问题的求解过程;(11)能够掌握程序的选择结构设计的基本流程;(12)能够掌握Python程序设计语言的选择结构的单分支if语句、双分支if语句、if 语句的嵌套以及if···elif···else 语句的一般格式及使用方法;(13)能够运用选择结构描述问题的求解过程;(14)能够掌握程序的循环结构设计的基本流程;(15)能够掌握Python程序设计语言的循环结构的for循 环、while循环、循环嵌套、循环控制等的一般格式及使用方法;(16)能够运用循环结构描述问题的求解过程。四、课时教学重难点分析1、教学重点(1)程序设计语言的基础知识与各种程序控制结构的语法要求。(2)能够运用顺序结构、选择结构及循环结构等描述问题的求解过程;2、教学难点能够根据问题需求,选择恰当的控制结构,正确的编写程序解决问题。五、学情分析1、知识积累 学生结果第三章的学习和第四章各节内容的学习,积累了相关知识和技能2、学习能力 1、高中生有一定的计算机操作能力 2、在前面的学习中积累了一定的编程能力。 2、自主、探究与协作能力也在前期的实践中有所提高。 3、高中生逻辑思维能力较强3、学习兴趣 学生对于利用计算机程序解决问题具有一定的兴趣。但是编程是一个需要耐心和和恒心的事情,高中生在此方面需要教师引导。六、教学方法与策略1、教学方法讲授演示法、任务驱动、协作讨论2、基本策略知识梳理、知识检测和知识应用逐步展开,形成第四章总整体的素养与能力。七、教学准备1、环境准备Python环境2、资源准备类型 项目 来源课件 第四章 程序设计基础单元综合回顾与练习 教师制作活动文档 问卷检测活动记录表八、教学过程环节 教学活动 设计意图 目标达成环节一:单元知识体系分析 教师: 简答梳理单元知识体系: 引导学生形成知识体系 信息意识 、 计算思维环节二:单元项目回顾 教师: 回顾单元情境及各个项目子主题所完成的任务: 引导学生回顾第四章完成的项目任务与学习的知识 计算思维环节三:内容与知识回顾 教师: 结合项目问题的逐步推进引导学生回顾知识: 整体梳理知识,进一步形成知识体系,为后面的练习与编程奠定基础 计算思维 、 数字化学习与创新环节四:知识检测 学生: 完成问卷检测: 巩固知识 学习意识、计算思维环节五:编程练习 学生: 小组协作讨论完成以问题的编程: 编程要求:判断101-200之间有多少个素数,并输出所有素数。 说明:素数是指一个大于1的自然数,除了1和它本身外,不能被其他自然数整除。 教师:分析讲解学生编程的结果。 培养技能 计算思维 、数字化学习与创新、信息社会责任教学板书规划第四章知识框架教学反思结合实际教学效果从教学的各个环节的得失进行反思,并总结出改进的方向。程序设计基础单元综合回顾与练习项目学习活动记录表班级 组长 你的姓名学习目标 (1)能够理解 Python 语言常量和变量的数学意义; (2)能够熟悉 Python语言常见的数据类型; (3)能够正确表示程序中的各种“量”; (4)能够理解运算符与表达式的含义和用法; (5)能够运用 Python的运算符处理数据计算; (6)能够知道不同的Python函数的用法; (7)能够使用不同Python 函数处理运算数据和运算过程; (8)能够掌握 input() 函数和 print() 函数的基本用法; (9)能够掌握程序的顺序结构设计的基本流程; (10)能够运用顺序结构描述问题的求解过程; (11)能够掌握程序的选择结构设计的基本流程; (12)能够掌握Python程序设计语言的选择结构的单分支if语句、双分支if语句、if 语句的嵌套以及if···elif···else 语句的一般格式及使用方法; (13)能够运用选择结构描述问题的求解过程; (14)能够掌握程序的循环结构设计的基本流程; (15)能够掌握Python程序设计语言的循环结构的for循 环、while循环、循环嵌套、循环控制等的一般格式及使用方法; (16)能够运用循环结构描述问题的求解过程活动2:编程练习 展开更多...... 收起↑ 资源预览