第四章 程序设计基础(单元教学设计)-2023-2024学年高一信息技术(粤教版2019必修1)

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

第四章 程序设计基础(单元教学设计)-2023-2024学年高一信息技术(粤教版2019必修1)

资源简介

第四章 程序设计基础知识
单元教学设计
一、基本信息
学科 信息技术 教学对象 高一
课程标准模块 必修模块一
教材版本 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、评价工具
项目学习活动记录表 用于整个学习活动,主要作用是指导学生开展项目学习活动,明确项目学习内容,记录学习过程及阶段性成果。
知识问卷 对知识学习进行检测
九、教学反思
单元授课结束后结合课堂学生学习效果及存在的问题进行分析,促进教学改进。

展开更多......

收起↑

资源预览