内容正文:
《3.3 计算机程序与程序设计语言》教学设计
1 .课时教材分析
内容分析:本小节内容是在前两节“计算机解决问题的一般过程”和“算法 及其描述 ”的基础上, 学生将学习到计算机程序及计算机的基本组成、了解三类
程序设计语言。
结构分析:本节是第三章最后一节,内容上承接前两节计算机解决问题的一
般过程和算法及其描述,同时,为下一章具体开展程序设计基础的学习做铺垫。
课程案例调整:为了促进学生理解,提高学习兴趣,结合学生知识水平,引
入学生感兴趣的案例:“鸡兔同笼”同类型问题探究活动。
2 .课时学情分析
学生基本情况:高一年级学生
学生知识情况:在之前的课程中,学生已经学习了三种描述算法的方法,但 是这三种方法计算机无法识别,必须进一步学习计算机程序以及程序的运行过 程, 了解算法、计算机程序、计算机程序设计语言, 方可实现用计算机解决问题
的目的。
学生综合情况:对编程有挑战欲望,对信息技术有强烈的好奇心,对新事物
能够主动思考,乐于探究,积极尝试。
3 .课时学习重点
(1)计算机程序及程序在计算机内部的运行过程。
(2)计算机程序设计语言及其特点。
4 .课时学习难点
几种程序设计语言的特点
5 .开放性学习环境
多媒体、微课、问卷星平台、微机教室以及机房广播演示系统。
6 .课时学习目标
(1)了解计算机程序及程序运行过程。
(2)认识计算机程序设计语言,了解计算机程序设计语言的发展。
(3)了解高级编程语言的使用,体验计算机解决问题的过程。
第 1 页 共 5 页
学科网(北京)股份有限公司
7 .课时教学过程
教学环节
教师活动
学生活动
设计意图
复习旧知
创设情境
提问:前两节课对“鸡 兔同笼”问题进行了探 究,请回想一下解决这 个问题经历了哪几个过
程?
引出程序的概念。
回忆旧知,思 考回答问题。
激发学生学习兴 趣,引入本堂课 的知识重点和逻 辑框架。
第 2 页 共 5 页
学科网(北京)股份有限公司
师生互动
探索新知
一、计算机程序
1.程序的概念: (结合课
本和视频)
2. 讲解计算机的工作过
程:
二、计算机程序设计
【教师讲解】程序设计语
言定义
【微课展示】
介绍三种语言:机器 语言、汇编语言、高级语
言
【教师作小结展示
PPT】
1. 机器语言
2. 汇编语言
3. 高级语言
学习计算机程 序相关知识,
思考问题。
观察分析计算 机程序运行示 意图, 了解计 算机的工作过
程。
观看微课,独 立思考,分析
问题。
知识由浅入深, 便 于学生很快的融 入课堂并掌握知
识。
让学生了解计算 机相关基本知识, 为后续内容奠定
基础。
促进学生掌握知 识, 提高学生分析
能力。
帮助学生深刻理 解三种语言的特
点。
第 3 页 共 5 页
学科网(北京)股份有限公司
自主探究
(分组合作、网络检索)
1.三 大语 言 的优缺
点比较。(填写学习卡 1)
2.小组内展开交流活动, 用图示法表述:算法、程 序、程序设计语言之间的 关系, 并展示交流。(展
示交流任务卡 2)
学生独立思考, 积极参与小组 讨论,辅以计 算 机 查 询 手 段,完成自主
探究。
检阅学习成果, 拓
展课堂内容。
实例探究
巩固提高
通过今天的学习, 在“鸡 兔同笼 ”这个问题的基础 上我们继续探讨 同 类型 的问题:例 1、例 2(通 过机房广播 系统发送对 应的 py 文件,学生自选 或者自编题目, 尝试修改
补充代码并运行。)
学生在教师引 导下,通过实 例直观感受高 级编程语言解 决 问 题 的 过
程。
学生接收老师 发 送 的 py 文 件,思考并补 充代码,调试
运行。
让学生对高级编 程语言有初步的
直观体验。
加深学生对编程 语言的理解, 培养 学生使用高级编 程语言解决问题
的意识。
第 4 页 共 5 页
学科网(北京)股份有限公司
课堂小结
让学生思考反 馈本节课所学
的知识。
帮助学生形成系
统的知识体系。
章节检测
问卷星在线检测:
https://www.wjx.cn/vm
/e678472.aspx
完成在线自我 检测,复习旧
知,巩固新知。
让学生思考反馈 本章所学的知识, 进行总结性评价, 为下一章内容奠
定基础。
8 .课时教学板书设计
计算机程序与程序设计语言
一、计算机程序
二、机器语言→汇编语言→ 高级语言
9 .反思性教学改进
(1)将计算机程序与程序设计语言的原理、过程、技能培养与思维发展融 入运用解决问题和完成任务的过程中, 促进信息技术学科核心素养达成, 完成目
标。
(2)运用教学的直观性原理, 将课程知识与实例联系在一起,层层深入推进。
(3)探究活动中出现“放