- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《编程解决问题学设计1
《编程解决问题》教学设计
教材 上海科技教育出版社 课程 《信息技术基础(必修在掌握信息获取之后,信息的加工是一个非常重要的环节,信息的编程加工是信息加工的一种重要形式。教学的关键是让学生感受计算机程序解决实际问题的独特作用,体验计算机编程的内在魅力,以激发学生努力学习新知识的兴趣。对于程序代码的认识与编写也只能是了解与尝试激发学生学习欲望VB编写程序实现数学中画函数y x2图像的问题为主线,制作一系列的交互活动,加工得步骤相互紧扣,让学生体验信息的编程加工的整个过程。
4、在画函数图像的主线活动中,通过一个智能游戏“教士过河”的游戏来阐述算法的概念。已求引发学生兴趣,解决教学中的难点:算法的概念。
5、在教学过程中,注意各个环节中学生的反应,并根据其情况,教师对课堂学生的反应得到相应的评价,及时灵活调整教学策略。
6、设计学案作为教学过程学生活动和拓展活动的材料(内容包括函数画图程序在vb中的简单操作、教学中修改程序的位置、填充拓展编成活动完成任务),对学生起到监督和活动推进作用。并在学案中设计一个不需要过多了解程序细节,就可完成的拓展编程活动,让学生掌握编程加工的整个过程。并在下节课前作学生作业的展示评价。 教 学
目 标 知识与技能 1、初步掌握利用计算机程序解决问题的步骤。
2、了解表示算法的描述方法,明确算法与设计语言的关系。
3、能够根据简单问题,用NS流程图表示算法。 过程与方法 1、尝试运行程序,初步了解程序执行的主要过程。
2、思考总结信息编程加工一般过程。 情感态度与价值观 1、感受利用计算机程序加工信息的独特魅力。
2、客观认识程序设计的本质,消除对编程加工信息的神秘感与畏难心理。
3、通过实践能够体验编程的快乐与痛苦,了解程序设计的价值。 教 学
重 点 让学生体验通过编程实现计算机加工信息的整个过程,知道利用计算机加工信息的步骤和基本思想方法。 教 学
难 点 理解人的思维在计算机中发挥的作用,理解用算法描述实际问题。 教 学
方 法 讲解示范法、任务驱动法、分层教学法、学案引导 课 前
准 备 1、教学用PPT和机房多媒体教室系统。
2、科技文化周上大家非常感兴趣的活动“机器人对功”竞赛活动视频。
3、nxt2.0 program机器人控制程序、“智力过河”游戏和辅助教学学案 教 学 过 程 教学
阶段 教师活动 学生活动
及反应评价 教学意图 导
入
课
题
[教师设问]
在本周的科技文化活动中,你们认为最精彩的具有特色的现代技术活动节目时什么?(让学生注重“特色的现代技术活动”) (ppt展示)
2、“有谁知道机器人是什么在控制着它的动作吗?” (ppt展示)
3、“大家真厉害,那我就给大家展示一下控制机器人的程序!” (ppt展示)
[教师讲述]
大家生活在现代社会中,现代的许多技术产品都要归功于软件的发展,如:娱乐的MP4,手中的PSP游戏机,以及在网络世界中尽情的遨游等等,而软件的重要基础就是程序设计!”。
上面的机器人程序,都是人事先编好模块化的程序流程,机器人的设计开发者根据实际面临的各种情况事先设计好,让机器去运行。实际上我们在面临各种问题的时候,可以使用很多种程序设计语言来表述问题的解决过程。下面我们将用选用VB程序设计语言来解决一些数学上的问题,这就是我们将要学习的《信息的编程加工》 1、让学生回答,并作引导,让后学生通过观看活动视频片段,使学生回忆“机器人对功”竞赛活动。
2、引导回答:程序。
3、学生观看nxt2.0 program机器人程序,看机器人模块程序,学生应该回答:非常简单。引发学习热情。(教师观察学生的热情程度)
考虑到学生第一次接触编程,不要提面向对象等专业性很强的特点,学生听了反而糊涂 意图1:从我校科技文化周上大家非常感兴趣的活动“机器人对功”竞赛活动或直接观看机器人的简单动作引入,借助这一条件,引发学生兴趣,激发学生学习欲望VB编写程序实现数学中画函数y x2图像的问题?(ppt展示)
3、下面我们一起通过数学中画函数问题的程序来了解信息编程加工的一般步骤:
一、需求分析:确定要解决的问题,即要计算机“做什么”,是利用计算机解决问题过程中最基础、最重要的工作。
需求分析中大体要明确以下三点:
明确问题的要求:画函数图像
分析已知的信息:函数y x2
确定输出的内容:函数y x2的图像
(PPT表格列出) 分析、回答问题,弄清用计算机解决画函数问题的要求、已知条件和输出结果分别是什么 借助高一学生正在学习函数图像知识的背景,画学生熟悉的y x2函数图像程序入手,能唤起学生求知欲望,产生学习兴趣。 二、算法分析和设计
1、明确了需求,接下来,就是算法设计。那么什么是算法呢?
我们在之前玩一个智力过河的小游戏
游
文档评论(0)