《编制计算机程序解决问题》教学设计

上传人:xzh****18 文档编号:45729705 上传时间:2018-06-18 格式:PDF 页数:5 大小:124.04KB
返回 下载 相关 举报
《编制计算机程序解决问题》教学设计_第1页
第1页 / 共5页
《编制计算机程序解决问题》教学设计_第2页
第2页 / 共5页
《编制计算机程序解决问题》教学设计_第3页
第3页 / 共5页
《编制计算机程序解决问题》教学设计_第4页
第4页 / 共5页
《编制计算机程序解决问题》教学设计_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《《编制计算机程序解决问题》教学设计》由会员分享,可在线阅读,更多相关《《编制计算机程序解决问题》教学设计(5页珍藏版)》请在金锄头文库上搜索。

1、编制计算机程序解决问题教学设计单位:中山纪念中学作者: 孙云超 一、课程标准分析 1、课标要求:初步地掌握计算机进行信息处理的几种基本方法,认识其工作过程与基本特征。 2、课程分析: 本节内容是广东教育出版社必修模块信息技术基础第四章第一节,课程标准对于本节 的定位在体会、体验与了解。初步掌握利用计算机程序语言解决实际问题的基本过程,并 在此基础上进一步了解计算机程序解决问题的基本过程和基本方法。 二、教学目标 1、知识与技能初步了解什么是计算机程序及程序的基本特征。了解编制计算机程序解决实际问题的一般过程。 了解除了借助现成的工具软件,自己动手编制计算机程序解决现实生活、学习中所遇到 的问题

2、也是用计算机进行信息处理的有效手段。 2、过程与方法经历利用计算机程序语言解决实际问题的基本过程和在此过程中常用的一般方法。在学习过程中,学习发现知识的规律和方法并把它运用到解决实际问题中去。 体验算法设计在计算机程序解决问题过程中的地位和作用。 3、情感态度与价值观引导学生关注计算机程序与实际生活的密切关系,升华学生对本节知识的认识。增强学生分析问题、解决问题的能力以及思维的严密性、条理性。 进一步深化学生充分利用计算机这个工具解决社会生活中的实际问题的认识,使之更好 的服务于我们的学习、生活,从而养成健康、有效的使用计算机的习惯。 三、学情分析高一的学生已经具备了一定的计算机使用经验,但大

3、多数是与常用的工具软件的使用 和网络应用有关。对于计算机编程知识,他们以前可能很少或者根本没有接触过。同时, 因为陌生,他们往往会把其看作一种神秘而遥不可及的事物。因此,强调计算机程序与生 活的关系的必不可少。再者,他们在现阶段已经具备了一定的逻辑思维、分析问题、表达 思想等能力,也掌握了相关的数学知识,这样对于计算机程序解决问题了解起来应该是不 会太困难。 四、教材分析 1、本节的作用和地位除了使用通用工具软件(如文字处理、图表处理或多媒体加工软件等)进行信息处理 以外,直接编写计算机程序解决问题也是信息处理的基本方法,是学习计算机解决问题的 方法的延续,与第三章内容紧密相联。编写计算机程序

4、解决问题的方法,学生以前很少甚 至没有接触过,因此,只要求学生对这种方法有一个大致的认识,能激发学习的兴趣,主 要是要求学生对计算机程序的执行过程以及编写程序的基本过程有所了解,是选修模块 算法与程序设计基础内容的衔接部分。 2、本节主要内容介绍在日常生活中,人们除了应用计算机的工具软件处理许多事情之外,相当部分的现实 问题也都可以利用计算机程序的方式加以解决,实现一些个性化的信息处理方式。本节根 据学生具体情况分3至5个课时完成,本课是第一课时,主要是让学生通过亲身体验了解计 算机程序解决问题的一般过程和方法,后续的课时将带领学生编制一些简单实用的计算机 程序代码,体验程序的编制环境、方式及

5、作用,了解程序的基本元素和编制过程,从而进 一步认识编制计算机程序解决问题的基本方法。2、重点难点分析教学重点:(1)了解编制计算机程序解决实际问题的一般过程和方法。(2)了解算法在整个过程中的地位和作用。教学难点:如何建立数学模型,从实际问题中提炼算法。 3、课时安排:1课时。 五、教学理念本节内容的教学设计充分体现了普通高中信息技术课程标准中的基本理念,注重 教学过程中三维目标的渗透。采用了以学生的学习和发展为中心,基于建构主义理论的任 务驱动、情境教学、游戏教学等教学方法;强调信息技术与生活实际的联系,培养学生的 逻辑思维能力以及分析问题、解决问题的能力;将评价隐含于学习过程之中,让学生

