信息的编程加工教学设计
更新时间:2024-03-08 06:28:01 阅读量: 综合文库 文档下载
- 信息的编程加工教学设计推荐度:
- 相关推荐
教学设计
一、案例背景信息
1、第 3 章 第 2 节:信息的编程加工 2、年级:高一年级
3、所用教材版本:教育科学出版社普通高中课程标准实验教科书 4、学时数:1课时
本教学案例参与人员基本信息 姓名 性别 通讯地址 联系方式 邮箱 设计者 指导者 实施者 同上 同上 课件制作者 同上 光盘制作者 同上 二、教学设计 1、教学目标
【知识与技能】
(1)知道什么是算法,认识到算法在问题解决过程中重要地位。 (2)了解程序设计的基本流程及算法的含义。
(3)让学生体验编程是解决实际问题的一个重要途径。 【过程与方法】
体验程序设计独特魅力,了解编程加工的内在机制,培养学生的创新能力。 【情感态度与价值观】
(1)感受利用计算机解决问题的独特魅力;
(2)初识编程,激发学生的兴趣,增加学生的成就感。
2、内容分析
本节课选自《信息技术基础》教科版第三章第二节,1课时,是让学生通过体验实现计
算机加工信息的整个过程,知道利用计算机解决问题一的步骤和基本思想方法,了解计算机信息加工的内在机制。内容是通过画红色圆的简单实例,让学生体验计算机编程加工的过程,了解信息的自动化加工的内在机制与基本特征,从而理解自动化加工是人性化加工和智能化加工的基础;激发学生选修“算法与程序设计”模块的兴趣。
3、学生分析
本节课教学对象即高一新生。他们刚刚开始高中信息技术课的学习,虽然熟悉计算机的基本操作,了解网络的基本功能,但对计算机编程不了解。利用VB来进行编程方面的基础可以说是零,因此老师要从最简单,最基础的方面来引导这些零起点的学生。在学生已有的计算机知识基础上给他们讲解一下程序设计中算法以及一些简单的VB编程,激发他们的兴趣,不宜深入。这里只向同学们简单介绍编程,让学生感受编程的魅力。
4、教学重难点
重点:让学生体验编程实现计算机加工信息的整个过程,知道利用计算机解决问题的步 骤和基本思想方法,从而了解计算机信息编程加工的内在机制。 难点:理解算法和程序代码,体会人的思维在计算机工作中发挥的作用。
5、教学策略
本节课以“野人过河”游戏和“象棋和麦子”的故事导入,提出问题:计算机是怎么这么快算出答案的,引出主题:利用VB体验信息的编程加工,让学生带着问题开始本节课的学习。通过分析代码功能、修改关键代码绘制不同大小的圆的图像等活动,使学生体验编程解决问题的全过程,并在真实体验的基础上,构建自己的知识体系:了解计算机编程解决问题的内在原理,理解算法的重要作用,领会计算机程序解决问题的独特魅力。部分学有余力的学生可以对程序做进一步修改,绘制复杂图形。
三、教与学的过程描述
教学环节 教师活动 活动1:趣味游戏:《野人过河》 有三个牧师和三个野人过河,只有一条能装下两个人的船,在河的任何一方或者船上,如果野人的人数大于牧师的人数,那么牧师就会有学生活动 对学生学习 过程的观察 和考察 媒体运用 多媒体 ppt课件 VB编程环境 预期效果 产生 兴趣 情 境 引 入 , 激 发 兴 趣 学生热情高涨 玩起来 同学演示怎样帮危险. 你能不能找出一种安全的助野人过河的步骤 渡河方法呢?看看谁最快。 活动2:大家下过象棋吗?水平怎 么样?我来讲一个“象棋与麦子” 的故事。 Ppt出示故事内容:“传说古代印 度有个国王,他非常迷恋棋类活 动,而宰相达依尔是个聪明的大 臣,他投其所好发明了国际象棋开始讨论,得出计(64个格)。国王爱不释手,决算463 看是否引起学生的兴趣 充分利用数学知识得出计算公式,可1+2+4+8+2+...+2是结果很难定奖赏宰相。达依尔说:“陛下,口算,笔算,甚至很快算出,想我别无他求,请你在这张棋盘的第利用计算器计算 要找到解决1个格子里赏我1粒麦子;在第2 方法。 个格子里赏我2粒麦子;第3个格 子里赏我4粒麦子;第4个格子里 赏我8粒麦子……以此类推,直到 太大了,不好算 第64个格子,把按这张棋盘上各 格应赏给的麦子全赏给我就好 大算不了。”同学门帮算一下,国王应奖得出计算公式为为难,4631+2+4+8+2+...+2 了,想办法 赏给他多少麦子呢?” 老师设计了一个小程序,看看它的效率如何? 只需几秒钟,计算机就可以告诉我们结果1.84467×1019粒麦子。国王应赏赐达依尔140万亿升麦子,这下国王可亏大了。 演示VB小程序,体现编程加工的魅力。 例子:数学家华罗庚“烧水泡茶”的两个算法。 方法一:烧水-水烧开后洗刷茶具-沏茶 方法二:烧水-烧水过程中洗刷茶具-水烧开后沏茶 你会选择哪种方法呢? 对,这就是我们设计算法的原因。大家都有过这样的经历-在机房上课时候,如果你打开的窗口多,或同时运行多个大的程序时,计算机就会反应很慢甚至死机。试想一下,如果我们打开的程序都能在很短时间内运行完,还会出现这种问题吗?这就是我们设计并优化算法的原因,算法才是程序设计的灵魂。这个故事告诉我们,编写任何程序都要积极寻求一个较好的算法,正如我们学习一样,好的学习方法可以起到事半功倍的效果。 通过例子活动引出算法概念:ppt出示算法的概念 算法:解决问题的步骤和方法。 步骤1:出示任务:画一个红色的圆。 提问:画圆应注意什么? 设问:设置陷阱,为什么没有画出圆? 答案:因为我们没有告诉计算机我们要做什么,如何做。 步骤2:认识代码—赋予思想 (1)界面介绍:VB6.0的界面介绍 (2)窗体、控件及空间部分属性的介绍 请学生上来体验, 踊跃举手, 算出结果 都想参与 快,简单,惊 讶,产生兴趣 看是否引起了学生的兴趣 听学生回答,了解学生对问题的理解程度 观察学生是否与教师互动,跟上教师的思维 感兴趣 快,精确 学生活跃 初识算法 异口同声回答:方法二 形象地理解设计算法的原因 确定圆心和半径 熟悉VB界面 认识控件 引 导 发 现 , 体 验 编 程 过 程 Ppt课件展示 VB编程环境 认识 VB (3)加入代码 画圆语句的格式 Circle(x,y),r (x,y是圆心,r半径) (4)调试运行 (5)启动--运行 (6)生成文件 生成工程文件.exe 步骤3:体验代码 尝试用VB画圆 给出代码,学生只需复制粘贴代码就可以了。 Private sub form_click() Circle(2000,1500),800 End Sub 自主探究,拓展:画同心圆 教师指导学生,完成 大部分同学做出效果后,课件中 展示同心圆代码 Private Sub Command1_Click() Circle (2000, 1500), 200 Circle (2000, 1500), 400 Circle (2000, 1500), 600 Circle (2000, 1500), 800 Circle (2000, 1500), 1000 Circle (2000, 1500), 1200 Circle (2000, 1500), 1400 End Sub 步骤4:理解代码,拓展为圆加颜色 自主探究主题:尝试修改圆的颜色。 (大屏幕ppt展示颜色的代码) Private sub form_click() Circle(2500,2000),1000,RGB(255,0,0) End Sub 协 作 探 究 , 解 决 问 题 提问:奥运五环能不能画出来呢? Ppt展示奥运五环的例子 熟悉圆的代码 (Circle(x,y),r ) 复制粘贴老师代码就可以 认识VB界面,了解编程加工的过程 自己想,完成代码的编辑,做出同心圆 体验编程的乐趣 展示学生做品 完成快的同学帮助旁边同学 自主探究,理解代码 美化自己的作品,为圆加颜色 分组讨论,相互交流 修改程序,感受计算机程序解决问题的过程 观察学生,是 否对界面有 兴趣 辅导学生上级练习,观察学生的作品和修改源程序时出现的错误 能够拷贝代码,画出圆形 相互学习,尝试修改代码 Ppt课件 VB环境 能够画出圆形,并且能画出不同圆心的圆形 辅导学生上机,进一步理解代码意思 能够理解代码意思,通过教师指导,适当能够修改代码 VB VB环境 Ppt课件 能修改代码 能修改代码得出想要的图形 由 点 到 面 , 归 纳 总 结 小组和作:修改你的代码,使你画的圆漂亮起来。 (例:ppt展示奥运5环的代码) 转播优秀作品。 对好的作品进行评价,对错误的代码进行指导纠正。 Ppt广播知识要点 程序设计的一般步骤: 1、需求分析(算法分析):确定要解决的问题,即要计算机“做什么” 2、设计算法:对特定的问题设计一组求解步骤或方法。 3、编写代码:把人工设计的算法转换成计算机能识别的代码 4、调试运行:刚写好的程序不一定正确,必须在计算机上实际运行,排除错误,测试能否达到预期的结果。 结束语: 计算机无所不能,它需要按程序所规定的内容和步骤来进行工作。“只要给我正确的指令,我会让你的世界更精彩!”程序设计的魅力让我们感动,但更让我感动的是同学们积极探究,团结互助,共同克服困难的精神。只要大家一直保持,一定能为我们人生路上的每一步画上一个圆满的“圆”。 欣赏其他同学作品,相互学习 学生讲述作品制作 自己完能画出奥运多媒成,画五环,填涂相体 出想要应颜色 的圆 教师一边指导,学生一边总结 看ppt课件展示,加深理解 看学生在老师的引导下 自己能够总结本节课内容 多媒体 Ppt VB 理解代码 理解信息编程加工的一般步骤
四、教学反思
本节课在教学过程中,从学生的认识特点和实际能力出发,在轻松的环境中开始课的内容。首先用一个小游戏引入到计算机编程的灵魂———算法,并举例说明在日常生活和学习中算法的重要性;这样的引入学生在玩中感受算法,体验算法,接着从画圆,同心圆,奥运五环的例子,认识代码、体验代码、理解代码、修改代码的循序渐进的过程,使学生在实践中体会信息编程加工的一般步骤。
教学以学生体验计算机编程解决问题的过程和理解算法的重要性为主,应让学生明白程序设计语言仅是工具,因此不过分强调VB编程环境的使用,利用帮助文件给学生提供上机参考,可以更好的突出重点,同时也锻炼学生自主学习的能力,激发学生进一步学习程序设计的热情。
五、教学资源和参考资料
1、普通高中课程标准实验教科书《信息技术基础》 2、普通高中课程标准实验教材信息技术教师培训资料
3、《VB程序设计》 4、百度文库 5、网络
正在阅读:
信息的编程加工教学设计03-08
美丽的江南民居作文700字07-02
教学设计 第六单元单元备课12-19
综合教程大学英语4课本译文及课后答案07-02
03章 施工总体部署09-05
430单片机个人总结 - 图文01-14
聚乙烯接枝改性及其与铝的粘结性08-12
转发市人民政府纠正行业不正之风办公室关于龙岩市2009年纠风工作03-10
浅谈_简爱_的女性主义特征05-11
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 教学设计
- 编程
- 加工
- 信息
- 市政工程初验、竣工验收流程 - 图文
- 导学2 第二节 基因在亲子代间的传递
- “十三五”重点项目-镁铁砂用菱镁矿成品矿项目申请报告
- 中电信皖市场〔2012〕78 号关于天翼云卡上市推广的通知
- 2011-2012学年北京市北师大实验中学八年级上学期期中数学试卷(
- 安徽重点项目-安庆年产1000吨(邻、对、间)硝基苯甲醛技术升级
- “寻找身边最美劳动者”征集活动方案
- 温江区公安分局固定电子警察测速设备采购及安装工程
- 路基开挖
- 河南理工大学万方科技学院毕业生登记表范本
- Unit 4 知识清单
- 采访活动方案doc
- 实训报告4《邮件应用服务管理》 - 图文
- 《准则》《条例》知识题库—案例题
- 四年级上数学教学反思-数据的分段整理-苏教2014小学学科网
- 关于发展县域文化产业的建议
- 联系单 11#
- 21、词二首《卜算子·咏梅》教学设计与反思 - 图文
- 建筑物沉降观测作业指导书
- 华为内部控制手册