必修信息技术基础《4.1.3认识程序中的基本元素》新课标课教案设计2.docx

上传人:太** 文档编号:64522604 上传时间:2022-11-29 格式:DOCX 页数:5 大小:19.99KB
返回 下载 相关 举报
必修信息技术基础《4.1.3认识程序中的基本元素》新课标课教案设计2.docx_第1页
第1页 / 共5页
必修信息技术基础《4.1.3认识程序中的基本元素》新课标课教案设计2.docx_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《必修信息技术基础《4.1.3认识程序中的基本元素》新课标课教案设计2.docx》由会员分享,可在线阅读,更多相关《必修信息技术基础《4.1.3认识程序中的基本元素》新课标课教案设计2.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、认识程序中的基本元素教学设计【教学背景分析】高中信息技术新课程的实施,其课程目标定位于全面提升学生的信息素养,其课程 的设置从知识与技能,过程与方法,情感态度与价值观三个方面实施这个课程目标。然 而,众多的老师实施新课程后发现:教学内容的范围比以前更广泛了、课时远远不够、 教学软硬件资源缺乏等诸多问题。因此,如何更有效地开展新课程教学,成为老师们迫 切讨论的话题。本教学案例是深入调研学生情况,经过教师反复修改设计而成的。教师 从学生的实际情况出发,根据现有的数学、英语基础,结合典型问题,引导学生进行探 索式学习,问题从生动的情景开始,过渡到对原理的理解,最后针对实现原理的复杂程 序进行层层分解

2、,化繁为简,顺利达至本节的主要教学目标。原本枯燥无味的VB程序 设计,在生动、形象的实例之下,激发了学生的思考与探索思维。这样的教学案例,不 但深化了信息技术教学,而且加强了信息技术教学中信息意识和计算思维的培养,使学 生超越了一般学科知识的学习而站在更高的层次从更广阔的视角深切理解相关教学内 容。【教材分析】“认识程序中的基本元素”是普通高中信息技术课程中必修模块第四章第一节第三 局部的内容,本节教材旨在使学生认识程序设计中的基本元素,特别是领会变量在程序 中的作用;能结合数学必修三的内容,从原来宏观了解程序的基本工作原理、体验程序 的运行过程、初步了解程序的编制环境,过渡到具体认识源代码的

3、基本组成元素,从而 读得懂程序,以至于能够对程序源代码做简单修改。“算法初步”是人民教育出版社出版的普通高中课程标准实验教科书、数学必修3 的内容。主要内容有算法与程序框图,基本算法语句,算法案例。通过本课的学习,可以促进学生对问题解决方法和思想的理解与掌握,从而提升学 生的问题解决能力,让学生在程序分解分析的过程中,去体会和理解程序设计的思想, 而且也对数学课中的相关章节知识进行了有效的巩固和深入理解。【学生分析】高一的学生在数学课中已经有了算法和程序设计的基础,学生对事物的分析、综合 能力及独立思考能力、分析解决问题的能力都有了一定的水平,在教师的有效引导下, 有能力进行思考与探索,如果用

4、一种学生比拟感兴趣的,能够贴近学生日常生活的例子来分析解决的话,那么学生会比拟感兴趣。【教学目标分析】通过教师引导学生去探究、发现技术背后所蕴含的技术价值和技术思想,使其获得 知识与技能的同时,理解和掌握过程与方法,这样才能够学会认知,学会做事,乃至学 会生活,提高终生学习的能力、分析解决问题的能力,满足其终身开展的需要,成为适 应信息社会的公民。 因此本节课的目标有以下几项:1、知识与技能:能在VB语言 编程环境下认识组成计算机程序代码的基本元素,明了其在代码中所起的作用,从而对 程序能做出作简单修改。2、过程与方法:初步认识计算机程序代码的执行目的,了解VB语言的工作环境。3、情感态度与价