6、通过 学习前后对同一问题的不同思考,从而达到自我检测和评价的效果。 六、教学策略营造和谐生活化的计算机程序体验课。通过一系列的课堂情景的创设和学生探究、体 验活动,力求让学生首先体会到计算机程序在我们生活中的地位的不可替代性,并产生自 己动手编制计算机程序解决身边具体问题的愿望。进而了解利用计算机程序解决问题的过 程,并有能力和有意愿把这样的方法真正地溶入到现实生活中去。最后能通过本堂课的学 习,能够培养良好的利用技术优势为自己生活服务的意识和相应的信息技术素养!在教学过程中,我们主要围绕“情境导入合作探究讲授新知交流评价课堂总 结实践拓展“这么一条主线索来开展教学活动。 七、教学环境多媒体网

7、络教室、投影仪等。 八、教学过程 教学环节教师活动学生活动设计理念情境导入1、播放“电脑大战“视频。 2、提出问题:说说你在学习、生活中接触到的程序。 3、导入游戏:进入达芬奇密码中文网站入口网页,看看你能不能战胜丹.布朗?1、通过 观看视频,感受、体会程序的威力,。 2、思考并回答教师提出的问题。 3、学生登陆网站,参与游戏(基本以失败而告终,没有人能赢)1、通过观看视频,学生 感受到程序的巨大威力,从而激起了学生的好奇心和求知欲。 2、通过提出问题的方式引导学生关注身边的程序,但是此时大部分学生还没有意识到自 己曾经接触到的程序。 3、让学生亲自参与到游戏中去,更好地激发学生的学习兴趣,促

8、使学生积极思考,更有 利于对计算机解决问题整个过程的理解。合作探究1、教师帮助学生分析游戏及规则,给 学生一点提示:利用逆向思维来分析 2、布置探究任务:两人为一小组,协作探究能不能战胜丹.布朗。如果你战胜了他,你是 怎样战胜的?能总结一下你的规律与方法吗? 3、巡视学生学习情况,引导学生思考、分析问题。1、学生再次玩游戏,边游戏,边思 考、分析问题,交流、讨论,寻找必胜策略1、培养学生发现知识的规律、方法并把它运 用到解决实际问题中去的能力,并初步形成严谨的逻辑思维习惯。发掘规律1、教师以目 标数18为例,和学生一起分析博弈过程,寻找规律,总结方法1、体会博弈过程,试图提 炼、总结其规律。1

9、、通过上述过程,使学生体验博弈全过程,引导学生发现实际问题中 的规律,并能提炼出具体方法。提出问题1、看来,要战胜丹.布朗也不是一件容易的事 情。你能不能运用你发现的规律与方法,编写一个破解程序? 2、演示教师编写好的破解程序1、学生观看教师演示,跃跃欲试。1、提出问题,激发学 生设计一个破解程序来解决实际问题的欲望,从而引导学生进入本节课的主题-编制计算机程序解决该问题,为下面的学习做好铺垫。体验编制计算机程序解决问题的全过程 分析问题1、对于任何一个实际问题,首先要分析该问题的需求情况及已知条件, 来判断解决问题的可能性和目标要求,然后对需要解决的问题给出一个精确的描述。在分 析问题的过程

10、中,可以采用建立数学模型的方式使问题变得更明确。1、学生在教师的引 导下,经历编制计算机程序解决问题的全过程,并了解每个环节的作用和方法。 2、认识算法及算法的描述 3、对比同一问题的算法与程序,尝试阅读程序,了解程序与算法之间的关系。 4、了解计算机程序语言是我们与计算机沟通的桥梁,了解计算机程序语言的多样性。5、观察教师的调试过程,认识程序的编制环境,了解计算机程序的严谨性特点,一个标 点,一个字母的错误都将导致程序不能正常运行。 6、通过检测结果环节,体会算法在解决问题中的地位和作用。1、经历利用计算机程序语 言解决实际问题的基本过程和在此过程中常用的一般方法。增强学生分析问题、解决问题

11、 的能力以及思维的严密性、条理性。 2、在学习过程中,学习发现知识的规律和方法并把它运用到解决实际问题中去。 3、体验算法设计在计算机程序解决问题过程中的地位和作用。了解算法与程序之间的关 系。4、了解计算机程序语言是我们与计算机沟通的桥梁,初步认识程序的编制环境以及程序 的严谨性特点。设计算法1、找出解决这个问题的方法和步骤,称为设计算法。 2、算法描述: (1)输入目标数X; (2)令a等于(x-1)除以4的余数 (3)如果a=0,输出“你输定了“,算法结束;否则做第4步; (4)如果a大于X-1,算法结束,否则输出a,做第5步 (5)令a=a+4,做第4步 3、展示其它的算法描述方法,例

