




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学习好资料欢迎下载用计算机程序解决问题用程序设计思想挖掘学生创造性解决问题的潜力(青岛二中胡芳案例设计、实施者青岛市电教馆张捷案例指导者青岛二中王群案例指导者)【对应的课标知识点】用计算机程序解决问题的基本思想和方法;QuickBasic编程环境及其基本操作。【知识点的相互衔接】与高中信息技术“算法与程序设计”模块衔接;【本课教学法提点】“统一的课程标准,多样化的教学实施;固化的教材体系,创造性的教学过程”;分层次教学的任务设置模块:高中信息技术基础年级:高中一年级所用教材版本:广东教育出版社建议学时数:1学时,非上机时间15分钟,上机操作时间30分钟教学设计教学目标1. 理解计算机程序的概念
2、,初步掌握利用计算机程序解决问题的基本思想和方法。2. 熟悉QuickBasic编程环境及其基本操作。3. 亲历用计算机程序解决问题的完整过程,体验用其解决问题的方法。4. 激发学生学习编程、探索知识的兴趣,培养学生发现、解决问题的能力(二)内容分析1. 教学重点通过体验程序的运行过程及作用,了解用计算机程序解决问题的基本思想,掌握用计算机程序解决问题的方法。2. 教学难点理解计算机程序的概念;应用掌握的方法创造性地解决生活中的问题。3. 教学内容在整个知识体系中的位置本节课学习的内容是用计算机程序解决问题,属于信息加工与表达这一教学主题。课程标准对这部分内容的要求是了解计算机进行信息处理的基
3、本过程,初步认识计算机与人类处理信息的异同,具体实施可通过使用一种高级语言编程工具解决一些简单问题来实现。教材将这部分内容编写在第四章信息的加工与表达(下)中的第一节(教材的学习内容是通过体验程序的运行过程和作用、查看程序的代码,对计算机程序有一个感性的认识,理解计算机程序的概念,再通过一个简单程序的设计,剖析用计算机程序解决问题的过程。教材给出的实例是加密解密程序,使用的编程环境是VR)。依照课程标准的指导思想和要求,根据我校学生的具体情况,我们选择了简单易学的QuickBasic编程环境,并通过学生感兴趣的多个实例来实施教学,取得了良好的教学效果。(三)学生分析我们的学生来自不同的初中学校
4、,他们的信息技术背景不同,信息素养和动手操作能力也不同。绝大部分学生没有学过编程知识,因而这部分内容对他们来说是全新的;有的学生参加过兴趣班的学习,具备一定的编程能力;有的学生对于程序设计只是略有耳闻。面对层次分明的学生,只有实施分层次教学,设置不同难度的任务,才能让他们在课堂上都有所收获。(四)教学策略设计1. 教学方法设计新课程的理念要求教学既要关注当前的学习,更要重视可持续发展,为学生打造终身学习的平台,因此我在教学中选择了教师引导、学生自主探究的教学方法;另外考虑到高中学生起点水平的差异,在教学中采用了分层次教学的方法,设置了不同难度的学习任务,培养学生解决问题、创新实践的能力。在具体
5、的教学设计中,我主要考虑以下几个方面:关注全体学生,建设有本校特色的信息技术课程充分考虑学生起点水平及个性方面的差异,实施分层次教学,让学生在学习过程中自主选择;联系生活,合理拓展课程内容,充分挖掘学生的潜力,实现学生个性化发展。另外,在达到课程标准要求的前提下,选用QuickBasic编程环境来实施教学,经过自己有特色的教学设计,可以达到很好的教学效果。(2)培养解决问题的能力,倡导运用信息技术进行创新实践课程标准强调要结合高中学生的生活和学习实际来设计问题,我为学生设置的拓展题目均来自于生活,将课堂学习与社会生活有机地联系在一起,让学生在活动过程中掌握应用信息技术解决问题的思想和方法。鼓励
6、学生多思考,创造性地解决问题。(3)注重交流,共同建构健康的信息文化课程标准要求学生能运用合适的信息技术,恰当地表达自己的思想,进行广泛的交流,在此过程中共享思路、激发灵感、反思自我、增进友谊,共同建构健康的信息文化。在教学的最后一个环节,我安排了10分钟的学生交流,让学生在交流中不断提高自己的信息素养。2. 关于教学流程和教学活动的设计思路教学流程分五个部分:创设情境,问题引入(展示游戏程序和万年历程序,邀请学生参与体验,激发学生的学习兴趣)透过现象,认识问题(通过打开刚才运行的程序,让学生对程序有一个感性的认识,理解计算机程序的概念)启发引导,体验编程(解决一个简单的问题:用计算机在屏幕中
7、央画一个红色的圆,教师启发学生,学生设计算法解决问题,教师引导学生编程解决)设置不同层次的任务,培养学生创造性解决问题的能力(学生的基础不同,因此在教学中分层次设置三个不同难度的任务GUE)助、个强、作,难度依次增加,使得每个同学在课堂教学中都能有所收获,解决问题的能力都有所提高)交流与评价(交流算法与程序,共享思路,促进学生共同发展)图2-14教学流程图3. 学生上机操作安排和教师应用信息技术的情况学生上机操作有30分钟时间,占课堂总时间的2/3。学生上机操作的任务是验证程序和自主解决问题。教师应在以下方面巡视指导:QuickBasic编程环境的使用;计算机程序的结构和语句;在学生自主解决问
8、题这一环节,回答学生提出的问题,帮助他们分析解决问题,指导他们设计算法。(2)教师计划使用下列设备、软件、课件或资源设备:多媒体网络教室、投影仪软件:QuickBasic编程软件课件:PowerPoint课件资源:展示程序(小游戏和万年历程序);设置ftp服务器:01(上传个人算法设计和程序文件)。二、教与学的实际过程描述1.教与学的过程描述教学过程参见表212:表2-12教学过程描述教学教师活动学生活对信阶段及所动学生学习息技术用时间过程的观的应用察和考查情境:同学们,今天我们要在课堂上进彳L次神秘的旅行,请大家观看大屏幕(一个两人对抗的小游戏)。观看讲提问:谁
9、愿意来玩这个小游戏?请男同学和女同学台大屏幕投各派一个代表到讲台上来。影创设点评:虽然这是个小游戏,但要赢却不是那么容易,学多情境,问题生的学习媒体课需要你的知识和智慧。(卜而提问第二个问题)引入件演示(5提问:哪位同学知道20世纪的第f是星期几?分调动起大展示:万年历程序。分钟)说明并提问:第一个游戏虽小,但让我们玩得很开两位同来,积极屏幕投参与教学影心,万年历能给我们的学习生活带来很大的方便,它们学上讲台参是如何实现的呢?与教学引出:今天我们将进一次计算机编程之旅,揭开计算机编程神秘的面纱,看看人们是如何使用计算机程序来解决问题的学生思考认识计算机程序的概念(5分钟)请大家观看大屏幕:让我
10、们退出正在运行的程序。现在看到的这个监色界卸就是QuickBasic的编程环境。刚/I我们看到的两个小程序就是用QuickBasic语3编写的。现在请你思一下:什么是计算机程序?所谓计算机程序,就是计算机能够识别的指挥它来解决问题的一行一行的语句(也叫指令)。人们编写程序告诉计算机做什么,计算机则严格地执行程序中规定的每个步骤,帮助人们解决问题学生积极思考学生认真观看演示,积极思考,努力总结对问题的认识多媒体课件演示大屏幕投影启发卜面让我们自己动手来解决一个问题:用计算机在屏幕中央画一个红色的圆。提问:首先我们抛开计算机,想一想怎样画一个圆呢?(师生共同探究,由学生回答,师生讨论,老师板书)纸
11、上画圆:1. 确定输出介质(纸张)2. 计算圆心坐标(x,y)学生回答教师提问位同学回答问题,把他设计的算法与老师交流,在讨论中总结3.给出半彳大小r出解决问4.用红色笔圆圆题的方5.结束法,其他说明:我们已经设计好了解决问题的方法和步骤,同学也都并且通过自然谛言描述出来了,现在把它交给计算机,在认真思它为我们完成任务了吗?为什么?现在我们就用一种计考着问算机能识别的语言来描述。题,并关提问:计算机的编程语言有很多,我们同学都知道注着老师哪些?课堂上我们用QuickBasic语言,因为这种语言简学生回与这位同单,易于理解,非常适合编程初学者。(需要介绍一下屏答:“没有”。学之间的幕坐标系,通过
12、与数学坐标系对比。能显示的颜色数0学生纷对话,在15)纷发表见解:适当的地编程实现:因为计算机方予以补Screen12看不懂。充和纠正Letx=320Lety=240Letr=150Circle(x,y),r,4学生回End答:Basic语现在请你打开“我的电脑”,打开D盘QuickBasic4.5言、Pascal文件夹,运行qb.exe文件(教师同步演示,介绍常用菜语百、C语百、单的操作),在编辑界面输入这些程序行,运行程序,看VR7cC+看计算机完成了什么工作?等等。引导学生探究:现在请修改一下参数,看看还能画出什么颜色的圆,能/、能在屏幕的任意位置圆圆,能不能画出半个圆及1/4个圆学生动
13、手操作:执行file一引导,体验编程(10分钟)【newprogram,新建一个程序。2.在编辑界面敲代码,运行程序,查看结果:在黑色的背景上,以屏幕的中心为圆心,回r一个红色的圆(学生自己操作,探究问题)学生尝试使用编程软件,输入程序代码验证程序。学生能根据老师提出的问题,在老师的引导下进行探究活动回顾并分析上题,剖析用计算机程序解决问题的过学生观剖析用计算机程序解决问题的过程设置/、同层次的任务,培养学生创造性解决问题的能力(15分钟)程:分析同题v设计其法V4褊写程序Y一4调试运行Y一4检测结果在学生认识用计算机解决问题的过程中,让学生了解计算机谛言只是工具,算法才是程序设计的灵魂。拓展
14、:同学们,画一个圆是个比较简单的任务,生活中还有更复杂的问题等待我们去解决,请看大屏幕。提问:它们是什么?有什么共同的特点?要求:现在你可以任选其中的一个来完成。请你不要急着动手编写程序,先找到解决问题的方法和步骤即“算法”,把它用记事本步步地记录卜来,并以“姓名1(2、3).txt”保存在D盘QuickBasic4.5文件夹。然后,你再尝试着编程来解决它。程序以“姓名的拼首.bas保存在D盘QuickBasic4.5义件夹。提交作业:将这两个文件上传到服务器(01),粘贴到高一二班义件夹中。看课件,联系上题,体会用计算机解决问题的五个过程学生回答:靶子、奥迪汽车
15、标志、奥运会徽(五环)学生回答:都是由圆组成的选择题学生们认真观看人屏幕,当他们看到要解决的问题都是生活中常见的问题时目,设计算法,记录在记事本中使用QuickBasic编写程序提交作业(靶子、奥迪汽车四环相套的标志、奥运五环),都跃跃欲试,选定题目后,都全神贯注地投入到问题的解决中去交流评价(10分钟)从选择三个不同题目的学生中各请一个代表上讲台演示,介绍各自的算法、编程实现的情况以及在解决问题过程中遇到的问题和解决的措施。课堂时间后限,教师简单点评总结操作过程中的经验与教训,理解计算机程序解决问题的方法走上讲台的同学自信地介绍自己设计的算法,演示自己编写的程序。其他的同学认真观看2.关键环
16、节提炼创设情境,激发学生兴趣学习编程知识是比较枯燥的,如何激发学生的兴趣非常重要。教师首先展示一个好玩的小游戏,学生争着参与,充分调动起学生的积极性。为了使学生不产生片面的认识(编写程序只是为了游戏),又通过质疑的方式向学生展示了一个万年历程序,它能给我们的学习生活带来很大方便,学生在领略了万年历的强大功能之后,激起了强烈的求知欲望。通过游戏和学习两个方面创设情境,激发学生的兴趣,引入新课。(2)启发引导、体验编程大部分学生从未学过程序设计,也不熟悉编程语言。怎样让学生对什么是计算机程序、怎样用计算机程序解决问题有一个准确地认识,同时又能亲身经历用计算机程序解决问题的过程,这是一个难点。教学中
17、以形象的画图程序为例,图形形象直观,学生在以往的学习过程中也学习过画圆,熟悉画圆的方法和步骤,能够引起学生共鸣。另外,画圆程序也易于联系生活,实现拓展。在这一环节的实施中,由教师启发,学生独立探索总结出解决问题的方法,教师引导学生完成程序的编写工作,学生体验编程,验证问题。(3)设置不同层次的任务,培养学生创造性解决问题的能力如何让学生独立自主地解决生活中的问题,掌握用计算机程序解决问题的方法和过程,通过搜集大量资料,我选择了能密切联系学生学习和生活的基于圆的图案模型:靶子国,(可抽象为同心圆)、奥迪轿车的G83D勘标志3(可抽象为四个简单的相套的圆)、奥运五环客(可抽象为五个相套的上下排列的五种不同颜色的圆)。例子来源于生活,难度依次增大。要求学生至少选择其中的一个来完成,有能
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 IEC TS 62607-11-1:2025 EN Nanomanufacturing - Key control characteristics - Part 11-1: Electromagnetic compatibility - Shielding effectiveness of nanomaterials: near-field p
- (康德卷) 重庆市2026届高三9月开学考联考化学试卷(含答案解析)
- 人教版八年级数学下册 第十九章《一次函数》单元检测卷(含答案)
- 人教版八年级数学上册 第十三章《三角形》单元检测卷(附答案)
- 人教版2025-2026学年六年级上册数学期末应用题训练二【含答案】
- 人教PEP版(一起)一年级英语上册全册教案
- 培训课件-12345安全管理机制
- 《体育1武术初级长拳第三路》课程简介与教学大纲
- CN120208390A 一种污水吸附处理设备
- CN120204573A 一种非侵入式睡眠辅助改善方法及系统
- 2025至2030中国公安行业发展趋势分析与未来投资战略咨询研究报告
- 口腔医疗风险管理实施方案
- 2025互联网营销师三级理论考核试题及答案
- 新生儿持续性肺动脉高压个案护理
- bbc国际音标教学课件
- 贵州省贵阳市2024-2025学年八年级下学期期末道德与法治试卷(含答案)
- 2025年云南临沧中考道德与法治试题及答案
- 2025至2030年中国红外热成像仪产业发展态势及投资决策建议报告
- PhotoshopCC设计与应用任务教程(第2版)全套课件
- 我给书本穿新衣教案
- 2025年普通高等学校招生全国统一考试(全国I卷英语)及答案
评论
0/150
提交评论