交互式电子白板资料编程教育教学阐述_第1页
交互式电子白板资料编程教育教学阐述_第2页
交互式电子白板资料编程教育教学阐述_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、交互式电子白板资料编程教育教学阐述交互式电子白板资料编程教冇教学阐述预读:摘要:最新杂志:包头师范学院学报阿拉们 世界优选与管理科学引进与咨询评价与管理领导文萃领导科学论坛决策咨询安徽决策借鉴 决策与信息决策导刊管理与效益交互式电子白板信息编程教学分析范文提鬲学生的信息素 养是信息技术课程的主要教学目标.信息技术与信息技术课程整合,就是要将以往侧重进行软 件操作的教育教学模式转向提高学牛对信息的归纳与表达应用的综合能力.在信息技术课屮, 教师应有意识地将应用信息技术解决问题的科学方法传授给学生,提高学生应用现代信息工 貝解决实际问题的能力.信息的编程加工一课用的是地图出版社必修教材的内容.信息

2、的编程 加工知识在高职信息技术必修模块和选修模块屮都有介绍.在必修学习屮,为习口标是了解信 息编程的过程和算法概念,而编程语言的运用将在选修模块屮继续学习.木课屮,将电了白板 引入课堂,注重科学方法的应用,使学生学到知识和技能,促进信息技术与信息技术课程的整 合,从而提高信息素养和科学素养.一、教学设计信息的编程和加工一课的主耍教学坏节有:分析问题、设计算法、编写代码、调试运行. 木课的知识与技能目标是了解编程的概念、意义及编程的过程,确定算法的步骤,而算法优化 为木课的较高要求.本课运用类比法、模型法、比较法等科学方法,使学生通过类比生活事例, 分析问题,设计算法,了解编程的基木过程.化繁为

3、简将复杂问题模型化,以流程图对比算法和 编程代码,帮助学牛识别编程语言,体会算法是编程的核心的理念.需求设计法.需求设计法是指针对编程过程提出需求,以解决需求为出发点设计教学本 课将需求体现在后文所述的6个教学段落中.(2) 类比分析法.信息编程加工问题对初学者来说是很难理解的.为了突破学生的认知难点, 运用适当的事例进行类比.木课以九宫格游戏为情境,巧妙地设计成核心编程问题:“3个数之 和为15的组合共有多少种? ”从而将复杂问题简单化,再从自然语言的描述过渡到编程语句 的描述,最后实现编程,促使学生在思考中学习,掌握知识、提高能力.(3) 媒体组合法.在教学中,教师将电了白板、flash动

4、画、算法语言等多种媒体和计算工具有 机组合,创设教学情境,促进师牛的互动,提高教育教学效率,达成教7目标.电子口板的交互性 优势,使本课教学更加具有互动性和趣味性教师运用迫子白板演示动画,对程序流程和编程 语言进行双屏对比,川白板软件的探照灯功能演示程序流程,使学生更易理解编程加工的过程. 在进行编程代码的书写时,利用拖动的方法对编程的代码进行修改,使人耳目一新二、教学过程1. 设置探究情境,寓教于乐引入课题:学生做九宫格游戏(flash游戏,如图1所示).将19的9个数字分別拖动到9个 方格中,使得横、竖、对角线的3个数字相加都等于15.图1利用计算机计算速度快、不怕重 复劳动的优点,讣计算

5、机来帮助人们解决问题,提出用信息的编程加工的方法.化繁为简,对九 宫格中的一个条件进行研究.即任意一条横线上的3个数相加等于15(如图2所示).设计意图:可以举出很多事例进行编程教学,但选择适当的编程事例可以事半功倍.在选取 例子时,要考虑用编程解决问题的两个特性:一是运算量人,二是总是解决有一定的规律的问 题.在选収事例时,还需要考虑到趣味性,可以认为选用九宫格游戏是本课収得成功的一个重 耍情境因素.木课是信息技术必修课屮编程的第一课,重点是体会编程过程,了解算法如果一开始就将九 宫格问题屮的9个数需要同时满足8个变量间的限定条件,如果按8个变量的设定条件进行 编程,学生一定不能接受,因此在

6、这里化繁为简,从3个数的研究入手,使编程中只涉及问题的1 个条件,有利于学生了解编程和算法的主要步骤和分析过程,提高学习兴趣.2. 算法的初识,用类比描述算法、理解算法算法是解决问题的方法和步骤.在规定的数字范围中找出满足条件的数字组合,可以用穷举 法对于九宫格问题,可将数字不停地试,总会找到答案.这是白然语言描述的算法,这种算法叫 “穷举法",即将所有的可能都列举出來,筛选出符合条件的组合.対穷举法4个基本要素,可以 以筛沙子为例进行解释:一堆沙子中间有细沙和粗沙,如何将所有的细沙从这堆沙子中分 开?利用flash动曲演示“筛沙”过程.方法和步骤:(1)筛所有的沙子一范围:(2)选

