高中信息技术4.4 综合问题的解决第一课时教案
展开执教班级:高一(1)(2)(3)(4)(5)
课时安排: 3
学习目标
1.学会分析任务,描述需求分析,知道需要解决的关键问题
2.了解面向对象的编程思想
3.体验软件开发的基本流程
教学重难点
重点:
熟悉应用程序开发流程、pygame模块的使用
难点:
理解、使用函数实现功能模块。
第一课时
教学过程
教师活动
学生活动
设计意图
导入
5分钟
教师运行“接福游戏”:
学生观察游戏运行。
以游戏的方式导入课程,激发学生兴趣。
软件开发的基本流程
了解需求,分析游戏
规划设计
编写代码
测试运行
活动1 了解需求,分析问题
思考:1. “接福游戏”游戏的功能。
2. 界面变化。
学生了解软件开发流程
教师讲解pygame模块,pygame是一个专门用来开发游戏的模块,可以包含图像、声音等。
综合考虑游戏的功能,需要导入的模块有pygame、randm、sys。
其中,pygame模块提供了图像、声音等函数;randm模块用于产生随机数;sys模块包含了跟pythn环境相关的函数。
模块
功能
Pygame.display
访问显示设备
Pygame.event
管理事件
Pygame.fnt
使用字体
Pygame.image
加载和存储图片
学生认真听讲,并阅读思考。
基础知识准备。
讲授新知
教师展示“游戏循环图”和“程序流程图”,讲解游戏的工作原理。
学生认真听讲。
让学生理解游戏的工作原理。
活动2
活动2 了解监听事件
补全图4.4.3流程组装流程图
课堂小结
2 分钟
老师带领着学生一起回顾本课知识。
1. 体验软件开发的基本流程。
2. 熟悉pygame模块的使用。
再次巩固本堂课的知识,体现教学的完整性。
拓展知识
Pygame模块的安装:
1. 从官网上下载pygame模块,要下载和本人用的pythn版本和电脑位数相对应的pygame模块。
2. 将下载的文件放到C:\Prgram Files\Pythn37\Scripts下。
3. 在此窗口中执行命令pip install pygame-。
学会模块安装。
高中信息技术教科版 (2019)必修1 数据与计算4.2 数值计算第一课时教案: 这是一份高中信息技术教科版 (2019)必修1 数据与计算4.2 数值计算第一课时教案,共4页。教案主要包含了导入,新知新授,实践探究,总结等内容,欢迎下载使用。
高中信息技术2.1 计算机解决问题的过程获奖第2课时教学设计: 这是一份高中信息技术2.1 计算机解决问题的过程获奖第2课时教学设计,共3页。教案主要包含了引入,初识pythn,总结等内容,欢迎下载使用。
教科版 (2019)必修1 数据与计算第2单元 编程计算2.1 计算机解决问题的过程精品第1课时教学设计: 这是一份教科版 (2019)必修1 数据与计算第2单元 编程计算2.1 计算机解决问题的过程精品第1课时教学设计,共4页。教案主要包含了游戏引入,新知新授,实践等内容,欢迎下载使用。