信息的编程加工说课稿(ZSJ)8_第1页
信息的编程加工说课稿(ZSJ)8_第2页
信息的编程加工说课稿(ZSJ)8_第3页
信息的编程加工说课稿(ZSJ)8_第4页
信息的编程加工说课稿(ZSJ)8_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、信息的编程加工说课稿1 信息的编程加工选自教育科学出版社必修教材信息技术基础第三章第2节。本节课是学生接触编程的第一课时,对学生建立人机对话思想有着十分重要的意义,为学生将来学习选修模块计算机程序设计奠定基础。新课标指出,高中信息技术课程以提升学生的信息素养为根本目的,学生初次接触编程,应让学生了解:编程与他们的学习、未来的工作、人生价值、社会发展之间究竟有着怎样密不可分的关系,以此激励他们学习编程的兴趣,并为实现个人价值,社会的发展,人类的进步早日构建宏伟蓝图。一、教材分析2 二、学情分析 高中生思维活跃,求知欲旺强,已经基本脱离幼儿期追求简单的玩乐阶段,他们的人生观和价值观逐渐转向开始关注

2、个人价值的实现,民族的富强,社会的进步。同时具备了一定的计算机使用经验,但大多数是与常用工具软件的使用和网络应用相关的内容,编程对于学生而言基本是全新的,从表象到本质都不怎么了解,加上内容相对抽象,因此在学习这部分内容时需要紧密联系生活,激发学习兴趣,消除他们对程序设计的盲目性,调动他们学习和探究的主动性、积极性。3三、教学目标激发学生学习编程的兴趣,培养创新能力,实现将他们的兴趣从低级的游戏玩乐中转向编程这种具有创造性的智力活动中来,让他们自主地架构起人生的宏伟蓝图。情感态度与价值观用拟人,情景模拟等教学方法让学生体验编程的价值和意义,用任务驱动和自主探究认识编程加工的过程和优缺点,培养学生

3、合理利用计算机编程解决实际问题的能力过程与方法了解,体验编程的主要过程,并理解编程的内在机制,让他们知其然并知其所以然 。知识与技能4 教学重点: 教学难点:四、重点、难点 让学生理解计算机加工信息的意义、本质和过程,理解人的思维在计算机工作中发挥的作用。 让学生理解编程的价值和意义,体验通过编程实现计算机加工信息的过程,理解计算机解决问题的内在机制。5五、教法教学中采用形象比拟教学法、情景模拟和角色扮演教学法,自主合作探究教学法。形象比拟教学法: 教学中我用拟人化的手法将计算机比喻成有生命的人与学生实现亲切对话,借助学生熟悉的人物图象来配合,让学生了解计算机的发展历史,功能特点以及每个人对计

4、算机技术掌握层次的不同,使用方式的不同将产生不同的人生际遇。”以此提高学生的信息素养,激发学生学习编程的欲望。 情景模拟和角色扮演法 教学中我用情景模拟和角色扮演法体验“穿自己亲自设计的服装和穿别人设计的服装”的不同感受,再与“自己设计程序和使用别人设计的程序”作类比,通过这种道理相同的体验来感受:自己动手编程的意义。自主合作探究教学法: 教学中我注重师生交流、生生交流与合作。在相互影响中让学生对知识从“知道怎么学”变成“喜欢学”,最后向着“乐在所学中”的方向发展。增强学生的知觉体验,使抽象知识具体化、形象化,使枯燥、抽象的知识变得生动有趣,浅显易懂,整个教学贴近学生、贴近生活、贴近实际。充分

5、体现学生在学习中的主体地位。6六、学法 孔子曰:“知之者不如好之者,好之者不如乐之者 。”为了达到以上目标,我以高中新课程标准为指导,以“瓦.亚.苏霍姆林斯基的教育学和马丁.塞利格曼的积极心理学”为理论依据,在教学中安排情景模拟与角色扮演、探究性的活动,引导学生首先对编程产生强烈的好奇心,并激发他们学习编程的欲望,进而积极主动完成学习任务,让学生建立起自主性和研究性的学习模式,并在此过程中勾勒出人生的宏伟蓝图,以激励他们在今后的编程路上走的更高、更远。7七、教学过程总体思路: 苏霍姆林斯基强调:“青少年智力积极性不仅需要独立的脑力劳动,而且更重要的是要认清脑力劳动的目的以及由此产生的对智力感觉