5、值观:通过趣味性教学,使同学们保持高涨的学习兴趣,在学习 的同时获得成功的喜悦。【教学重点难点】教学重点:让学生理解加密解密程序的工作原理,认识程序中的基本元素,从而通 过修改程序来解决实际问题,并且培养学生的探索、创新能力。教学难点:对解决问题的方法和步骤进行深入理解,并能根据实际问题修改程序代 码。教学关键点:利用学生已经掌握的知识,引导学生通过认识的程序基本元素开展出 分析程序结构,从而读懂程序的能力,努力发挥学生的研究性学习能力,培养学生创造 性思维和综合运用知识的能力。【教学过程】教学环节教师活动学生活动教学设计意图引入回顾上节的内容:上节我们体验了加密、解密 程序的作用(日记变成秘

6、密 日记,账本变成秘密账本), 展示“账本.txt”对应的“秘 密账本.txt通过回顾上节课的内回忆起上节课体验到的 容,起到承上启下的作神奇的“加密”程序“2018年记账变成 了 了泥冀樟”!用,引出“为什么2018 的加密结果是(&这一 疑问,顺利过渡至本节 教学环节一:加密原理环节一:加密程序工作原理1、所有字符在计算机内都有对 应的机内码表述,原文的机 内码减10变成另一个数字, 以该数字为机内码的文字即 为密文。创设情景:解放前英勇的地下工作者没有计算机和程序的帮助,传递秘密情报需要 人工加密解密。译情报”比赛中老师用程序“作弊”,从而得出结论使用程序加密效率远 高于人工,情报越复杂

7、,差距越明显。提示学生思考:加密时减10, 解密呢?改成减8能加密吗?环节二:组成程序的基本元素1、师展示:老师展示加密程 序完整源代码;看起来复杂、难学,怎么办?2、提出解决思路:化繁为简 基本元素即为组成程序 的简单零件(演示讲解)程序1:(语句、常量)Private Sub Form_Click()Print attackEnd Sub“试一试”:在“学 件1-ASCII码”中查 出字符“2”的机内 码为“ 50 ”, 50-10=40,机内码“40”对应的字符在表中一查,居然就是 “(,原来秘密账本就是这么来的!通过“试一试”,本来有 些模糊抽象的加密原理 在学生亲手查出的 时候豁然开

8、朗,令学生有“原来加密是如此简 单”之感;小游戏“翻译情报”:通过现实情景下“翻译第一组翻译情报1情报”的自我体验,让“action” ;第二组翻学生体会到,原理虽然译情报2: “tonight简单,但要在实际情况 attack”。(两组比一下运用,没有程序的帮比,哪一组更快)助效率会非常低,学会思考:怎么解密?改编程太有必要了。 变减10的算法可以吗?1、“看一看”完整的加密程序,20行,好复杂!2、“想一想”看起来这 么复杂,怎么学?3、“学一学”组成程序 的基本元素学会一个语句Print,学会 了第一个程序复杂的程序代码造成的 压力下,给出了化繁为 简的解决方案,令学生 有了 “柳暗花明

9、又一村” 之感,激发了学习程序 基本元素的兴趣。用最简单的一句话程 序,学会第一种基本元 素“语句”,使学生轻松 获得了成就感,提升了 继续学习程序设计的信 心。(讲练结合)程序2:(函数)Private Sub Form_Click()Print attack”Print Asc(Hattackn)End Sub(提示查一下结果97只是a 的机内码,函数ASC ()- 次只能返回一个字符的机内 码)认识了第二种基本元素 “函数”,学会函数ASC (),学生亲自动手把原 来只有一句的程序1修 改成有两句的程序2,实 现了新的功能。亲手修改程序达成新的 功能,学生获得了更大 的成就感,更能深刻理

10、 解函数的作用。(演示讲解)程序3:(变量)Private Sub Form_Click() qb$ = InputBox(内容:)Print Asc(qb$)End Sub看到原有的程序只修改 一行,添加一种新的元 素“变量。程序3的功 能产生巨大进步,联想 数学中的“变量”,深入 理解。看到只能产生固定结果 的程序2加上“变量” 这一元素,结果就可千 变万化,令学生对“变 量”的作用感触颇深。(讲解后拟错演示,改错) 程序4:(运算符、数据类型) Private Sub Form_Click() qb$ 二 InputBox(内容:) dm$ = Asc(qb$) jm$ = Chr(dm

11、$ - 10) Print jm$ End Sub(演示时特意犯错用字符变 量qb$-10,造成程序错误无法 运行,引导出数据类型这一 重要内容)新的基本元素“运算符” 使程序完成了早就期待 的加密功能,然而老师 改的程序居然有错无法 运行,帮老师找出错误 改过来。“运算符”这一基本元 素对学生来说比拟简 单,然而多年数学教育 使学生对变量的认识固 化为数值,初学编程往 往忽略变量常量的不同 数据类型在程序的不同 用法,通过为老师纠错, 学生深刻认识了 “数据 类型”这一基本元素。(演示分析)程序5:(其它元素) PrivateSubCommand l_Click() mw$ 二”n = Le

12、n(Textl.Text)For i = 1 To nqb$ = Mid$(Textl.Text, i, 1)jm$ = Chr(Asc(qb$) - 10) mw$ = mw$ & jm$ NextText2.Text = mw$和老师一起仔细分析结 构,找出新语句;新对 象,新事件,新过程, 新控件。看到完整的加密程序虽 然一下复杂了许多,但 和老师一起仔细分析结 构,看到只是多了些新 语句;新对象,新事件, 新过程,新控件,原来 陌生的程序仿佛熟悉了 很多。师引导提问:这节课我们从程序1认识了什么基本元素?程序2呢?程序3呢?程序4 呢?程序5呢?随着老师的问题回忆一 个个组成程序的基本

13、元 素。让学生重新梳理自己的 学习收获,把这节课所 学的知识用条线串起 来。并对程序的基本组 成有初步的认识。拓展终极挑战:提出为程序5增加对应的解 密功能挑选一位最勇敢的同学 在大家的帮助下为程序 5亲手添加上解密功能学生对程序设计有畏难 之心,可是通过终极挑 战,大家一起只是复制 粘贴两下,改变几个字 符,就让原来的加密程 序多出了这么实用的解 密功能,成就感得到了 最大的满足,自信心有 了极大提高,对进一步 学习程序设计有了动力 和兴趣,为以后的学习 奠定了基础。【教学反思】程序设计是学生既感兴趣,又畏难畏学的典型内容,本节要求掌握的程序设计中的 基本元素本来是枯燥的,但通过这节课的精心设计,学生对程序中的基本元素有了学习 的兴趣和主观愿望,在课堂上注意力全都高度集中,不过上课中畏难的情绪还是非常明 显,提问时敢于举手亲手改写程序的学生依然比拟少,每次看到别的同学修改程序成功 了,其他学生才感觉到程序没有这么难,自己也可以。这种情感积累的本节课结束,学 生不但深刻的认识了程序中的基本元素,也大大提高了学习程序设计的兴趣和自信心, 提升了信息意识,磨炼了计算思维,较好的达成了教学目标。

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

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