3.3计算机程序与程序设计语言教学设计 2022—-2023学年粤教版(2019)高中信息技术必修1

文档属性

名称 3.3计算机程序与程序设计语言教学设计 2022—-2023学年粤教版(2019)高中信息技术必修1
格式 docx
文件大小 148.1KB
资源类型 教案
版本资源 粤教版(2019)
科目 信息技术(信息科技)
更新时间 2022-12-27 23:58:16

图片预览

文档简介

3.3计算机程序与程序设计语言教学设计
【学科核心素养】
掌握数字化学习的方法(信息意识、数字化学习与创新)
能根据需要选用合适的数字化工具开展学习(信息意识、数字化学习与创新)
在网络学习空间中开展协作学习,建构知识(数字化学习与创新)
【课程标准要求】
描述程序设计语言产生的过程,了解不同种类程序设计语言的特点。
【学业要求】
掌握计算机程序的概念、程序设计语言的发展历程及不同种类程序设计语言的特点
【教学内容分析】
本章是本教科书第三章第三节的内容,将带领学生学习“计算机程序与程序设计语言”,也是学习本书第四章、选择性必修模块《数据管理与分析》、选修模块《算法初步》的基础知识与技能准备。
【学情分析】
年龄分析:
高中一年级学生
知识能力基础:
已经学习了计算机解决问题的基本过程和算法及其描述,对程序设计语言有一定的了解,但是不够系统和全面。
个性特点:
愿意主动去探索一些新颖的东西,思维活跃,理解能力及操作能力比较强,具备一定的合作探究学习的意识和能力。
【教学目标】
知道什么是计算机程序以及计算机基本组成;
了解常见的计算机设计语言;
能够灵活地利用计算机解决问题;
激发学习兴趣,提升信息技术学科核心素养。
【教学重难点】
教学重点:计算机程序与程序设计语言
教学难点:程序设计语言
【教学环境】
设备环境:多媒体网络教室
教学资源:多媒体课件、教学微视频、图片
【教学过程设计】
情景引课(5min)
问: 在上一节课我们已经学习了算法的相关知识,这一节课我们 将继续学习计算机程序及程序设计语言。
在同学们的一贯认知中,计算机程序是什么呢?是一串晦涩难懂的代码嘛?还是感觉计算机程序很虚幻,但是又离我们的生活很近呢?我们又在生活中哪些地方见过计算机程序的应用呢?
应用领域:
教育
工商
医药
娱乐
......
播放一段视频——用代码实现粒子漩涡效果。美丽的来源多种多样,计算机程序也能创造出一种美。
设计意图:展示计算机程序之美以及计算机程序的广泛用途,激发同学们的学习兴趣,引出课题。
新知探究(20min)
任务一:自主阅读教材p54,思考什么是计算机程序以及计算机基本组成。(5min)
任务要求:
掌握计算机程序的定义
掌握计算机的基本组成
了解计算存储指令或者数据所采用的形式
播放一段动画视频,动态展示计算机程序运行以及各个组成部分的功能。
任务二:自主阅读p55-p57,了解什么是计算机程序设计语言并总结程序语言的发展历程(10min)
问: 同学们,我们现在已经知道了什么是计算机程序,那么我们怎么编写一个计算机程序呢?我们怎么给计算机下达指令,怎么和计算机交流呢?
任务要求:
掌握计算机程序设计语言的定义
掌握计算机程序的发展历程
归纳总结不同发展历程的特点
语言类型 是否翻译(编译) 优势 不足
1 机器语言
2 汇编语言
3 高级语言
语言类型 是否翻译(编译) 优势 不足
1 机器语言 否 能被计算机接受和执行,运算效率最高 程序难以理解,移植性差
2 汇编语言 是 针对计算机特定硬件而编制的汇编语言程序,比机器语言容易理解,效率仍十分高 不能被计算机直接运行,移植性不好
3 高级语言 是 接近于数学语言或人的自然语言,易于理解,移植性好 不能被计算机直接运行
任务三:掌握高级语言的类型(5min)
播放一段视频——2020年TIObe排行榜前十的语言及各自的优势。学生通过视频了解常见的高级语言及各自的优势。
补充知识1:
一个高质量程序应具备的条件:
易读性较高
执行效率较高
算法较通用
补充知识2:Python的广泛应用场景
知识总结(5min)
随堂练习(7min)
1、在线测试;
2、通过查阅书籍或在线搜索完成P62第三题。
课堂小结(3min)
学生完成练习后,教师进行点评、小结。