6、的体验.”因而教他们学习编程,就要引导他们探究如下几个问题:1.学习编程的价值和意义。2.编程加工信息的过程(并在此过程中揭示编程的本质)。 然后通过引导、探究等方式让学生了解编程加工信息的优、缺点,让他们对编程加工信息解决问题的优、缺点有客观的评价和清醒的认识,让他们在今后的生活中能够根据具体问题,具体情况选择恰当的信息加工方式解决实际问题。8七、教学过程 在开课时我选择“用拟人化的方式介绍计算机”导入,以此提高学生的信息素养,激发学生学习编程的欲望。 另外,他们身心还不够成熟,容易将虚拟世界作为锻炼和提升自己能力和意志力的途径,同时他们对有关发展智力的环境和从事科学的人们充满无限的敬意,针

7、对这些特点我借助学生熟悉,而且喜欢或崇拜的人物图象来配合,希望将他们无穷无尽的力量从游戏等活动中引导向编程这种具有创造性的轨道上来.(一)将计算机拟人化,趣味导入9今天我将向大家隆重介绍一个人!10刚出生时体重:30吨 身高:50英尺现今体重:保持在2公斤20公斤 身高:1.5CM-50CM在一大批IT精英的养育下,他茁壮成长生日: 1946年2月14日食物: 电源躯体之父: 冯.诺依曼灵魂之父:比尔.盖次出生在:电子管时代 成长在:晶体管时代 生活在:集成电路时代 11A型人:与他无交往者认为此人外形憨厚王宝强12花容月貌,美若天仙,多少无辜的少男拜倒在她的石榴裙下,沉迷而不能自拔,以致荒废

8、了学业,贻误了人生,甚至有人因她走上犯罪的道路,更有甚者为她丢了性命。帅呆了,酷毙了,多少单纯的少女迷醉他,因他将学业荒废,将青春年华虚度,将人生贻误。B型人:与他有浅交者B+型人:B-型人:全智贤金秀贤保姆、助理学习、工作中请她帮帮忙,生活中请她制造点娱乐,放松下心情。13C型人:触摸到其灵魂的人 她魔力无穷,一但你真正触摸她的灵魂,她便成为你忠实的”奴仆”,你想怎样便怎样. 更让你惊讶的是:只要与她的灵魂成功碰撞,你便可能至少实现如下三个愿望中的一个:1.创造巨额的财富!2.实现自己的人生价值!3.改变世界!魔术师14他的名字就是:计算机(computer) 15你想实现如下三个愿望吗?1

9、.创造巨额的财富!2.实现自己的人生价值!3.改变世界!(二)、向编程方向引导161.计算机的灵魂是什么?软件2.通过什么方式才能实现与它灵魂的碰撞?编程17编程和软件之间又是怎样的关系呢? 所有的软件都是编程实现的,而软件的发展使得计算机的功能越来越强大。什么是计算机的软件?大家经常使用的软件工具有哪些? 暴风音影,各种游戏, QQ, IE,office 办公软件,画图工具18与其灵魂成功碰撞的代表人物如下:(三个愿望全部实现)比尔盖茨乔布斯李彦宏拉里佩奇谢尔盖布林托马斯( 12岁)19他们为什么会创造奇迹? 他们都具有一个共同的特点:在他们年少的时候都酷爱计算机编程。 20IT界的精英们这

