- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)