信息的编程加工说课稿(ZSJ)6.ppt
- 文档编号:13197716
- 上传时间:2023-06-12
- 格式:PPT
- 页数:52
- 大小:1.79MB
信息的编程加工说课稿(ZSJ)6.ppt
《信息的编程加工说课稿(ZSJ)6.ppt》由会员分享,可在线阅读,更多相关《信息的编程加工说课稿(ZSJ)6.ppt(52页珍藏版)》请在冰点文库上搜索。
信息的编程加工说课稿,章士菊老河口市第一中学,信息的编程加工选自教育科学出版社必修教材信息技术基础第三章第2节。
本节课是学生接触编程的第一课时,对学生建立人机对话思想有着十分重要的意义,为学生将来学习选修模块计算机程序设计奠定基础。
新课标指出,高中信息技术课程以提升学生的信息素养为根本目的,学生初次接触编程,应让学生了解:
编程与他们的学习、未来的工作、人生价值、社会发展之间究竟有着怎样密不可分的关系,以此激励他们学习编程的兴趣,并为实现个人价值,社会的发展,人类的进步早日构建宏伟蓝图。
一、教材分析,二、学情分析,高中生思维活跃,求知欲旺强,已经基本脱离幼儿期追求简单的玩乐阶段,他们的人生观和价值观逐渐转向开始关注个人价值的实现,民族的富强,社会的进步。
同时具备了一定的计算机使用经验,但大多数是与常用工具软件的使用和网络应用相关的内容,编程对于学生而言基本是全新的,从表象到本质都不怎么了解,加上内容相对抽象,因此在学习这部分内容时需要紧密联系生活,激发学习兴趣,消除他们对程序设计的盲目性,调动他们学习和探究的主动性、积极性。
三、教学目标,激发学生学习编程的兴趣,培养创新能力和合作精神,实现将他们的兴趣从低级的游戏玩乐中转向编程这种具有创造性的智力活动中来,让他们自主地架构起人生的宏伟蓝图。
情感态度与价值观,用拟人,情景模拟等教学方法让学生体验编程的价值和意义,用任务驱动和自主探究认识编程加工的过程和优缺点,培养学生合理利用计算机编程解决实际问题的能力,过程与方法,了解,体验编程的主要过程,并理解编程的内在机制,让他们知其然并知其所以然。
知识与技能,教学重点:
教学难点:
四、重点、难点,让学生理解计算机加工信息的意义、本质和过程,理解人的思维在计算机工作中发挥的作用。
让学生理解编程的价值和意义,体验通过编程实现计算机加工信息的过程,理解计算机解决问题的内在机制。
五、教法,教学中采用形象比拟教学法、情景模拟和角色扮演教学法,自主合作探究教学法。
形象比拟教学法:
教学中我用拟人化的手法将计算机比喻成有生命的人与学生实现亲切对话,借助学生熟悉的人物图象来配合,让学生了解计算机的发展历史,功能特点以及每个人对计算机技术掌握层次的不同,使用方式的不同将产生不同的人生际遇。
”以此提高学生的信息素养,激发学生学习编程的欲望。
情景模拟和角色扮演法教学中我用情景模拟和角色扮演法体验“穿自己亲自设计的服装和穿别人设计的服装”的不同感受,再与“自己设计程序和使用别人设计的程序”作类比,通过这种道理相同的体验来感受:
自己动手编程的意义。
自主合作探究教学法:
教学中我注重师生交流、生生交流与合作。
在相互影响中让学生对知识从“知道怎么学”变成“喜欢学”,最后向着“乐在所学中”的方向发展。
增强学生的知觉体验,使抽象知识具体化、形象化,使枯燥、抽象的知识变得生动有趣,浅显易懂,整个教学贴近学生、贴近生活、贴近实际。
充分体现学生在学习中的主体地位。
六、学法,孔子曰:
“知之者不如好之者,好之者不如乐之者。
”为了达到以上目标,我以高中新课程标准为指导,以“瓦.亚.苏霍姆林斯基的教育学和马丁.塞利格曼的积极心理学”为理论依据,在教学中安排情景模拟与角色扮演、探究性的活动,引导学生首先对编程产生强烈的好奇心,并激发他们学习编程的欲望,进而积极主动完成学习任务,让学生建立起自主性和研究性的学习模式,并在此过程中勾勒出人生的宏伟蓝图,以激励他们在今后的编程路上走的更高、更远。
七、教学过程,总体思路:
苏霍姆林斯基强调:
“青少年智力积极性不仅需要独立的脑力劳动,而且更重要的是要认清脑力劳动的目的以及由此产生的对智力感觉的体验.”因而教他们学习编程,就要引导他们探究如下几个问题:
1.学习编程的价值和意义。
2.编程加工信息的过程(并在此过程中揭示编程的本质)。
然后通过引导、探究等方式让学生了解编程加工信息的优、缺点,让他们对编程加工信息解决问题的优、缺点有客观的评价和清醒的认识,让他们在今后的生活中能够根据具体问题,具体情况选择恰当的信息加工方式解决实际问题。
七、教学过程,在开课时我选择“用拟人化的方式介绍计算机”导入,通过探究,引导等方式让学生了解计算机的发展历史,功能特点以及每个人对计算机技术掌握层次的不同,使用方式的不同将产生不同的人生际遇。
”以此提高学生的信息素养,激发学生学习编程的欲望。
另外,他们身心还不够成熟,容易将虚拟世界作为锻炼和提升自己能力和意志力的途径,同时他们对有关发展智力的环境和从事科学的人们充满无限的敬意,针对这些特点我借助学生熟悉,而且喜欢或崇拜的人物图象来配合,希望将他们无穷无尽的力量从游戏等活动中引导向编程这种具有创造性的轨道上来.同时与枯燥的理论知识相比,形象的人物和鲜艳的图象更能培养他们的智力积极性和情感积极性。
(一)将计算机拟人化,趣味导入,今天我将向大家隆重介绍一个人!
刚出生时体重:
30吨身高:
50英尺,现今体重:
保持在2公斤20公斤身高:
1.5CM-50CM,在一大批IT精英的养育下,他茁壮成长,生日:
1946年2月14日食物:
电源躯体之父:
冯.诺依曼灵魂之父:
比尔.盖次,出生在:
电子管时代,成长在:
晶体管时代,生活在:
集成电路时代,A型人:
与他无交往者认为此人,外形憨厚,王宝强,花容月貌,美若天仙,多少无辜的少男拜倒在她的石榴裙下,沉迷而不能自拔,以致荒废了学业,贻误了人生,甚至有人因她走上犯罪的道路,更有甚者为她丢了性命。
帅呆了,酷毙了,多少单纯的少女迷醉他,因他将学业荒废,将青春年华虚度,将人生贻误。
B型人:
与他有浅交者,B+型人:
B-型人:
全智贤,金秀贤,保姆、助理,学习、工作中请她帮帮忙,生活中请她制造点娱乐,放松下心情。
C型人:
触摸到其灵魂的人,她魔力无穷,一但你真正触摸她的灵魂,她便成为你忠实的”奴仆”,你想怎样便怎样.更让你惊讶的是:
只要与她的灵魂成功碰撞,你便可能至少实现如下三个愿望中的一个:
1.创造巨额的财富!
2.实现自己的人生价值!
3.改变世界!
魔术师,他的名字就是:
计算机(computer),你想实现如下三个愿望吗?
1.创造巨额的财富!
2.实现自己的人生价值!
3.改变世界!
(二)、向编程方向引导,1.计算机的灵魂是什么?
软件,2.通过什么方式才能实现与它灵魂的碰撞?
编程,编程和软件之间又是怎样的关系呢?
所有的软件都是编程实现的,而软件的发展使得计算机的功能越来越强大。
什么是计算机的软件?
大家经常使用的软件工具有哪些?
暴风音影,各种游戏,QQ,IE,office办公软件,画图工具,与其灵魂成功碰撞的代表人物如下:
(三个愿望全部实现),比尔盖茨,乔布斯,李彦宏,托马斯(12岁),他们为什么会创造奇迹?
他们都具有一个共同的特点:
在他们年少的时候都酷爱计算机编程。
IT界的精英们这样说:
明天的程序员就是未来的巫师!
会编程就有了超能力!
有人问:
必须要自己编写程序解决问题吗?
有人说:
使用别人编好的程序不更省时省力吗?
(三)、引导学生探究自己使用计算机编程解决实际问题在实际生活中的意义。
通过情景模拟和角色扮演的方式让学生感受:
我们用自己开发的程序与使用别人开发的程序的区别在哪里?
(找两个学生表演此漫画),顾客就是上帝,老板,这件衣服的颜色我不喜欢,能改下吗?
亲,不好意思哦,颜色是不能改的哟。
顾客就是上帝,老板,你看我肚子这么大,胸围这么小,能不能把腰围改大点,胸围改小点?
亲,不好意思,大小是不能改的。
顾客就是麻烦,能不能帮我把长度改长点,把这个带子去掉,还有,你这人怎么这么多要求啊,我们的衣服是根据大众需求设计的,不是为你专门设计的,你有那么多要求,就自己设计好了。
等着,我这就去学,穿别人设计的服装,穿自己亲自设计的服装,用自己开发的程序与使用别人开发的程序的区别在哪里?
如果你去买服装,你只能尽量的尝试那些服装是不是适合你的体形和爱好,你没有资格提任何要求;但自己如果成了服装设计师,那么就可以完全按照自己的条件和要求去做适合自己的服装,如果你足够强大,还可以为别人设计服装从而赚钱及实现自己的人生价值。
我们已经决定要做一件适合自己的”服装”了,就让我们从画函数图象开始做我们的第一件”新装”吧!
让我们拿起编程这把剪刀将函数图象这块最普通的布设计成一件美丽的晚礼服吧!
(四)、任务驱动环节,教学任务驱动环节,案例的选取,经过反复比较,最终还是选取了教材中的画函数图象作为本节的重点教学案例,虽然学生在学习数学中经常面对它,可能在一开始会有枯燥感,但鉴于高中生已经逐渐从只关注事物的表象进入到逐渐开始对事物的实质感兴趣的年龄阶段,只要老师在此案例的初始善于引导,这个问题与它的正面作用相比是微不足道的。
因为它在帮助实现如下重要教学目标方面可以说是不二的选择:
一.能让学生清晰、明确地了解、认识编程的基本过程.二.能让学生从中理解人脑思维与计算机思维的差别.三.可以对程序段稍作修改(这个修改还是学生能够理解的修改),便可以呈现不同的结果,并在此过程中让学生感受到编程加工信息解决问题的优点和缺点:
四.难易度合适,举例:
画函数图象,1.手工绘制2.通过编程画函数图象,编程到底是让计算机编程还是人来编程?
引导学生探讨得出结论:
是人来编程,让计算机运行,得出结果。
编写一个具体程序的目的是什么?
引导学生探讨得出结论:
解决问题!
我们在日常生活中要解决一个问题,一般怎么做?
引导学生探讨得出结论:
解决一个具体的问题,首先要分析问题,并给出解决问题的具体步骤,最后才具体实施。
1.画坐标系的横、纵坐标轴;2.根据函数表达式,选择几个自变量x的值算出相应的y值,得到一组坐标点;3.在坐标系上描出这几个点;4.根据这些点绘出光滑的曲线。
手工,分析:
第一步到第三步计算机都是可以实现的,但第四步计算机能做到吗?
计算机对要求的理解是很精准的,同时也是死板的。
智能程度并不高。
我们编程一定要站在计算机的立场去分析问题,给出解决问题的方法。
如何修改第三步和第四步呢?
我们知道:
计算机的计算能力是很强的,远远超过人的大脑,我们为何不让他算出很多个连续不断的坐标点并绘出这些点呢?
用编程绘制函数图象的过程:
(提前为x设定一个范围,每隔一定的值(递增或递减)取x值,计算y值),上述过程就是画函数图象的算法,自然引出算发的概念算法就是解决某一具体问题的方法和过程。
1.画坐标系的横、纵坐标轴;,2.根据函数表达式,取一x值,计算y值,计算出一个坐标点(X,Y);,3.在坐标系上描点成像;,4.反复2,3两步,直到X超出取值范围.,下一步该干什么?
直接把上面的自然语言输入计算机吗?
计算机能直接识别自然语言吗?
引导学生探究得出结论:
计算机只能识别编程语言。
所以我们要用计算机能够识别的某种程序设计语言将前面的画函数图象的步骤编写成代码组成的程序段。
编写代码,选择程序设计语言,选择VB,打开VisualBasic界面,这些代码对不对呢?
能不能实现我们的目标呢?
调试运行程序段:
Dimx,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)画纵坐标轴Forx=-10To10Step0.0001y=x2Picture1.PSet(x,y),RGB(255,0,0)描点画函数图像Nextx,常见的问题比如:
出现语法错误让计算机执行了非法操作,或者运行得不到所希望的结果等等,这些情况都需要修改程序以实现目标,也就是调试运行。
让学生分组合作探究、总结归纳编程的过程有哪几个步骤:
1.分析问题2.给出算法3.编写代码4.调试运行,目的:
通过学生自己自主探究,体验、总结、归纳计算机编程的优点和缺点,(五)、学生自主探究体验阶段:
学生自主体验与探究阶段:
体验2:
画如下几个函数,程序代码可以如何修改?
并观察运行结果。
画程序段:
Dimx,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)画纵坐标轴Forx=-10To10Step0.0001y=x2Picture1.PSet(x,y),RGB(255,0,0)描点画函数图像Nextx,需要修改的代码,体验3:
能不能编一个画某一类函数图象的程序?
例如:
只需要在程序运行的过程中,用户根据需要输入中a,b,c,k1,K2的值,便可画出对应的函数图象。
不需要每画一个函数图象就修改程序代码。
画函数图象程序Dimx,y,a,b,c,k1,k2定义变量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)画纵坐标轴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=a*xk1+b*xk2+c中k2的值:
k2)通过键盘输入a的值Forx=-10To10Step0.0001y=a*xk1+b*xk2+cPicture1.PSet(x,y),RGB(255,0,0)描点画函数图像Nextx,提醒学生注意:
程序运行的过程,用户与程序有交互。
分组合作探究,归纳利用计算机编程解决问题的优缺点(将结论填入如下表格中)。
教师点评学生的探究结果,引导学生总结、归纳计算机编程的优点和缺点。
优点:
1.精准。
2.高效。
3.计算机擅长解决重复率高,计算量大的问题。
4.编程的过程是辛苦的,但是一但编写出一个合理的程序,他就能帮你解决某一类问题,会让你省时省力。
缺点:
1.计算机的智能性不如人的大脑。
2.只能识别机器语言,人可以通过计算机编程语言与它交流,不能用自然语言直接与它交流。
此任务的教学目的:
让学生感受到:
1.编程技术发展到今天,编程已经不仅仅局限于专用的编程环境(如:
VB环境,C环境),在很多应用软件工具中也具有编程功能和编程环境及其各自不同的编程语言。
2.编程技术几乎是无处不在,无所不能。
3.会编程就能创造技术之美,生活之美,科技之美,(六)知识拓展阶段:
拓展任务1:
1.把梅花祝福文件发给学生,让学生用鼠标点击、观看一朵朵梅花盛开的美丽画面。
2.将有程序代码控制的flash动画发给学生,让学生观看效果。
让学生讨论,探究它们是什么文件格式,是怎样实现的?
拓展任务2:
以编程之美全国挑战赛为契机,为他们的编程之路指明方向,激励他们为推进整个中国信息产业的发展贡献自己的力量。
2014微软编程之美挑战赛,以编程之力铸城市之美第三届“微软编程之美全国挑战赛”拉开帷幕,在2013年成功举办以“漫步云端体验编程之美”为主题的全国编程大赛的基础上,微软亚洲研究院再接再厉,继续推出以“城市计算”为主题的2014编程之美大赛。
在空气污染、人口密集、交通拥堵等城市化问题凸显的今天,通过更加智能、人性化的应用与IT系统改善城市与人类生存现状已经成为全社会共同关注的焦点与公认的实现途径之一。
本次大赛紧扣时代脉搏,以城市计算(UrbanInformatics)为主题,借助微软公有云WindowsAzure和必应地图等平台,并在决赛中使用城市中的真实数据与场景,以鼓励并训练年轻一代的开发者运用编程知识与技术解决现实问题,以科技能量铸就城市之美。
青年人才是中国未来可持续发展的基石,青年开发者则是中国计算产业的未来。
举办三年来,微软编程之美全国挑战赛已成为培养和选拔具有创新能力的科技人才的重要平台。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 编程 加工 说课稿 ZSJ