• 函数的图像课件 > 信息的编程加工用编程方法画函数图像教学设计
  • 信息的编程加工用编程方法画函数图像教学设计

    免费下载 下载该文档 文档格式:DOC   更新时间:2010-07-02   下载次数:0   点击次数:1
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:doc
    文档作者:ncan
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    《信息的编程加工——用编程方法画函数图像》教学设计
    银川九中 黄亚强
    一,教学设计
    教学目标
    让学生亲身感受计算机程序解决问题的过程,了解用高级语言编程工具解决问题的基本方法,感悟计算机程序设计的思想,了解计算机程序设计的基本流程,激发学生对信息技术的求知欲,提高其学习兴趣,形成积极主动学习信息技术的态度,将信息技术应用到其它学科而解决其问题的方法,同时引导学生了解更多有关程序设计的基本知识,以及学习选修课程《算法与程序设计》的兴趣.
    (二)内容分析:
    教材分析:
    本节的作用和地位:
    用计算机程序解决问题,是信息加工和处理的一种重要手段,是人们把现实世界的任务转换成计算机可以直接识别并执行的指令代码.通过学习本节内容,让学生了解到计算机是在人们的具体指令之下解决实际问题的,计算机程序是一组操作指令或语句序列.以往使用过的工具软件事实上也是一种计算机程序,只不过那是别人已经编写好的,可以在计算机上直接使用的工具软件而已.
    通过操作和剖析已经编好的计算机程序,在解决实际问题中分析并了解其工作过程,这种通过问题分析并形成算法再利用计算机程序解决问题的思路和做法,对学生解决问题的时候有很大的帮助.
    本节主要内容介绍
    本节课的内容结构是:教师执行一个画二次函数y=x2的图像的小程序,让学生了解计算机程序的工作过程,通过解剖这段程序让学生了解程序设计的基本流程.在学生练习中,将源程序给学生,让学生运行程序亲身感受计算机程序解决问题的过程,在次基础上对源程序进行修改,而画出其它函数的图像.
    3,重点难点分析:
    (1)教学重点:
    在高级语言环境中操作执行一段简单的实用计算机实用程序代码,了解其工作过程
    (2)教学难点:
    解剖程序,了解其结构组成和具体作用,认识计算机程序设计的基本流程
    (三)学生分析
    我校高一年级学生在进校后我们作过简单调查,在信息技术学科中有5%左右的学生是"零起点",还有30%的学生虽非"零起点",但对以前学过的知识掌握的较差.因此,在教学设计中用了画函数图像的程序,而没有用书上的程序,就是从学生的认知特点和学生已有的知识经验及能力水平出发,通过学生在数学课中已掌握的画函数图像的方法和步骤,自然的引导到计算机画函数图像的方法和流程.这样更符合学生的认识特点,引入课题更加自然,说明问题更加清楚,同时简化了"算法"和简化了程序.
    (四)教学策略设计
    教学方法设计
    在教学中选用了学生熟悉的画函数图像的例子,通过学生总结数学课中画函数图像的方法和步骤,引导出计算机解决问题的方法和步骤,即"算法".教学中采用了"活动式","启发式","探究式"等教学模式
    在教学设计中安排大量的尝试性,探索性的活动,引导学生积极主动地完成学习任务.逐步建立起自主性和研究性的学习模式,从而更加突出学生在教学过程中的主体地位.教学中还安排大量的实践性,操作性的内容,使学生在具体活动中理解信息技术的基本知识,掌握信息处理的基本技能,并能够灵活应用到学习和生活中.
    2.关于教-学流程和教-学活动的设计思路
    3.学生上机操作安排和教师应用信息技术的情况
    (1)学生上机操作的任务和目标;教师应注意哪些方面的巡视指导
    由于学生信息技术水平参差不齐,学生上机练习采用分层的任务和目标,
    A类:运行程序,看运行结果,亲身感受计算机程序解决问题的过程,懂得计算机程序设计的基本流程
    B类:在A类的基础上,能修改源程序画出其它函数的图像
    教师应注意学生是否正确的运行了程序,看到了运行结果;学生在修改源程序时,函数表达式写的是否正确.
    (2)教师计划使用哪些设备,软件,课件或资源
    本节课的教学在多媒体机房进行,需要多媒体广播系统,投影等设备,学生机应装有VB软件,另外还有教师为教学设计的课件及教材配套的教学素材等资源.
    二,教与学的实际过程描述
    1.教与学的过程描述
    教学阶段及所用时间
    教师活动
    学生活动
    对学生学习过程的观察和考查
    信息技术的应用
    引入课题
    (2分钟)
    执行几个画函数图像的小程序,让学生看程序运行的过程.
    看程序运行过程
    看是否引起了学生的兴趣
    运行几个小程序
    提出问题
    (2分钟)
    数学课中是如何画函数图像的
    学生总结出数学课中画函数图像的方法和步骤
    听学生的回答,了解学生对数学课中所学的画函数图像的方法和步骤掌握的如何,
    剖析程序
    (10分钟)
    剖析程序,了解其结构组成和具体作用,懂得计算机程序设计的基本流程
    师生互动,了解程序结构组成和具体作用
    观察学生,看其能否与教师互动,跟上教师的思维
    用幻灯片
    上机练习
    (17分钟)
    辅导学生上机练习
    运行程序,亲身感受计算机程序解决问题的过程,修改源程序,画出其它函数图像.
    辅导学生上机练习,观察学生谁做出了好的作品和修改源程序时出现的错误
    用投影将y=x2的源程序打在屏幕上
    评价交流
    (3分钟)
    对好的作品进行评价,对出现错误进行分析
    相互交流
    观察学生,看其对自己的作业是否满意,是否有成就感
    多媒体广播
    总结
    (2分钟)
    和学生一起总结计算机编程解决问题的过程
    和教师一起总结
    看学生在老师的引导下能不能自己总结出来
    用幻灯片
    感悟
    (1分钟)
    让学感悟编程的过程,是不是就像跟计算机对话一样
    学生感悟
    观注学生,看他们能感悟出什么
    提升
    (8分钟)
    运行一个实用(教材配套光盘上的)程序,让学生对程序解决问题有更深的了解.
    学生自己运行教材配套光盘上的实用程序,更深的感受程序解决问题的威力.
    观察学生,看其运行了好多实用程序后,有什么反应
    运行教材配套光盘上的实用程序
    2,关键环节提炼
    引入:
    借助高一学生正在学习函数图像知识的背景,从演示画学生熟悉的y=x2函数图像程序入手,能立即唤起学生求知欲望,产生学习兴趣.
    (2)剖析:这一环节的流程如图所示:
    学生在数学课上用描点法画函数图像的方法,步骤体现的数学思维是计算机程序设计的基础,我利用对比的方法,从人机对话的角度,逐句剖析计算机画二次函数y=x2的图像的程序(见程序剖析实例),让学生了解其结构组成和具体作用,懂得计算机程序设计的基本思想:按照人类解决问题的思维方法,进行人机对话.计算机能够听懂的"话",就是我们输入的命令.这样,就有利于消除计算机编程的神秘感,激发学生学习计算机编程的兴趣.
    程序剖析实例:
    Private Sub Command1_Click() '事件
    Dim x, y As Single '定义变量
    Picture1.Scale (-10, 25)-(10, -25) '定义坐标系
    Picture1.Line (-10, 0)-(10, 0), RGB(0, 0, 255) '画横坐标轴
    Picture1.Line (0, 25)-(0, -25), RGB(0, 0, 255) '画纵坐标轴
    '描点画函数图像
    For x = -5 To 5 Step 0. 00000000001
    y = x ^ 2
    Picture1.PSet (x, y), RGB(255, 0, 0)
    Next x
    End Sub
    在这个环节中,我没有采用教材中用冒泡排序法解决"100米决赛成绩排序问题的实例,这是基于两方面的考虑:其一,宁夏处于西部欠发达地区,信息技术教育,特别是计算机语言的学习相对滞后,大部分学生在初中没有接触过计算机语言,还有一部分学生是"零起点";其二,用"冒泡排序法解决100米决赛成绩排序问题"的程序设涉及循环语句,条件语句,循环嵌套等知识,需要的课时多,作为实例剖析难度较大,可能会使学生产生计算机程序难学的负面效应.选用了学生在数学课中刚刚学过,比较熟悉的画y=x2 二次函数图像作为实例,学生容易理解,易于接受.通过教师剖析,学生在熟悉的情景中轻松学习了计算机程序设计的思想,感悟到用计算机程序解决问题的魅力.
    (3)体验:教材中安排了"编程实现"一个小节让学生经历和体验程序设计的过程,其"界面设计","代码编写","调试运行"三个环节非常好.我结合学生的实际情况,仍以 画y=x2 二次函数图像作为主题,组织学生实施上述三个环节的学习,体验.首先将引入课题时运行的几个画函数图像的小程序提供给学生们,让其观看界面的设计,程序的代码,然后运行程序,在此基础上修改源程序代码,设计界面,画出其它函数图像,亲身感受计算机程序解决问题的过程.
    (4)评价和交流:在整个教学过程中,都注重师生间,生生间的交流互动.如,我在剖析程序时,要求学生与用数学方法解决同类问题比较,在"编程实现"过程中,教师进行有目的的分层指导,让完成"任务"的学生通过"广播教学"给其他同学做示范,并介绍经验,体会,教师及时进行点评,其他同学提出补充或修改意见.通过交流互动,实现知识"共享",共同体高.
    (5)总结提升:在"编程实现"的基础上,让学生自己运行教材配套光盘上的实用程序,教师引导学生讨论,使学生认识到用计算机编程可以帮助我们解决很多的问题:不但能解决画函数图像这样的小问题,还能解决更大更复杂的问题,如office就是用VB开发出来的,更深刻的感受程序解决问题的魅力.认识到计算机解决问题和人解决问题一样需要有清晰的解题步骤.而对于计算机而言,这种解题步骤就称为算法.
    计算机编程解决问题的过程
    三,教学反思
    1,教学设计
    本节课在教学过程中,紧扣课标,从学生的认识特点和实际能力出发,没有用教材提供的例子,而用教师自己设计的例子——画函数图像,通过学生在数学课中已掌握的画函数图像的方法和步骤,自然的引导到计算机画函数图像的方法和流程.这样引入课题自然,清楚,更重要的是简化了"算法"和简化了程序,课堂效果较好,达到了课标的要求.部分学生下课后便找老师借VB光盘,说到家里去安装,对编程产生了极大的热情.在处理教材时,本人曾经很惶惑,也很忧虑,怕这样处理别人会说你脱离教材,后来,这节课作为公开课在全区信息技术研讨会上讲时,受到了学生的欢迎和听课老师的高度评价,信息技术课标组组长李艺老师听完这节课后点评了这节课,给了极高的评价,对这节课的设计大加赞扬,也提了很多宝贵的意见.
    本节课的教学我感到最为成功的地方是,以学生为本,紧扣课标,教材处理恰当,通过运行画函数图像的小程序抓住学生的视线,通过学生熟悉的"描点法"画函数图像引入课题,通过数学课中画函数图像的方法步骤引入"算法"的概念,通过剖析程序让学生了解编程解决问题的方法和步骤,通过学生上机实践,亲身感受计算机编程解决问题的过程,通过学生感悟编程的过程,感受到编程就像跟计算机对话一样,通过运行配套光盘上的实用程序,使学生更深的感受到程序解决问题的魅力.教学中采用了"活动式","启发式","探究式"等教学模式.
    2,分层教学的实施
    教学中采用了分层教学,对不同的学生有不同的要求,"零起点"学生能运行程序,看运行结果,亲身感受计算机程序解决问题的过程,懂得计算机程序设计的基本流程,"非零起点"的学生在"零起点"的基础上,能修改源程序画出其它函数的图像.这样所有的学生都能达到课标的要求,每个学生在自己的基础上都有所提高.
    3,感悟和提升
    在教学中教师让学生感悟程序设计的过程就像干什么活动一样,好多学生都能感悟出像对话一样,这正是程序设计的"精髓".教师告诉学生编程不但能解决画函数图像这样的小问题,还能解决更大更复杂的问题,你们现在所用的office就是用VB开发出来的,你们以前所学内容主要是在应用别人开发的程序,如果有一天你能开发出程序让别人使用,那么你的计算机水平将上一个台阶,你自己也很有成就感.
    不足
    这节课内容较多,学生交流的时间较少,对学生作品的评价也很潦草.
    五,教学资源和参考资料
    中华人民共和国教育部.普通高中技术课程标准(实验). 北京:人民教育出版社,2003.4.
    广东基础教育课程资源研究开发中心信息技术教材编写组.信息技术(必修)信息技术基础.广东教育出版社,2004.7.
    广东基础教育课程资源研究开发中心信息技术教材编写组.信息技术(必修)信息技术基础.教师教学用书.广东教育出版社,2004.7.
    高级中学课程标准实验教科书.信息技术基础(必修).教育科学出版社.2004
    李艺点评:
    这个案例有许多个方面吸引了我的目光.
    首先是对新课程以及教材意图的理解,案例设计者使用手工描图和借助计算机描图进行比较,成功引入了程序设计也是借助信息技术解决问题的一种方法这种思想;
    第二,很好地把握了信息技术基础模块在介绍程序设计方面的"度"——既不能涉入过深,又要让学生大致地知道这么一种解决问题的方法;
    第三,结合学生数学学习的进展,巧妙利用描图这一话题创设情境,唤起学生的兴趣;
    第四,使用的是我们很熟悉的通常的教学方法,并没有一定要搞什么"主题活动";
    附:学生学习过程及典型成果
    评价交流
    教学总结
    学生练习
    剖析程序
    引出"算法"
    总结
    提出问题
    执行一个画二次函数y=x2的图像的小程序,让学生了解计算机程序的工作过程
    数学课中是如何画函数图像的
    让学生们总结出数学课中画函数图像的方法和步骤
    由数学课中画函数图像的方法和步骤引导出计算机解决问题的方法的步骤,即"算法".
    剖析程序
    学生上机练习
    评论交流学生作品
    教学提升
    运行程序
    教学总结
    运行教学光盘上的实用程序,让学生更深的感受编程解决问题的威力
    检测结果
    调试运行
    编写程序
    设计算法
    分析问题
    算法的概念
    计算机如何解决这样的问题
    数学课上画函数图像的方法和步骤
  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 DOC格式下载
  • 您可能感兴趣的
  • 华师大函数的图像课件  正弦函数的图像课件  反比例函数图像课件  二次函数及其图像课件  三角函数图像变换课件  高一三角函数图像课件  18.2函数的图像的课件  二次函数图像课件  三角函数图像课件