12、如流程图:编写程序1、教师展示算法和程序代码,让学 生对比,寻找之间关系。 2、介绍程序设计语言(如Basic、Pascal、C+、Java等)是人们编程时与计算机沟通的 桥梁。调试运行程序编好以后,通过键盘输入计算机,然后运行程序,看看程序能否顺利 执行(即检查语法错误),教师演示调试过程检测结果程序能够顺利运行以后,还需要验证 结果的准确性,教师举例演示交流评价1、某位同学的日记片段: 我的早晨清晨六点十分,伴随着准时而优美的起床铃声,我迈出宿舍,走进了第一餐厅。 餐厅里人很多,没有办法,我只买了两个包子作为我的早餐罢了。随着我的餐卡在打卡机 上轻轻掠过,六毛钱便不翼而飞了。当我走到超市的

13、时候,突然感觉只吃包子是不是太单 调了,于是在超市里拿了一包早餐奶,但付钱的时候却发现超市的收银机坏掉了,没奈 何,我只得忍痛把刚拿到手的早餐奶又放了回去,真郁闷!你能在这个生活片段中,找出几处计算机程序为我们生活服务的痕迹来呢? 2、生活中的程序: 说说你在生活学习中所接触到的程序!1、学生阅读日记,回答问题 2、学生讨论、交流,联系生活实际,寻找身边的程序应用实例。(学生经过本节课的学 习,已经意识到身边的程序,举例已不是很困难的事)1、引导学生关注程序与生活的密 切关系,升华学生对本节课知识的认识。 2、再次提出课堂开头相同的问题,学生的回答却不再相同, 说明学生对于程序、算法等概念已有

14、所理解,这个环节,其实就是学生的一个自我评价的环节。 3、通过贴近学生生活的“电脑程控铃声“等实例,让学生了解程序的基本特点。课堂小结 1、认识计算机程序, 了解其基本特征。 2、体验编制计算机程序解决问题的全过程,初步掌握用计算机程序解决问题的基本方法。 3、程序隐含在日常生活与学习中,只是我们没有意识到它的存在而已。1、知识总结,系 统归纳。 2、回忆课堂学习过程,体会用计算机程序解决实际问题的过程,并将所学知识应用到解 决实际问题中去。1、通过知识总结,帮助学生将知识系统化,便于学生理解记忆。 2、引导学生留心观察生活,体会计算机程序给我们生活带来的便利。实践与思考1、组织 学生阅读教材

15、74页案例,引出加密程序,让学生体验程序 体验程序: 说出你的秘密 学生每人在E盘下新建一个文本文件,例如:mm.txt,写一句对同桌的心里话,然后利用 加密程序进行加密! 2、设计算法: 停车场的看门人 某大型停车场对于进入该场地的车辆有如下的规定: 进入该停车场的车辆必须为客运车辆,货运车辆谢绝入内。 如果该车的乘员数量小于等于4人,则收费五元。 如果该车的乘员数量大于4人,则收费八元。请根据该停车场的规定,判断进入该场的车辆是否符合规定,应该收费多少?1、学 生按照任务要求实践,建立文本文件,运行加密程序加密,观察程序的运行结果,体验程 序的作用。 2、学生思考教师布置的思考题,尝试从实

16、际生活问题中提炼算法,并试图描述算法。1、 通过体验加密程序,进一步深化学生对程序的认识,并激发学生探究加密原理的欲望,为 下节课的学习埋下伏笔。 2、进一步深化学生充分利用计算机这个工具解决社会生活中的实际问题的认识,使之更 好的服务于我们的学习、生活,从而养成健康、有效的使用计算机的习惯。 3、引导学生关注生活中的算法,能运用本节课所学的知识分析问题,寻找解决问题的方 法并能提炼出算法 九、教学反思纵观整个教学过程,我认为存在以下一些优点与不足:、做得比较好的地方(1)学生为主体,教师为主导在整个教学过程中,始终贯穿着这种教学理念。无论是游戏导入,解决问题还是教学 评价等环节,教师一直扮演着引领解惑的角色。(2)以兴趣为起点本节课导入环节首先让学生通过欣赏视频感受程序的神奇力量,激起学生的好奇心和 求知欲,接下来设计了“达芬奇密码网站入口“游戏,激发学生的学习热情和亲自参与解决 实际问题的兴趣,学生全身心的投入到教师创设的情境中去,因此取得了不错的效果。(3)实例贴近学生生活本节课中所举日记片断、交通红绿灯、

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号