10、样说:明天的程序员就是未来的巫师!会编程就有了超能力!21有人问:必须要自己编写程序解决问题吗?有人说:使用别人编好的程序不更省时省力吗?(三)、引导学生探究自己使用计算机编程解决实际问题在实际生活中的意义。22 通过情景模拟和角色扮演的方式让学生感受:我们用自己开发的程序与使用别人开发的程序的区别在哪里? (找两个学生表演此漫画)23顾客就是上帝老板,这件衣服的颜色我不喜欢,能改下吗?亲,不好意思哦,颜色是不能改的哟。24顾客就是上帝老板,你看我肚子这么大,胸围这么小, 能不能把腰围改大点,胸围改小点?亲,不好意思,大小是不能改的。25顾客就是麻烦能不能帮我把长度改长点,把这个带子去掉,还有

11、你这人怎么这么多要求啊,我们的衣服是根据大众需求设计的,不是为你专门设计的,你有那么多要求,就自己设计好了。26等着,我这就去学27穿别人设计的服装穿自己亲自设计的服装和的关系。用自己开发的程序使用别人开发的程序用自己开发的程序与使用别人开发的程序的区别在哪里? 如果你去买服装,你只能尽量的尝试那些服装是不是适合你的体形和爱好,你没有资格提任何要求;但自己如果成了服装设计师,那么就可以完全按照自己的条件和要求去做适合自己的服装,如果你足够强大,还可以为别人设计服装从而赚钱及实现自己的人生价值。28 我们已经决定要做一件适合自己的”服装”了,就让我们从画函数图象开始做我们的第一件”新装”吧! 让

12、我们拿起编程这把剪刀将函数图象这块最普通的布设计成一件美丽的晚礼服吧!(四)、任务驱动环节29教学任务驱动环节案例的选取 经过反复比较,最终还是选取了教材中的画函数图象作为本节的重点教学案例,虽然学生在学习数学中经常面对它,可能在一开始会有枯燥感,但鉴于高中生已经逐渐从只关注事物的表象进入到逐渐开始对事物的实质感兴趣的年龄阶段,只要老师在此案例的初始善于引导,这个问题与它的正面作用相比是微不足道的。因为它在帮助实现如下重要教学目标方面可以说是不二的选择:一.能让学生清晰、明确地了解、认识编程的基本过程.二.能让学生从中理解人脑思维与计算机思维的差别.三.可以对程序段稍作修改(这个修改还是学生能

13、够理解的修改),便可以呈现不同的结果,并在此过程中让学生感受到编程加工信息解决问题的优点和缺点:四.难易度合适 30举例:画函数图象1.手工绘制2.通过编程画函数图象311.编程到底是让计算机编程还是人来编程?引导学生探讨得出结论:是人来编程,让计算机运行,得出结果。2.编写一个具体程序的目的是什么?引导学生探讨得出结论:解决问题!3.我们在日常生活中要解决一个问题,一般怎么做? 引导学生探讨得出结论:解决一个具体的问题,首先要分析问题,并给出解决问题的具体步骤,最后才具体实施。321.画坐标系的横、纵坐标轴;2.根据函数表达式,选择几个自变量x的值算出相应的y值,得到一组坐标点;3.在坐标系

14、上描出这几个点;4.根据这些点绘出光滑的曲线。手工分析:第一步到第三步计算机都是可以实现的,但第四步计算机能做到吗? 计算机对要求的理解是很精准的,同时也是死板的。智能程度并不高。我们编程一定要站在计算机的立场去分析问题,给出解决问题的方法。如何修改第三步和第四步呢?我们知道:计算机的计算能力是很强的,远远超过人的大脑,我们为何不让他算出很多个连续不断的坐标点并绘出这些点呢?33用编程绘制函数 图象的过程:(提前为x设定一个范围,每隔一定的值(递增或递减)取x值,计算y值)上述过程就是画函数图象的算法自然引出算发的概念算法就是解决某一具体问题的方法和过程。1.画坐标系的横、纵坐标轴;2.根据函

