资源简介 第四章 程序设计基础知识单元教学设计一、基本信息学科 信息技术 教学对象 高一课程标准模块 必修模块一教材版本 2019粤教版普通高中信息技术必修一《数据与计算》教学内容 4.1 体验计算机解决问题的过程4,2 算法及其描述4.3 计算机程序与程序设计语言4.4 运用循环结构描述问题求解过程教学环境 学生机房教学课时 8课时二、单元项目简介1、单元项目主题 设计解决日常生问题的计算机程序2、单元项目情境 爸爸妈妈要出差4天,小明要负责照顾弟弟和自己几天。在这几天,他们遇到了各种问题,让我们用计算机程序来帮助他们一起解决吧!三、单元内容分析1、单元主要内容本章内容框架如下图:本章是教科书《数据与计算》的第四章,将在第三章的基础上,围绕“程序设计”逐步展开知识的学习,通过引导学生开展“设计解决日常生活问题的计算机程序”的项目学习活动,让学生掌握Python程序设计语言的基本知识、程序的顺序结构、选择结构、循环结构以及在解决实际问题中的应用,让学生使用程序设计语言实现简单算法,体验程序设计的基本流程,掌握程序调试与运行的方法,从而提升学生的信息素养,帮助学生达成本章对应的学业要求。2. 单元对应课标的内容要求掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法。通过解决实际问题,体验程序设计的基本流程,掌握程序调试与运行的方法。3、单元地位和作用是学习第五章、选择性必修模块《人工智能初步》的基础知识与技能准备。4、单元对应学业要求编号 具体要求 素养指向A-1 能够描述数据与信息的基本特征 信息意识、数字化学习与创新A-4 能根据需要选用合适的数字化工具开展学习 信息意识、数字化学习与创新A-6 能够利用软件工具或平台对数据进行整理、组织、计算与呈现 信息社会责任、计算思维A-7 能通过技术方法对数据进行保护 信息社会责任、计算思维A-8 在数据分析的基础上,完成分析报告 信息社会责任、计算思维A-10 掌握一种程序设计语言的基本知识 计算思维A-11 利用程序设计语言实现简单算法,解决实际问题 计算思维四、单元目标分析1、核心素养目标信息意识 根据不同受众的特征,能选择恰当的方式进行有效交流;在日常生活中,根据实际解决问题的需要,恰当选择数字化工具,具备信息安全意识;主动关注信息技术工具发展中的新动向和新趋势,有意识地使用新技术处理信息。 知识目标计算思维 能提取问题的基本特征,进行抽象处理,并用形式化的方法表述问题;运用基本算法设计解决问题的方案,能使用编程语言或其他数字化工具实现这一方案。 能力目标数字化学习与创新 针对特定的学习任务,运用一定的数字化学习策略管理学习过程与资源,完成任务,创作作品。信息社会责任 在信息活动中,具有信息安全意识,尊重和保护个人及他人的隐私;正确认识现实社会身份、虚拟社会身份之间的关系,合理使用虚拟社会身份开展信息活动。 情感目标2、项目目标本章通过“设计解决日常生活问题的计算机程序”项目,组织学生进行自主、协作、探究学习,让学生在解决日常生活问题的过程中将知识建构、技能培养与思维发展融入运用数字化工具解决问题和完成任务的过程中,促进本章对应课标的学科核心素养达成,完成项目学习目标。3、学业目标(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)Python程序设计语言的基础知识(2)input()、 print() 函数和数据类型转换函数的基本用法;(3)程序的顺序结构设计的基本流程;(4)程序的选择结构设计的基本流程;(5)程序的循环结构设计的基本流程;(6)Python 程序设计语言的选择结构的单分支 if 语句、双分支 if 语句、if 语句的嵌套以及if···elif···else语句的一般格式及使用方法;(7)Python 程序设计语言的循环结构的 for循环、while循环、循环嵌套、循环控制等的一般格式及使用方法。2、难点(1)运用顺序结构描述问题的求解过程;(2)运用选择结构描述问题的求解过程;(3)运用循环结构描述问题的求解过程。五、学情分析1、知识积累学生通过第三章的学习,理解了算法的概念和计算机程序的工作原理,奠定了本章知识的基础;生活中学生有一定的生活阅历,奠定了本章项目思考的基础。2、学习能力高中生有一定的计算机操作能力,自主、探究与协作能力也在前期的实践中有所提高。3、学习兴趣高中生好奇心强,对于新事物有解决学习的态度,面对本章利用计算机解决问题的思路,学生是有着学习的兴趣的。六、教学方法与策略1、单元学习方式通过小组合作方式开展项目探究式学习2、具体学习策略本章一知识为载体,通过项目“设计解决日常生活问题的计算机程序”的不同问题情境,掌握Python程序设计语言的基本知识、程序的顺序结构、选择结构、循环结构等基础的程序设计知识,让程序知识于生活实际紧密联系。七、单元教学规划1、课时规划2、项目规划本章项目框架如下图:3、教学准备规划环境准备 Python程序运行环境-- 文档编辑—office办公软件资料准备 教学课件、教学微课、活动记录表、程序文档4、教学过程规划第1课时 (4.1 程序设计语言的基础知识) 环节一:单元情境及子项目一导入:第一天--弟弟的作业检查环节二:4.1主题导入、自主学习与知识讲解环节三:随堂知识问卷环节四:项目实践于交流分析第2课时 (4.2 运用顺序结构描述问题求解过程) 环节一:单元项目情境再现与项目回顾环节二:子项目二导入:第二天--食品购买、4.2主题导入环节三:在项目探究中学习4.2.1 数据的输入与输出环节四:在项目探究中学习4.2.2 属于结构的应用环节五:编程实践第3课时 (4.3.1 if语句的应用) 环节一:单元项目情境再现与项目回顾环节二:子项目三导入:第三天--购买作业本、4.3主题导入环节三:结合项目探究分析程序的单分支if语句的相关知识环节四:结果分析及双分支if语句主题的导入环节五:结合实例分析if语句的嵌套的知识与应用环节七:学以致用--课后编程思考与实践第4课时 (4.3.2 if…elif…else语句的应用) 环节一:单元项目情境再现与项目回顾环节二:分析上一课时课后的“学以致用”的结果,回顾if语句的知识环节三:结合子项目三的问题推进导入if…elif…if语句的知识环节四:项目实践于交流分析环节五:三种选择结构的对比与实例分析环节六:编程练习第5课时 (4.4.1for循环的应用) 环节一:单元项目情境再现与项目回顾环节二:子项目四导入:第四天:写大字获奖励、4.4主题导入环节三:结合实例分析for循环的相关知识环节四:项目实践于交流分析环节五:编程练习第6课时 (4.4.2 while循环的应用) 环节一:单元项目情境再现与项目回顾环节二:通过子项目四的问题推进导入while循环的应用环节三:结合实例分析while循环的相关知识环节四:项目实践与交流分析环节五:实践应用第7课时 (4.4.3 循环嵌套的应用&循环控制的应用 while循环的应用) 环节一:单元项目情境再现与项目回顾环节二:通过子项目四的问题推进导入循环嵌套的应用环节三:结合实例分析循环嵌套的相关知识环节四:实例分析--九九乘法表的输出环节四:项目实践于交流分析环节五:学以致用环节六:项目问题推进环节七:练习与课后探究第8课时 (单元综合回顾&成果制作与交流) 环节一:单元知识体系分析环节二: 单元项目回顾环节三:内容与知识回顾环节四:知识检测环节五:编程练习八、单元评价规划1、评价时间线2、评价工具项目学习活动记录表 用于整个学习活动,主要作用是指导学生开展项目学习活动,明确项目学习内容,记录学习过程及阶段性成果。知识问卷 对知识学习进行检测九、教学反思单元授课结束后结合课堂学生学习效果及存在的问题进行分析,促进教学改进。 展开更多...... 收起↑ 资源预览