3.3 计算机程序与程序设计语言教学设计2026-2027学年高一上学期粤教版
《3.3 计算机程序与程序设计语言》教学设计
课题 | 3.3 计算机程序与程序设计语言 | 课时 | 1课时(45分钟) |
学科 | 信息技术 | 年级 | 高一 |
授课学校 | 眉山市彭山区第一中学 | 年级组 | 高中技术组 |
一、教材与学情分析 |
教材分析:本节是粤教版必修一第三章“算法基础”的最后一节,是承上启下的关键节点[reference:27]。教材核心内容包括:①计算机程序的概念——计算机程序是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合[reference:28];②计算机的五大基本组成——运算器、控制器、存储器、输入设备、输出设备[reference:29];③程序设计语言的三类——机器语言、汇编语言、高级语言及其特点[reference:30]。本节帮助学生理解“算法如何被计算机执行”,为第四章“程序设计基础”的学习做好铺垫[reference:31]。 学情分析:学生通过3.1和3.2节的学习,已了解计算机解决问题的四个步骤和算法的概念与描述方法。但对“程序到底是什么”“计算机如何执行程序”“程序设计语言有哪些”缺乏系统认知。高一学生对“编程语言”充满好奇,需要通过清晰的历史脉络和对比分析来建立整体认识。 |
二、学科核心素养与教学目标 | |
信息意识 | 理解计算机程序在解决问题中的核心作用,认识到程序是算法的具体实现,是人与计算机沟通的桥梁。 |
计算思维 | 理解计算机的基本组成和工作原理(输入→存储→运算→控制→输出),掌握三种程序设计语言的特点与区别。 |
数字化学习与创新 | 能够区分机器语言、汇编语言和高级语言,理解高级语言需要通过编译或解释才能被计算机执行[reference:32]。 |
信息社会责任 | 理解程序设计语言的发展历程是人类不断追求“让计算机更易用”的过程,认识到技术发展对社会进步的推动作用。 |
学科网(北京)股份有限公司
三、教学重难点 | |
教学重点 | ①计算机程序的概念与计算机的基本组成(五大部件);②三种程序设计语言(机器语言、汇编语言、高级语言)的特点与区别[reference:33]。 |
教学难点 | ①理解计算机的工作过程——采用二进制形式表达和存储指令或数据,周而复始地获取指令、执行指令[reference:34];②区分编译与解释两种翻译方式[reference:35]。 |
四、教学方法与资源 | |
教法 | 讲授法、类比法、对比分析法、演示法。 |
学法 | 对比归纳、历史追踪、小组讨论、自主阅读。 |
教学准备 | 多媒体课件(含计算机五大部件示意图、三种语言对比表、编译与解释动画演示)、Python运行环境(用于演示高级语言程序)、学案(含三种语言对比表填空)。 |
五、教学过程(45分钟) | ||||
环节 | 时间 | 教师活动 | 学生活动 | 设计意图 |
情境导入 | 5分钟 | 1. 回顾旧知:“上节课我们学习了算法的三种描述方法——自然语言、流程图、伪代码。那么问题来了——计算机能直接看懂流程图吗?能直接理解自然语言吗?”
2. 制造认知冲突:“计算机只认识0和1(第一章学过的二进制)。那么,我们写的算法(用 | 1. 回顾旧知:回答“计算机不能直接看懂流程图”。
2. 思考问题:带着“算法如何变成0和1”的疑问进入新课。
| 通过“算法如何变成0和1”的认知冲突,激发学生对“程序”和“程序设计语言”的好奇心。用“翻译官”的比喻建立程序的基本 |
学科网(北京)股份有限公司
|
| 自然语言或流程图)——怎么变成计算机能执行的0和1呢?”
3. 引出课题:“这中间需要一个‘翻译官’——把人类能理解的算法步骤,翻译成计算机能执行的指令。这个‘翻译官’就是计算机程序。今天我们就来学习《3.3 计算机程序与程序设计语言》。” | 3. 明确目标:理解计算机程序的作用和程序设计语言的种类。 | 概念,降低理解难度。 |
新课讲授 (一)计算机程序 | 8分钟 | 1. 给出程序的定义:板书——“计算机程序是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。”[reference:36]
2. 关键词解析: ①“计算机语言”——人和计算机沟通的语言; ②“命令序列”——不是一条命令,是一系列有序的命令; ③“集合”——完整的整体。
3. 类比理解:“程序就像一份‘施工图纸’——算法是‘设计方案’(要盖什么样的房子),程序是‘施工图纸’(具体到每一块砖怎么砌)。有了图纸,工人(计算机)才能按图施工。”
| 1. 记录定义:在笔记本上抄写程序的定义,圈画三个关键词。
2. 理解类比:跟随教师的“设计方案vs施工图纸”类比,理解算法与程序的关系。
3. 画出五大部件:在笔记本上画出计算机五大部件的示意图(输入→存储→运算←→控制→输出),标注每个部件的名称和功能。
4. 联系旧知:回忆第一章学习的“二进制”知识,理解“计算机只识别0和1”的含义。 | 用“设计方案vs施工图纸”的类比区分算法与程序的关系——算法是“做什么”,程序是“具体怎么做”。五大部件的讲解帮助学生建立计算机硬件系统的基本认知,为后续学习打下基础。 |
学科网(北京)股份有限公司