1、生活里的程序 程序中的生活利用计算机程序解决问题教学简案一、教学内容分析1课标相关要求与分析(1)课标要求:初步地掌握计算机进行信息处理的几种基本方法,认识其工作过程与基本特征。(2)分析:课程标准对于本节的定位在体验与了解。初步掌握高级语言解决实际问题的基本过程,并在此基础上进一步了解计算机程序解决问题的基本过程和基本方法。2教材内容教材内容为广东教育出版社出版的高中信息技术基础第四章信息的加工与表达(下)的第一节。该内容首先考虑到了计算机程序在生活中的应用,并通过一个案例产生的加解密程序的运行体验,说明程序在生活中应用的不可或缺,以此程序为蓝本,深入探讨了程序代码的执行过程和原理。3针对教
2、材内容的操作构想虽然说教材内容在编排上基本符合学生认知的一般规律,但并没有从最基本的生活视角来探讨程序的问题。因此,为了利于学生的学习,没有必要按部就班地依照教材内容来进行,笔者认为,应该根据学生原有生活(体验)实际,选择适合于学生认知发展的教学模式。二、教学对象分析高一学生已经具备了常用工具软件和网络应用的相关经验。但对于程序知识,他们则接触不多。所以,强调计算机程序与生活的关系是必不可少的。再者,高一学生在现阶段已经具备了较强的逻辑思维能力,也掌握了必要的数学知识。因此,教师应该把重点放在对学生思维方向的引导上。三、教学目标1知识与技能:了解计算机程序,以及如何利用特定的程序完成某项任务。
3、2过程与方法:了解利用计算机程序解决现实问题的一般过程和一般方法。3情感态度与价值观:认识到利用计算机程序解决问题重要性。通过学习,深刻理解计算机程序与生活的密切关系,增强利用计算机解决生活问题意识和信心。四、教学重点与难点1教学重点(1)了解一段程序代码的工作原理和工作过程,大体了解程序段执行的功能。(2)初步体验 vb 语言编译环境,能尝试操作执行一段实用的程序代码。2教学难点解剖简单的计算机程序,了解程序语句的具体作用,尝试编写或修改一个小程序。五、主要教学过程1导入(由一个加法器引入教学)教师操作加法器,借此激发学生模仿教师制作类似的小程序来解决生活中小问题的强烈愿望。引出课题。2新授
4、策略:通过五个基本问题,分层次由浅及深地完成整个课堂教学。(1)问题一:计算机程序离我们的生活遥远吗?环节一(生活感受大家谈):师:在你的生活中,你都利用计算机来做什么?生:上网查资料,聊天,打游戏等等。教师总结:计算机所做的每一件事情,实质上都是用计算机程序来帮助我们解决了一个问题。在我们的生活中,还有什么地方闪耀着计算机程序的光芒呢?环节二(生活片段分析):某同学的日记片段我的早晨清晨六点十分,伴随着手机优美的闹铃声,我新的一天又开始了。收拾完毕,走进了餐厅。餐厅里人很多,我买了两个面包做我的早餐。随着我的餐卡在打卡机上轻轻掠过,二块钱便被划走了。回到教室里,看到很多同学围在讲台的电脑前,
5、想把老师存放在里面的昨天的考试试卷的答案找出来,但后来发现文件已经被老师加上了密码。师:你能在这个生活片段中,找出几处计算机程序为我们生活服务的痕迹来呢?生:手机闹铃,打卡机和文件加密等。教师总结:在我们生活中一个普通的片段里,都融入了计算机程序的痕迹。在信息社会中,计算机解决问题也就成了解决生活问题的一个重要的方法手段。(2)问题二:面对生活中的小问题,你们能否想到用计算机程序的方法来解决呢?环节一(生活情景剧假如你是主人公):假如你是一家大型公司的负责人,每天都会用电脑处理大量的商业文件,并通过邮件与客户交流。但某一天,你听闻网络中存在着很多计算机信息被窃取的事件,你很担心自己保存在计算机
6、里的重要文件和在网络中你与客户交流的电子邮件中的信息也被窃取,给你造成重大的损失。师:你会利用什么方法保护自己的信息不被别人所窃取呢?(学生分小组讨论五分钟)学生小组代表回答:隐藏文件,备份文件,给计算机加密码,给文件加密码,安装杀毒软件或网络防火墙等等。环节二(体验文件加密的方法及解决过程):教师演示:教师操作加解密过程,学生感受体验。学生活动说出你的心里话:每人新建一个文本文件,写一句对同桌的心里话,然后加密。完成后同桌互换座位,利用解密程序将加过密的文本文件解密。教师总结:我们刚才的操作看来,利用计算机程序解决这个的问题是轻而易举的。但解决这样问题的过程是如何的呢?下面通过一个例子来进一
7、步去研究它们。(3)问题三:利用计算机程序解决问题,我们应该如何去做?现实问题模拟:停车场的看门人某大型停车场对于进入的车辆有如下规定:进入的车辆必须为客运车辆,货车谢绝入内。如果该车的乘员数量小于等于 4 人,则收费五元。如果该车的乘员数量大于 4 人,则收费八元。请根据该停车场的规定,判断进入的车辆是否符合规定,应该收费多少?环节一(学生讨论:如果你是停车场看门人,你会做怎样的判断?)环节二:(画出判断过程的思维流程图?)教学效果:学生大多能清晰地描述自己的思考判断过程,并用流程图表达出来。(4)问题四:计算机程序是如何命令计算机替人类服务的呢?环节一(给出停车场看门人程序实现的代码) (
8、代码略)If Text1.Text = 1 ThenIf Text2.Text = 4 ThenMsgBox (“$5,welcome“)ElseMsgBox (“$8,welcome“)End IfElseMsgBox (“sorry!“)End If学生活动:理解读懂该程序段,并说明计算机如何完成任务?并自述程序的定义。教师总结:程序是在用一种计算机能够听懂的语言对计算机述说着一件事情的做法和流程。而用这样的语言所编写成的能让计算机帮助我们进行一些特定操作的语句,就是程序。(5)问题五:你想亲手体验编制一个小程序吗?环节一(学生实践活动):改编已有程序代码,令程序实现另外的功能。回应本课之
9、初的加法器程序,教师给出加法器的程序实现代码,让学生在理解代码意义的基础上进行代码修改,实现其他的运算功能,并在活动中,习惯和体验 vb 编译环境。学生活动效果:很大部分学生能够完成任务,并能够清楚地说明程序运行的基本过程,教学活动的目标基本达成。教师总结:只要大家积极地接受和理解相关的知识,生活中的一切问题在计算机程序面前,都可以迎刃而解。(6)问题六:利用技术手段使生活更美好,你准备好了吗?学生学习感言:你对计算机程序能让你的未来生活更美好有信心吗?(学生讨论回答)教师总结:我们的美好生活,的确源于科学的发展、技术手段的进一步发展和我们自身知识的丰富。那么,利用计算机程序让我们未来的生活更加美好,你准备好了吗?3课堂总结进一步阐明计算机程序以渗透到我们生活的方方面面,只要你有利用其为自己服务的意识,它就在你的身边。