ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:43.98KB ,
资源ID:10634238      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10634238.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(用计算机程序解决问题教学设计方案.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

用计算机程序解决问题教学设计方案.docx

1、用计算机程序解决问题教学设计方案用计算机程序解决问题用程序设计思想挖掘学生创造性解决问题的潜力( 青岛二中 胡芳 案例设计、实施者 青岛市电教馆 张捷 案例指导者 青岛二中 王群 案例指导者 )【对应的课标知识点】 用计算机程序解决问题的基本思想和方法;QuickBasic编程环境及其基本操作。【知识点的相互衔接】 与高中信息技术“算法与程序设计”模块衔接;【本课教学法提点】 “统一的课程标准,多样化的教学实施;固化的教材体系,创造性的教学过程”;分层次教学的任务设置模块:高中信息技术基础年级:高中一年级所用教材版本:广东教育出版社建议学时数:1学时,非上机时间15分钟,上机操作时间30分钟。

2、 教学设计教学目标1. 理解计算机程序的概念,初步掌握利用计算机程序解决问题的基本思想和方法。2. 熟悉QuickBasic编程环境及其基本操作。3. 亲历用计算机程序解决问题的完整过程,体验用其解决问题的方法。4. 激发学生学习编程、探索知识的兴趣,培养学生发现、解决问题的能力。(二)内容分析1. 教学重点通过体验程序的运行过程及作用,了解用计算机程序解决问题的基本思想,掌握用计算机程序解决问题的方法。2. 教学难点理解计算机程序的概念;应用掌握的方法创造性地解决生活中的问题。3. 教学内容在整个知识体系中的位置本节课学习的内容是用计算机程序解决问题,属于信息加工与表达这一教学主题。课程标准

3、对这部分内容的要求是了解计算机进行信息处理的基本过程,初步认识计算机与人类处理信息的异同,具体实施可通过使用一种高级语言编程工具解决一些简单问题来实现。教材将这部分内容编写在第四章信息的加工与表达(下)中的第一节(教材的学习内容是通过体验程序的运行过程和作用、查看程序的代码,对计算机程序有一个感性的认识,理解计算机程序的概念,再通过一个简单程序的设计,剖析用计算机程序解决问题的过程。教材给出的实例是加密解密程序,使用的编程环境是VB。)。依照课程标准的指导思想和要求,根据我校学生的具体情况,我们选择了简单易学的QuickBasic编程环境,并通过学生感兴趣的多个实例来实施教学,取得了良好的教学

4、效果。(三)学生分析我们的学生来自不同的初中学校,他们的信息技术背景不同,信息素养和动手操作能力也不同。绝大部分学生没有学过编程知识,因而这部分内容对他们来说是全新的;有的学生参加过兴趣班的学习,具备一定的编程能力;有的学生对于程序设计只是略有耳闻。面对层次分明的学生,只有实施分层次教学,设置不同难度的任务,才能让他们在课堂上都有所收获。(四)教学策略设计1. 教学方法设计新课程的理念要求教学既要关注当前的学习,更要重视可持续发展,为学生打造终身学习的平台,因此我在教学中选择了教师引导、学生自主探究的教学方法;另外考虑到高中学生起点水平的差异,在教学中采用了分层次教学的方法,设置了不同难度的学

5、习任务,培养学生解决问题、创新实践的能力。在具体的教学设计中,我主要考虑以下几个方面:关注全体学生,建设有本校特色的信息技术课程充分考虑学生起点水平及个性方面的差异,实施分层次教学,让学生在学习过程中自主选择;联系生活,合理拓展课程内容,充分挖掘学生的潜力,实现学生个性化发展。另外,在达到课程标准要求的前提下,选用QuickBasic编程环境来实施教学,经过自己有特色的教学设计,可以达到很好的教学效果。(2)培养解决问题的能力,倡导运用信息技术进行创新实践课程标准强调要结合高中学生的生活和学习实际来设计问题,我为学生设置的拓展题目均来自于生活,将课堂学习与社会生活有机地联系在一起,让学生在活动

6、过程中掌握应用信息技术解决问题的思想和方法。鼓励学生多思考,创造性地解决问题。(3)注重交流,共同建构健康的信息文化课程标准要求学生能运用合适的信息技术,恰当地表达自己的思想,进行广泛的交流,在此过程中共享思路、激发灵感、反思自我、增进友谊,共同建构健康的信息文化。在教学的最后一个环节,我安排了10分钟的学生交流,让学生在交流中不断提高自己的信息素养。2. 关于教学流程和教学活动的设计思路教学流程分五个部分:创设情境,问题引入(展示游戏程序和万年历程序,邀请学生参与体验,激发学生的学习兴趣)透过现象,认识问题(通过打开刚才运行的程序,让学生对程序有一个感性的认识,理解计算机程序的概念)启发引导

7、,体验编程(解决一个简单的问题:用计算机在屏幕中央画一个红色的圆,教师启发学生,学生设计算法解决问题,教师引导学生编程解决)设置不同层次的任务,培养学生创造性解决问题的能力(学生的基础不同,因此在教学中分层次设置三个不同难度的任务、,难度依次增加,使得每个同学在课堂教学中都能有所收获,解决问题的能力都有所提高)交流与评价(交流算法与程序,共享思路,促进学生共同发展)图2-14 教学流程图3. 学生上机操作安排和教师应用信息技术的情况学生上机操作有30分钟时间,占课堂总时间的2/3。学生上机操作的任务是验证程序和自主解决问题。教师应在以下方面巡视指导:QuickBasic编程环境的使用;计算机程

8、序的结构和语句;在学生自主解决问题这一环节,回答学生提出的问题,帮助他们分析解决问题,指导他们设计算法。(2)教师计划使用下列设备、软件、课件或资源 设备:多媒体网络教室、投影仪软件:QuickBasic编程软件课件:PowerPoint课件资源:展示程序(小游戏和万年历程序);设置ftp服务器:ftp:/10.40.60.101(上传个人算法设计和程序文件)。二、教与学的实际过程描述1. 教与学的过程描述教学过程参见表212:表2-12 教学过程描述教学阶段及所用时间教师活动学生活动对学生学习过程的观察和考查信息技术的应用创设情境,问题引入(5分钟)情境:同学们,今天我们要在课堂上进行一次神

9、秘的旅行,请大家观看大屏幕(一个两人对抗的小游戏)。提问:谁愿意来玩这个小游戏?请男同学和女同学各派一个代表到讲台上来。点评:虽然这是个小游戏,但要赢却不是那么容易,需要你的知识和智慧。(下面提问第二个问题)提问:哪位同学知道20世纪的第一天是星期几?展示:万年历程序。说明并提问:第一个游戏虽小,但让我们玩得很开心,万年历能给我们的学习生活带来很大的方便,它们是如何实现的呢? 引出:今天我们将进行一次计算机编程之旅,揭开计算机编程神秘的面纱,看看人们是如何使用计算机程序来解决问题的观看讲台大屏幕投影两位同学上讲台参与教学学生思考学生的学习兴趣被充分调动起来,积极参与教学多媒体课件演示大屏幕投影

10、认识计算机程序的概念(5分钟)请大家观看大屏幕:让我们退出正在运行的程序。现在看到的这个蓝色界面就是QuickBasic的编程环境。刚才我们看到的两个小程序就是用QuickBasic语言编写的。现在请你思考一下:什么是计算机程序?所谓计算机程序,就是计算机能够识别的指挥它来解决问题的一行一行的语句(也叫指令)。人们编写程序告诉计算机做什么,计算机则严格地执行程序中规定的每个步骤,帮助人们解决问题学生积极思考学生认真观看演示,积极思考,努力总结对问题的认识多媒体课件演示大屏幕投影启发引导,体验编程(10分钟)下面让我们自己动手来解决一个问题:用计算机在屏幕中央画一个红色的圆。提问:首先我们抛开计

11、算机,想一想怎样画一个圆呢?(师生共同探究,由学生回答,师生讨论,老师板书)纸上画圆:1. 确定输出介质(纸张)2. 计算圆心坐标(x,y)3. 给出半径大小r4. 用红色笔画圆5. 结束说明:我们已经设计好了解决问题的方法和步骤,并且通过自然语言描述出来了,现在把它交给计算机,它为我们完成任务了吗?为什么?现在我们就用一种计算机能识别的语言来描述。提问:计算机的编程语言有很多,我们同学都知道哪些?课堂上我们用QuickBasic语言,因为这种语言简单,易于理解,非常适合编程初学者。(需要介绍一下屏幕坐标系,通过与数学坐标系对比。能显示的颜色数015)编程实现:Screen 12Let x=3

12、20Let y=240Let r=150Circle (x,y),r,4End现在请你打开“我的电脑”,打开D盘QuickBasic4.5文件夹,运行qb.exe文件(教师同步演示,介绍常用菜单的操作),在编辑界面输入这些程序行,运行程序,看看计算机完成了什么工作?引导学生探究:现在请修改一下参数,看看还能画出什么颜色的圆,能不能在屏幕的任意位置画圆,能不能画出半个圆及1/4个圆学生回答教师提问学生回答:“没有”。学生纷纷发表见解:因为计算机看不懂。学生回答:Basic语言、Pascal语言、C语言、VB、VC、C+等等。学生动手操作:执行【file】【new program】,新建一个程序。

13、2.在编辑界面敲代码,运行程序,查看结果:在黑色的背景上,以屏幕的中心为圆心,画了一个红色的圆(学生自己操作,探究问题)一位同学回答问题,把他设计的算法与老师交流,在讨论中总结出解决问题的方法,其他同学也都在认真思考着问题,并关注着老师与这位同学之间的对话,在适当的地方予以补充和纠正学生尝试使用编程软件,输入程序代码验证程序。学生能根据老师提出的问题,在老师的引导下进行探究活动剖析用计算机程序解决问题的过程设置不同层次的任务,培养学生创造性解决问题的能力(15分钟)回顾并分析上题,剖析用计算机程序解决问题的过程:在学生认识用计算机解决问题的过程中,让学生了解计算机语言只是工具,算法才是程序设计

14、的灵魂。拓展:同学们,画一个圆是个比较简单的任务,生活中还有更复杂的问题等待我们去解决,请看大屏幕。提问:它们是什么?有什么共同的特点?要求:现在你可以任选其中的一个来完成。请你不要急着动手编写程序,先找到解决问题的方法和步骤即“算法”,把它用记事本一步一步地记录下来,并以“姓名1(2、3).txt”保存在D盘QuickBasic4.5文件夹。然后,你再尝试着编程来解决它。程序以“姓名的拼音.bas”保存在D盘QuickBasic4.5文件夹。提交作业:将这两个文件上传到服务器(ftp:/10.40.60.101),粘贴到高一二班文件夹中。学生观看课件,联系上题,体会用计算机解决问题的五个过程

15、学生回答:靶子、奥迪汽车标志、奥运会徽(五环)学生回答:都是由圆组成的选择题目,设计算法,记录在记事本中使用QuickBasic编写程序提交作业学生们认真观看大屏幕,当他们看到要解决的问题都是生活中常见的问题时(靶子、奥迪汽车四环相套的标志、奥运五环),都跃跃欲试,选定题目后,都全神贯注地投入到问题的解决中去交流评价(10分钟)从选择三个不同题目的学生中各请一个代表上讲台演示,介绍各自的算法、编程实现的情况以及在解决问题过程中遇到的问题和解决的措施。课堂时间有限,教师简单点评总结操作过程中的经验与教训,理解计算机程序解决问题的方法走上讲台的同学自信地介绍自己设计的算法,演示自己编写的程序。其他

16、的同学认真观看2. 关键环节提炼创设情境,激发学生兴趣学习编程知识是比较枯燥的,如何激发学生的兴趣非常重要。教师首先展示一个好玩的小游戏,学生争着参与,充分调动起学生的积极性。为了使学生不产生片面的认识(编写程序只是为了游戏),又通过质疑的方式向学生展示了一个万年历程序,它能给我们的学习生活带来很大方便,学生在领略了万年历的强大功能之后,激起了强烈的求知欲望。通过游戏和学习两个方面创设情境,激发学生的兴趣,引入新课。(2)启发引导、体验编程大部分学生从未学过程序设计,也不熟悉编程语言。怎样让学生对什么是计算机程序、怎样用计算机程序解决问题有一个准确地认识,同时又能亲身经历用计算机程序解决问题的

17、过程,这是一个难点。教学中以形象的画图程序为例,图形形象直观,学生在以往的学习过程中也学习过画圆,熟悉画圆的方法和步骤,能够引起学生共鸣。另外,画圆程序也易于联系生活,实现拓展。在这一环节的实施中,由教师启发,学生独立探索总结出解决问题的方法,教师引导学生完成程序的编写工作,学生体验编程,验证问题。(3)设置不同层次的任务,培养学生创造性解决问题的能力如何让学生独立自主地解决生活中的问题,掌握用计算机程序解决问题的方法和过程,通过搜集大量资料,我选择了能密切联系学生学习和生活的基于圆的图案模型:靶子,(可抽象为同心圆)、奥迪轿车的标志(可抽象为四个简单的相套的圆)、奥运五环(可抽象为五个相套的

18、上下排列的五种不同颜色的圆)。例子来源于生活,难度依次增大。要求学生至少选择其中的一个来完成,有能力的同学可以全部都做。这个环节的活动能充分调动起学生的积极性,充分发挥学生的潜力和创造力。(4)交流与评价设置这一环节的目的在于获得学生学习情况的反馈,学生是否掌握了用计算机程序解决问题的方法和过程、学生知识掌握的程度怎样,这些都需要通过上传作业、交流评价的方式反馈给教师。请三位同学到讲台上展示他们设计的算法和编写的程序,一方面教师可以及时地了解学生学习的情况并给予合理的评价,另一方面也给学生表现自己、展示自己的机会,激发他们不断探索、不断进取的精神。在此过程中学生还可以共享思路、激发灵感、反思自我、增进友谊,共同建构健康的信息文化。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1