7、用筛子,筛眼大小刚好细沙通过一条件(判断);反复筛一重复(循坏);(4)h到所有的沙了都被筛过为止一结束条件.由筛沙了的事例,我们可得到穷举法的4个要索,根据这4个要索,对九宫格横行的3个数进 行具体分析(见表1)设计意图:本节涉及两个概念:(1)算法;(2)实现算法(穷举法的基木要 素).算法是编程的核心,是解决问题的方法和步骤教师带着学牛分析问题,找到解决问题的关 键节点,提炼要素,让学生根据耍素找到具体问题对应的内容,最终确定算法.经过这样的学习 过程,学生在今示对于编程的内容就有了可参照的经验,不仅提高学生的学习热悄,而且使学 生对具体问题的研究过程和方法有一定的了解.3. 借助生活工

8、具,了解程序流程在九宫格横行3个数的算法中,核心内容是实现3个变量由1,1,1到9,9,9的变化.这个过程 需要用到嵌套循环(如图3所示).如何让没有编程基础的学生理解欣套循坏?笔者思考后认 为,嵌套循环过程有点像计数器的变化过程.计数器在日常生活很常见,如机动车里程表、电虽 表等.其工作原理是由最小值h动增加到最大值时再返回最小值,这个变化为一次循环.满足 一次循环吋,大一级的单位就会增加1.于是笔者制作了计数器动画,在教学时,借助计数器的 动画,帮助学生了解嵌套循环(变化过程:当最右边的数字完成19的变化,它左边的数字增 加1,以此类推,如图4所示).设计意图:循坏是编程的重要概念締环程序

9、以及循环的过程是 教学难题.计数器在ii常生活屮较常见,计数器的原理学生能够理解,用计数器的原理引导学 生理解嵌套循环的执行过程,将抽象的算法转变成可视过程,冇助于学生理解编程中算法的执 行步骤.4. 用对应图示法,t解代码含义学牛活动:根据流程图认识代码含义,将代码复制到vb程序屮,并运行调试(如图5所示). 教师演示:运用电子口板进行单、双屏切换显示对比,帮助学牛理解相关代码的含义.学生上 机,打开教师事先制作的vb面板,在面板中完成上述程序并运行.教师巡视指导,用广播系统 显示几位学生的运算结果并点评.设计意图:学习编程语言必须认识代码.作为必修内容,主要 是学会分析问题,设计算法,以了

10、解编程过程为主.在这个环节中,教师结合图4和图5,将代码 与流程图对应呈现,帮助学生理解每段代码的含义,并上机口己操作,使学生在对比学习和操 作屮达成教学目标.5. 改进算法,提高效率解决问题的方法不止一个,算法也是如此对于图5中的算法,提示:当x+y+z=15吋,其中一 个变量应为z=15-x-y.根据这个条件,找到第二种算法.学生上机操作,打开vb弓i用程序施动 相应的语句,完成由算法一到算法二的修改加框的语句町以在口板上或在计算机上川鼠标自 山拖动,学生在操作时,将原有语句拖开,换成新的语句即可(如图6所示).教师广播儿位学牛:修 改后的程序,让全班讨论他们编写的程序是否正确.接着教师演

11、示图4的动画和图8的动画, 通过对比发现,图8动画完成的速度比图4动呦完成的速度快很多.分析:图8只需要9的2 次方计算量,而图4需要9的3次方的计算量.因此算法是编程的核心,改进算法可以大大减少 计算机的计算量,捉高运算效率.设计意图:运用浮动的代码模块,町以降低寻牛对代码的认知 难度.在vb面板中用拖动、替换的方式进行算法程序的生成与修改,可以直观地表达算法改 进的核心内容.当学生拖动代码放的位置错误时,教师可针对错误原因进行讲解,使学牛対算 法的核心内容有所理解.而电子白板作为交流平台,对以完成广播软件无法完成的操作内容, 并可以保存修改痕迹,增强师生、生生间的互动.而两个计数器动画的同

12、时演示比较,可以让学 生直观地认识算法的效率,体会算法是编程的核心.6. 由简单到复杂,突破思维节点,进入新的认知高度本节课到此,学生已经了解了编程的过程、算法以及算法是编程的核心3个重耍概念.解决 九宫格问题只需要将变量增加到9个,条件增加到8个,增加循环的次数即可.师生以问答的形 式讨论,教师展示九宫格的最终算法程序图设计意图:建立起有效的学习“软坏境”,序牛的思 维发展就有了可循的规律和变升的空间,能使学化把学习内容内化为默会知识和技能,突破思 维节点,达到新的认知高度.三、教学反思培养和提高学生信息素养的重点是要培养学生处理信息的综合能力.信息编程涉及到的内 容多、难度大,而必修课课时有限,在课堂上,教师应当注重对学生学习能力的培养,注重学习方 法的教授,帮助学生快速地理解知识,做到举一反三.教会学生用编程的思想对信息进行辨别、 筛选,根据需求选择适当软件工具解决问题本课使用交互式电子口板作为主要教学平台,进 行信息技术为课程的整合.交互式电子白板在计算机房的网络学习中具有以下的优势:互 动性.在计算机房,教师一般通过显示器传达信息,而合理利

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论