1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
选修1 算法与程序设计《第2章 程序设计基础 第五节 模块程序设计 学习指引 自顶向下、逐步求精的程序设计方法》优秀教案
能采用计算机可以处理的方式建立结构模型、合理组织数据。通过分析综合各种信息资源,运用合理算法设计解决问题的方案,并使用编程语言实现。(计算思维)
针对特定的学习任务,利用教学软件平台,运用一定的数字化学习策略管理学习过程与资源,完成任务,并进一步优化创新。(数字化学习与创新)
二.课程标准要求:
1. 能够使用程序设计语言实现简单算法,并能自顶向下,逐步优化。
2. 通过解决实际问题,体验程序设计的基本过程,掌握程序调试与运行的方法。
三.学业要求:
学生能依据解决问题的需要,设计简单的算法;掌握一种程序设计语言的基本知识,利用程序设计语言实现简单算法,解决实际问题。
四.教学目标:
知识与技能目标:
(1)体验用计算机解决问题的过程,并能根据目标分析问题,设计简单算法
(2)加深对对象、属性、事件、事件驱动概念的了解
(3)学会使用Rnd随机函数、Timer时钟控件和PictureBox图片框控件
(4)掌握各种VB控件属性(Left、Top、Width、Height、Interval、Enabled,BorderStyle,MousePointer等)
过程与方法目标:
初步具有程序设计的逻辑思维能力,掌握简单算法的设计方法,并能在日常生活中使用所学到的编程知识来分析解决实际问题。
情感态度和价值观目标:
通过问题情境,激发思考,提高学习兴趣,培养学习主动性和探究性。
五.教学重点难点:
教学重点:让学生实际体验用计算机解决问题的过程,并能根据所提出的问题,主动分析并设计算法。
教学难点:(1)对象、属性、事件、事件驱动概念的深入了解和应用。
(2)Rnd随机函数的使用。
六.教学策略分析:
本课设计了一个趣味编程小游戏,通过设置项目,采用任务驱动(任务串联课堂教学)、问题导学(问题引领学生探究)等教学方法,通过教师引导,学生思考,自主探究,实际动手操作,并采用评测系统及时反馈了解学生的学习情况,把教学知识点融入到项目式学习中,让学生在学中玩,玩中悟,提升了学生的计算思维。
七.教学过程
1. 创设情境、提出问题(5分钟)