《揭开计算机工作的神秘面纱——用计算机程序解决问题》.doc

《揭开计算机工作的神秘面纱——用计算机程序解决问题》.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《揭开计算机工作的神秘面纱——用计算机程序解决问题》

《揭开计算机工作的神秘面纱——程序设计初步》教学设计 一、教学设计 (一)教学目标 (1)知道人类是如何分析问题、解决问题的。 (2)了解计算机解决问题的基本步骤。 (3)归纳人类解决问题和计算机解决问题的异同。 (4)通过求解一元二次方程,分析判断出人,计算机解决问题的方法和步骤,并学会举一反三。 (5)通过小组讨论,培养学生合作、交流和自主学习的能力。 (二)内容分析 1.教学重点 用计算解决问题的过程中的分析问题、设计算法、和上机调试程序等步骤。 2.教学难点 1. 人类解决问题和计算机解决问题的异同。 2. 用计算解决问题的过程中的分析问题、设计算法。 (三)学生分析 通过《信息技术基础》必修模块第三章“信息的编程加工和智能化加工”的学习,学生初步了解到计算机信息加工的一般过程,尤其是第二节“信息的编程加工”的学习,学生已经初步接触到VB程序设计语言,初步感受到利用计算机解决问题的独特魅力,对计算机程序、程序设计语言等有了一定的认识。并且在数学中已经学习了算法,所以学生已有一定的基础。 对于高中一年级的学生来说,他们的求知欲和动手能力都比较强,很想一展身手,体验编程的乐趣,检验自己编写的程序是否能够运行出正确结果。强烈好奇心性驱使他们想进一步揭开计算机解决问题的神秘面纱。 (四)教学思路 关于教学流程和教学活动的设计思路 设计思想 选取学生感兴趣的实例进行教学,让学生在快乐中学习。 教学策略 问题驱动、案例学习、动手实践相结合。 教学流程分五个部分: 创设情境,问题引入 (展示游戏程序和万年历程序,邀请学生参与体验,激发学生的学习兴趣) ↓ 透过现象,认识问题 (通过打开刚才运行的程序,让学生对程序有一个感性的认识,理解计算机程序的概念) ↓ 启发引导,体验编程 (解决一个简单的问题:用计算机在屏幕中央画一个红色的圆,教师启发学生,学生设计算法解决问题,教师引导学生编程解决) ↓ 设置不同层次的任务,培养学生创造性解决问题的能力 (学生的基础不同,因此在教学中分层次设置三个不同难度的任务,难度依次增加,使得每个同学在课堂教学中都能有所收获,解决问题的能力都有所提高) ↓ ??? 交流与评价 ? (交流算法与程序,共享思路,促进学生共同发展) 二、教与学的实际过程描述 1.????? 教与学的过程描述 教学阶段及所用时间 教师活动 学生活动 对学生学习过程的观察和考查 信息技术的应用 创设情境,问题引入 (5分钟) ? 情境:同学们,今天我们要在课堂上进行一次神秘的旅行,请大家观看大屏幕(一个两人对抗的小游戏)。 提问:谁愿意来玩这个小游戏?请男同学和女同学各派一个代表到讲台上来。 点评:虽然这是个小游戏,但要赢却不是那么容易,需要你的知识和智慧。(下面提问第二个问题) 提问:哪位同学知道20世纪的第一天是星期几? 展示:万年历程序。 说明并提问:第一个游戏虽小,但让我们玩得很开心,万年历能给我们的学习生活带来很大的方便,它们是如何实现的呢? 引出:今天我们将进行一次计算机编程之旅,揭开计算机编程神秘的面纱,看看人们是如何使用计算机程序来解决问题的 ? 观看讲台大屏幕投影 ? ? ? ? 两位同学上讲台参与教学 ? ? ? ?学生思考 ? 学生的学习兴趣被充分调动起来,积极参与教学 多媒体课件演示 大屏幕投影 认识计算机程 序的概念 (5分钟) 请大家观看大屏幕:让我们退出正在运行的程序。现在看到的这个蓝色界面就是Visual Basic的编程环境。刚才我们看到的两个小程序就是用Visual Basic语言编写的。现在请你思考一下:什么是计算机程序? 所谓计算机程序,就是计算机能够识别的指挥它来解决问题的一行一行的语句(也叫指令)。 人们编写程序告诉计算机做什么,计算机则严格地执行程序中规定的每个步骤,帮助人们解决问题 ? ? ? ? ? ? ? 学生积极思考 ? 学生认真观看演示,积极思考,努力总结对问题的认识 ? ? ? ? ? ? 多媒体课件演示 大屏幕投影 ? ? ? ? ? ? ? 启发引导,体验编程 (10分钟) 下面让我们自己动手来解决一个问题: 用计算机在屏幕中央画一个红色的圆。 提问:首先我们抛开计算机,想一想怎样画一个圆呢?(师生共同探究,由学生回答,师生讨论,老师板书) 纸上画圆: 1.????? 确定输出介质(纸张) 2.????? 计算圆心坐标(x,y) 3.????? 给出半径大小r 4.????? 用红色笔画圆 5.????? 结束 说明:我们已经设计好了解决问题的方法和步骤,并且通过自然语言描述出来了,现在把它交给计算机,它为我们完成任务了吗?为什么?现在我们就用一种计算机能识别的语言来描述。 提问:计算机的编程语言有很多,我们同学都知道哪些?课堂上我们用Visual B

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档