15、数表达式,取一x值,计算y值,计算出一 个坐标点(X,Y);3.在坐标系上描点成像;4.反复2,3两步,直到X超出取值范围.34下一步该干什么?直接把上面的自然语言输入计算机吗?计算机能直接识别自然语言吗? 引导学生探究得出结论:计算机只能识别编程语言。所以我们要用计算机能够识别的某种程序设计语言将前面的画函数图象的步骤编写成代码组成的程序段。35编写代码 选择程序设计语言36选择VB打开Visual Basic界面3738这些代码对不对呢?能不能实现我们的目标呢?调试运行程序段:Dim x, y 定义变量Picture1.Scale (-10, 25)-(10, -25) 定义坐标系Pict

16、ure1.Line (-10, 0)-(10, 0), RGB(0, 0, 255) 画横坐标轴Picture1.Line (0, 25)-(0, -25), RGB(0, 0, 255) 画纵坐标轴For x = -10 To 10 Step 0.0001y=x2Picture1.PSet (x, y), RGB(255, 0, 0) 描点画函数图像Next x39 常见的问题比如:出现语法错误让计算机执行了非法操作,或者运行得不到所希望的结果等等,这些情况都需要修改程序以实现目标,也就是调试运行。40让学生分组合作探究、总结归纳编程的过程有哪几个步骤:1.分析问题2.给出算法3.编写代码4

17、.调试运行41目的:通过学生自主探究,体验、总结、归纳计算机编程的优点和缺点(五)、学生自主体验探究阶段:42学生自主体验与探究阶段:体验1: 修改变量的步长值,并观察程序运行的结果及运行速度的差异。(将Step 0.0001分别修改成Step 0. 1和Step 0.00001)画 程序段:Dim x, y 定义变量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) 画

18、纵坐标轴For x = -10 To 10 Step 0.0001y=x2Picture1.PSet (x, y), RGB(255, 0, 0) 描点画函数图像Next x43体验2: 画如下几个函数,程序代码可以如何修改?并观察运行结果。画 程序段:Dim x, y 定义变量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 = -10 To 1

19、0 Step 0.0001y=x2Picture1.PSet (x, y), RGB(255, 0, 0) 描点画函数图像Next x需要修改的代码44体验3:能不能编一个画某一类函数图象的程序?例如: 只需要在程序运行的过程中,用户根据需要输入 中a,b,c,k1,K2的值,便可画出对应的函数图象。不需要每画一个函数图象就修改程序代码。45画函数图象 程序Dim x, y, a, b, c, k1, k2 定义变量Picture1.Scale (-10, 25)-(10, -25) 定义坐标系Picture1.Line (-10, 0)-(10, 0), RGB(0, 0, 255) 画横坐

20、标轴Picture1.Line (0, 25)-(0, -25), RGB(0, 0, 255) 画纵坐标轴a = Val(InputBox(请输入函y=a*xk1+b*xk2+c中a的值:, a) 通过键盘输入a的值b = Val(InputBox(请输入函y=a*xk1+b*xk2+c中b的值:, b) 通过键盘输入a的值c = Val(InputBox(请输入函y=a*xk1+b*xk2+c中c的值:, c) 通过键盘输入a的值k1 = Val(InputBox(请输入函y=a*xk1+b*xk2+c中k1的值:, k1) 通过键盘输入a的值k2 = Val(InputBox(请输入函y

21、=a*xk1+b*xk2+c中k2的值:, k2) 通过键盘输入a的值For x = -10 To 10 Step 0.0001y=a*xk1+b*xk2+cPicture1.PSet (x, y), RGB(255, 0, 0) 描点画函数图像Next x提醒学生注意:程序运行的过程,用户与程序有交互。46思考:分组合作探究,归纳利用计算机编程解决问题的优缺点(将结论填入如下表格中)。47教师点评学生的探究结果,引导学生总结、归纳计算机编程的优点和缺点。优点:1.精准。2.高效。3.计算机擅长解决重复率高,计算量大的问题。4.编程的过程是辛苦的,但是一但编写出一个合理的程序,他就能帮你解决某一类问题,会让你省时省力。缺点:1.计算机的智能性不如人的大脑。2.只能识别机器语言,人可以通过计算机编程语言与它交流,不能用自然语言直接与它交流。48此任务的教学目的:让学生感受到: 1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论