5.1 初识程序设计(教案)-《信息技术基础模块(下册)》(高教版2023修订版) 《上好课》

2025-09-02
| 8页
| 437人阅读
| 5人下载
精品

资源信息

学段 中职
学科 信息技术
教材版本 信息技术基础模块(下册)
年级 -
章节 5.1 初识程序设计
类型 教案-教学设计
知识点 -
使用场景 同步教学-新授课
学年 2026-2027
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 919 KB
发布时间 2025-09-02
更新时间 2025-09-02
作者 爱学习的muller
品牌系列 上好课·上好课
审核时间 2025-09-02
下载链接 https://m.zxxk.com/soft/53718449.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

《信息技术基础模块(下册)》 (高等教育出版社)教案 课 题 5.1 初识程序设计 课 型 理论 课 时 2 授课班级 授课时间 授课教师 教材分析 本节为《感受程序魅力 —— 程序设计入门》单元的基础章节,聚焦 “程序设计全流程与 Python 基础” 主题,系统讲解程序设计步骤(分析问题→设计算法→编写程序→调试运行)、算法特征(确定性 / 有限性等)、程序设计语言发展(机器语言→汇编→高级语言)及 Python 核心语法(变量、函数、运算符等)。教材采用 “概念→工具→实践” 结构,通过 “网购电影票付款计算”“高速公路收费” 等实例,结合流程图、代码示例及 PyCharm 操作图示,强化理论与实践结合。作为编程入门的核心内容,衔接计算机基础课程,为后续学习 Python 高级应用(如数据分析、人工智能)及其他编程语言奠定基础,是培养学生计算思维与问题解决能力的关键环节。 学情分析 学生已具备计算机基础操作能力(如文件管理、简单软件使用),但对程序设计的系统性认知不足:多数学生未接触过算法设计与编程实践,对 “算法的有限性”“程序的顺序 / 选择 / 循环结构” 等抽象概念理解较浅;部分学生可能通过游戏或工具接触过简单指令,但对 “将问题转化为代码” 的逻辑转换能力薄弱。学习难点集中在 “算法的自然语言与流程图描述”“Python 语法(如变量赋值、运算符优先级)的规范使用” 及 “程序调试(如逻辑错误排查)的实践操作”。需结合 “网购电影票”“高速公路收费” 等生活案例,通过 “算法设计→代码编写→调试优化” 的渐进式学习,强化逻辑思维与问题分解能力,降低编程入门门槛。 学习目标 知识目标: 1. 了解算法的基本概念和特征、计算机程序的概念和基本结构 2. 会通过分析问题设计合理的算法,并对算法进行描述 技能目标: 1. 了解常见主流程序设计语言的种类和特点 2. 了解 Python 的基本语法,会编写简单的 Python 程序并进行调试运行。 情感目标: 增强技术应用与实操能力,在专业领域实践中熟练掌握核心技能与操作流程。 学习重难点 重点: 1. 算法的概念和特征 2. 运用 Python 语法编写和调试程序 难点: 1. 程序设计语言的发展历程和常见高级语言的特点 2. 理解程序的基本结构 教学方法 案例分析、讲授法、小组讨论法 课前准备 1.查找相应网站资料,课堂演示使用。 2.学生课前预习。 教学媒体 电子课件、多媒体视频 教学过程 教学环节 教师活动设计 学生活动设计 设计意图 活动一: 创设情境 生成问题 【课程导入】 要让计算机帮助人类解决实际问题,就要把问题转换为计算机程序,让计算机分步骤按顺序处理。这个过程就是程序设计。 计算机为什么能解决各类问题?这是因为其背后有一种神奇的力量 —— 计算机程序。 【新知识传授】 · 认识算法 (1) 算法的概念 算法是指按照一定规则解决某一问题的明确而有限的步骤,通俗地讲就是解决问题的方法和步骤。 (2) 算法示例(接水问题) 安排人去接水,给人对话,只要告诉他 “做什么” 即可,而跟机器人(计算机)对话,就必须告诉它具体 “怎么做”。 To 人: 请帮我倒杯水 To 机器人: 1.走到杯子旁边; 2.拿起杯子; 3.走到水房; 4.接满水; 5.走到桌子旁边; 6.放下杯子。 (3) 算法的特征 (4) 实践体验(网购电影票算法) (5) 流程图常用图形符号 (6) 巩固提高(高速公路收费算法) 某高速公路收费计算公式为:收费金额 = 收费系数 × 费率 × 行驶里程 已知 19 座客车的收费系数为 1.5,费率为 0.67 元 / 千米,用流程图描述输入行驶里程计算过路费的算法。 已知收费系数和费率,要计算过路费,只需要输入行驶里程即可根据计费公式计算。 2.引导学生带着问题去课本寻找答案,明确本节课的学习内容。 3.展示本讲学习目标。 1. 接收并查看本节课堂任务书。 2. 了解学习目标,带着目标进行学习。 3. 观察生活中常见的多媒体信息形式,思考其背后的技术支撑。 4. 针对教师给出的问题,初步发表个人见解。 5. 目标明确:跟随教师引导,明确本节课学习目标。 1.以提问的方式导入课程,让学生带着问题有针对性的进行学习。 2.通过任务实施,调动学生积极性。 活动二: 调动思维 探究新知 【新知识传授】 · 使用程序设计语言 (1) 计算机程序与程序设计语言 计算机不能识别用自然语言、流程图等描述的算法,这时就需要将算法转换为计算机能够识别的代码序列,即计算机程序。程序设计语言是编写计算机程序的语言。 (2) 程序设计语言发展历程 自 20 世纪 60 年代以来,程序设计语言已有上千种之多,经历了从机器语言到汇编语言,再到高级语言的发展历程。 (3) 高级语言示例 (4) 程序的基本结构 1.顺序结构 顺序结构是按照语句顺序执行程序,是最简单的程序结构。 2.选择结构 选择结构也称分支结构,是根据给定的条件选择执行的程序语句。 3.循环结构 循环结构是根据给定的条件反复执行相同的程序语句。 2. 教师操作演示 3. 引导学生带着问题去课本寻找答案,明确本节课的学习内容。 1. 阅读探究:阅读课本相关内容,探究多媒体技术的产生背景。 2. 概念理解:理解多媒体、多媒体技术和多媒体系统的定义,并尝试用自己的话复述。 3. 要点记录:记录多媒体技术强调的要点,加深理解。 1. 了解学生现有知识储备。 2. 巩固练习。 活动三: 调动思维 探究新知 【新知识传授】 · 使用程序设计语言 (1) Python 的基本语法 · 变量 在 Python 中,每个变量在使用前必须赋值,使用等号 “=” 给变量赋值,包括以下方式: 1.单变量赋值。将一个值赋值给一个变量,如 a = 1。 2.多重赋值。将一个值同时赋值给多个变量,如 a = b = c = 1。 3.多元赋值。将多个值赋值给多个变量,如 a, b, c = 1, 2, 3。 (2) 编写网购电影票显示付款金额的 Python 程序 (3) 调试运行 Python 程序(以 PyCharm 为例) 调试和运行 Python 程序通常有两种方式:一种是使用交互式运行编程环境,另一种是使用第三方集成开发环境 (IDE) 工具,两种方式均需要搭建 Python 环境。 2. 教师操作演示 3. 引导学生带着问题去课本寻找答案,明确本节课的学习内容。 1. 应用列举 2. 影响分析 3. 创新思考 1. 引导学生主动思考,发散思维,参与课堂。 2. 培养学生发现问题,解决问题的能力。 3. 了解相关知识。 4. 辩论形式让学生参与并归纳总结。 活动四: 巩固练习 素质提升 【随堂检测】 1  算法具有哪些特征? 2  程序设计语言经历了哪些发展阶段? 3  Python 中变量赋值有哪些方式? 4  程序的基本结构有哪几种? 【分组讨论】 在实际生活中,还有哪些场景可以运用算法来解决问题?如何设计合适的算法?不同的程序设计语言在应用场景上有哪些差异?如何根据需求选择合适的程序设计语言? 1. 答案交流 2. 话题讨论 3. 效率分析 4. 挑战探讨 5. 总结汇报 知识检测与巩固 课堂小结 作业布置 课堂小结 作业布置 复习本节课内容,预习下节课内容。 板书设计 1. 认识算法 2. 使用程序设计语言 教学反思 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

5.1 初识程序设计(教案)-《信息技术基础模块(下册)》(高教版2023修订版) 《上好课》
1
5.1 初识程序设计(教案)-《信息技术基础模块(下册)》(高教版2023修订版) 《上好课》
2
5.1 初识程序设计(教案)-《信息技术基础模块(下册)》(高教版2023修订版) 《上好课》
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。