高一信息技术(必修1)课时25_第四单元_4-4综合问题的解决(第二课时)-教案

资源下载
  1. 二一教育资源

高一信息技术(必修1)课时25_第四单元_4-4综合问题的解决(第二课时)-教案

资源简介

《4.4 综合问题的解决 第二课时》教学设计
一、教学内容分析:
1. 本课是新教材教科版高中信息技术必修 1《数据与计算》第 4 单元《计
算与问题解决》第 4 节《综合问题的解决》第二课时的内容。
2.新课标要求学生要通过本模块的学习,掌握一种程序设计语言的基本知识,
使用程序设计语言实现简单算法。通过解决实际问题,体验程序设计的基本流程,
感受算法的效率,掌握程序调试与运行的方法。
二、学情分析:
高一的学生在前面章节的学习中,已经学习了 Python 程序编写的基础知
识,了解了常用的算法。在本节的第一课时的学习中,已经学习了 Python 游戏
开发模块 Pygame 的相关语法内容,并通过一些实例学习了如何使用 Pygame
来编写简单的游戏。
三、教学目标:
1. 知识与技能:
(1)会分析任务,进行需求分析。
(2)知道需要解决的关键问题。
2. 过程与方法:
通过编写“接福”游戏,体验软件开发的基本流程,培养解决实际问题的能
力。
3. 情感态度与价值观:
广州市南海中学深度教学教学设计
通过理解和掌握类似于“分治”解决问题的方法,增强解决复杂问题的信心,
培养计算思维。
四、教学重难点:
教学重难点是理解计算机如何编程实现人机交互,不断监听窗口是否关闭
以及鼠标单击位置,还有福字如何通过重绘背景图像重复随机出现。
五、核心素养培养目标:
1. 依据解决问题的需要,学会描述需求,分解任务,知道需要解决的关键
问题(计算思维)。
2. 掌握一种程序设计语言的基本知识,利用程序设计语言实现简单算法,
解决实际问题(计算思维)。
六、教学策略:
1. 问题导学:利用一个个问题引导学生思考。
2. 分析讲解:边分析边讲解,把大问题分解成小问题,逐个击破。
七、教学过程
教学环节 教师活动 学生活动 设计意图
【展示游戏】展示打地鼠和接福游戏,吸引学生的
【听看】看展
开发游戏的兴趣。 激 发 学 生
示听讲
激趣导入
【抛出问题】上节课我们已经学习了 python 的游 学 习 的 兴
(1 分钟)
【回答】回答
戏开发模块——神奇的 pygame!那么同学们想不 趣。
老师的问题
想用它来开发一个完整的游戏程序呢?
【游戏演示】播放“接福”游戏演示,要求学生一 【听讲思考】 边 提 问 边
功能分析
(10 分钟)
边看一边思考分析游戏的功能,并在纸上写出来。 听 老 师 讲 思 讲解,引导
广州市南海中学深度教学教学设计
【功能分析】讲解分析游戏功能,重点分析如何实 考并写出来 学 生 分 析
现人机交互,如何不断监听鼠标位置,还有福字如 程 序 的 功
何重复随机出现? 能
【流程组装】把主要的功能做成流程图的形式,让
学生匹配填空。
【代码解释】解释如何实现功能 1 创建程序窗口, 【做任务】
设置背景标题,复习 pygame 的语法。 完 成 老 师 布 挖 空 让 学
【任务导学】请同学们把各功能程序补充完整并调 置的任务 生 填 写 代
代码实现
(20 分钟)
试运行。老师对功能代码依次逐一进行解释。 【听分析】 码,理解程
【总结提升】最后参照流程图让学生组装各程序块 听 老 师 的 分 序的代码。
并调试运行。 析
【总结】以本节课的“接福”游戏来总结软件开发 【听讲】听老
总结提升
总结提升
(4 分钟)
的基本流程,让学生回顾整个开发过程。 师讲解
【小测】以选择题的形式,对本节课内容进行小测, 【回答】回答
课堂练习
练习巩固
(5 分钟)
并进行点评。 测试

展开更多......

收起↑

资源预览