
教科版 (2019)必修1 数据与计算4.4 综合问题的解决获奖教学设计
展开课题
必修1 4.4 综合问题的解决
单元
4
学科
信息技术
年级
高一
学习
目标
1.学会分析任务,描述需求分析,知道需要解决的关键问题
2.了解面向对象的编程思想
3.体验软件开发的基本流程
重点
熟悉应用程序开发流程、pygame模块的使用
难点
理解、使用函数实现功能模块
教学过程
教师活动
学生活动
设计意图
导入
5分钟
教师运行“接福游戏”
老师运行“接福游戏”,学生观察游戏运行。
以游戏的方式导入课程,激发学生兴趣。
讲授新知
教师展示“游戏循环图”和“程序流程图”,讲解游戏的工作原理。
学生学习“游戏循环图”和“程序流程图”,学习游戏的工作原理。
让学生观察游戏循环图和程序流程图,理解游戏的工作原理
讲授新知:
教师讲解pygame模块,pygame是一个专门用来开发游戏的模块,可以包含图像、声音等。
综合考虑游戏的功能,需要导入的模块有pygame、randm、sys。
其中,pygame模块提供了图像、声音等函数;randm模块用于产生随机数;sys模块包含了跟pythn环境相关的函数。
模 块
功 能
Pygame.display
访问显示设备
Pygame.event
管理事件
Pygame.fnt
使用字体
Pygame.image
加载和存储图片
学生学习pygame模块,pygame是一个专门用来开发游戏的模块,可以包含图像、声音等。学习每个模块的功能。
让学生学习pygame模块。理解这个模块的功能。
实例讲解
界面设计 创建程序窗口,设置背景
学生学习界面设计 创建程序窗口,设置背景
由浅入深的方式,引导学生学习新知
介绍程序代码
学生学习程序代码,并在电脑上调试运行。
代码少而简单,便于学生理解和掌握。
实践练习
仿照上面例子尝试创建“接福”程序窗口
学生仿照上面例子尝试创建“接福”程序窗口
让学生学会创建程序窗口。
介绍程序源代码
imprt pygame
pygame.init()
screen=(‘接福’)
back=(‘bj.jpg’)
screen.blit(back,[0,0])
()
学生学习程序代码,并在电脑上调试运行。
学生学习程序代码,理解pygame的使用。
课堂小结
2 分钟
老师带领着学生一起回顾本节课的知识。
1、体验软件开发的基本流程。
2、熟悉pygame模块的使用。
跟着老师学习本节内容所学。巩固所学内容。
再次巩固本堂课的知识,体现教学的完
整性。
拓展知识
Pygame模块的安装
1、从官网上下载pygame模块,要下载和本人用的pythn版本和电脑位数
相对应的pygame模块。
2、将下载的文件放到C:\Prgram Files\Pythn37\Scripts下。
3、在此窗口中执行命令pip install pygame-
跟着老师学习pygame 模块的安装。
让学生学会模块安装
高中信息技术4.4 综合问题的解决第一课时教案: 这是一份高中信息技术4.4 综合问题的解决第一课时教案,共3页。
高中信息技术教科版 (2019)必修1 数据与计算4.2 数值计算第一课时教案: 这是一份高中信息技术教科版 (2019)必修1 数据与计算4.2 数值计算第一课时教案,共4页。教案主要包含了导入,新知新授,实践探究,总结等内容,欢迎下载使用。
高中信息技术教科版 (2019)必修1 数据与计算4.2 数值计算第二课时教案设计: 这是一份高中信息技术教科版 (2019)必修1 数据与计算4.2 数值计算第二课时教案设计,共4页。教案主要包含了导入,新知新授,迭代法,作业等内容,欢迎下载使用。