高中信息技术-可视化程序开发工具教学设计学情分析教材分析课后反思_第1页
高中信息技术-可视化程序开发工具教学设计学情分析教材分析课后反思_第2页
高中信息技术-可视化程序开发工具教学设计学情分析教材分析课后反思_第3页
高中信息技术-可视化程序开发工具教学设计学情分析教材分析课后反思_第4页
高中信息技术-可视化程序开发工具教学设计学情分析教材分析课后反思_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

《可视化程序开发工具》教学设计教学目标熟悉VisualBasic集成开发环境,了解可视化编程的一般步骤。学会使用VB中的标签、文本框、按钮等基本控件。理解控件、对象、属性等基本概念。学会在VisualBasic环境中进行简单的界面设计;体会简单小程序的编写过程。教学重难点根据普通高中信息技术课程标准以及对教材和学情的分析,确定本节课的教学重难点如下:VB中的标签、文本框、按钮等基本控件的使用。控件、对象、属性等基本概念的理解。教学准备多媒体机房,电子教室,ITtools教学辅助平台等。教学方法程序演示法、讲授法、自主探究法、任务驱动法。教学过程1、创设情境,明确目标【活动体验】:通过综艺节目《朗读者》进行课程导入。师:去年年初央视推出了一档全新的综艺节目叫做《朗读者》,老师设计了一款阅读器小程序,我们可以将自己喜欢的文章保存下来,利用课前的时间来欣赏,同时能促进我们算法知识的学习。程序展示阅读器,激发学生学习兴趣。师:这是利用我们接下来要学习的可视化程序开发工具VB来实现的,这里面用到了很多程序设计的知识,我们通过VB课程的学习,可以逐步将程序改进,完善,丰富我们的阅读器!课件展示学习目标,明确本节课重难点。设计意图:为了充分调动学生的积极性和探究的欲望,通过综艺节目活动导入新课,编写时下流行的阅读器程序来激发学生用程序解决问题的兴趣,活跃课堂教学气氛。2、师生互动,概念形成师:借助于老师编辑的阅读器程序来熟悉一下我们的创作室电子教室广播,介绍VB开发环境。【师生互动】:师:我们可以把创作室看作一个舞台,在这里进行剧本的创作。那剧本其实就是我们编写的程序,界面设计就是布景。既然要创作,就必然会有创作的对象,老师以编剧的身份来为我们的剧本确定一个主角:请同学做自我介绍(姓名+特征+特长)。选定的学生进行介绍,并受邀进行特长的表演。教师结合着学生的介绍引出对象的定义、命名和三要素:属性、方法和事件。设计意图:通过学生的表演,将抽象的关于对象的基本概念生动的表现出来,符合学生的认知,便于学生的理解。3、微课教学,启发思考【微课学习】:可视化编程的一般步骤师:我们通过一个微课实例了解一下可视化编程的一般步骤,点击平台中的自主探究模块,观看微课,思考问题。在思考的过程中可以进行组内交流。6分钟倒计时。【问题】:图11、图中有哪些对象、属性和事件?2、根据代码,尝试分析如何引用对象的属性?3、文件保存了几次?每次生成的扩展名是?4、可视化编程的一般步骤?学生登陆ITtools教学辅助平台下载微课,带着问题观看思考,对于存在的问题组内进行交流讨论。教师在学生探究过程中不断巡视,发现学生存在的问题。学生展示问题讨论结果,教师点评。设计意图:微课教学可以增强学生学习的自主性,对于不同层次的学生可以进行重复学习,有利于知识的掌握。结合问题思考,可以有效的了解学生对知识的掌握情况。4、初探体验,品味编程【初探体验】师:刚才的例子是阅读器小程序的初始样子,接下来就开始体验编程,继续完善我们的程序,登录平台,打开”初探体验”模块,按照步骤的要求进行操作,可以参照刚才的微课,或者小组讨论交流辅助完成。程序完成后,保存窗体文件,提交到平台本页面,系统进行批改,自己检查完成的准确性。倒计时10分钟。任务要求:图2效果图如下:图3学生登陆教学平台进行程序下载,在源程序基础上进行操作修改。教师加强巡视,注意观察学生的操作过程,对学生的疑惑进行引导。即时观察平台中学生提交的作业情况,分析学生存在的问题,针对疑难问题教师进行详细点评。设计意图:通过微课的学习,学生已经对可视化编程的一般步骤有所了解,能够按照这个过程进行控件对象的添加和相关属性的修改,但属性的引用是个难点,学生的理解还存在偏差,通过初探体验环节让学生亲自经历可视化编程的过程,练习引用属性,通过调试运行进一步理解属性引用的方法。5、巩固练习,能力提升【巩固提升】师:通过刚才的学习相信大家对VB已经有了一定的了解,下面我们没完成的同学继续刚才的程序,然后提交到平台中进行系统自动批阅,完成这部分内容的同学,来看一下“巩固提高”模块的任务。图4学生根据平台的资源和提示进行自主探究,体验程序设计过程。对于存在的问题可以组内进行交流讨论。教师在学生探究过程中不断巡视,发现学生存在的问题。学生展示,教师点拨。设计意图:分层任务设计,能力较强的学生可以挑战登陆界面的设计,查看学生的编程能力,其他学生可以美化界面,借助网络自主学习相关控件对象的属性,拓宽知识面,提高课堂质量和效率。对学生的展示积极的评价,保护学生学习的积极性。6、课堂小结师:本节课我们重点学习了可视化编程的一般步骤;对象的定义、命名、三要素;VB中常用控件的使用。通过这节课的学习,我们的阅读器已经有了雏形,希望通过我们这个项目的学习,能够让大家在掌握知识的同时,提升我们的阅读量。现在完成平台中“课堂调查”模块,老师通过这个问卷来了解一下大家对知识的掌握情况。学生完成平台中的问卷,将本节课知识的学习结果反馈给教师。师:最后老师引用一下《朗读者》里面的一段独白来结束本节课:朗读者就是朗读的人,在我看来可以分为两部分来理解,朗读是传播文字,而人则是展现生命,将值得尊重的生命和值得关注的文字完美结合。同学们:阅读吧,畅游知识的海洋;阅读吧,展现生命的绚烂。设计意图:总结本节课的主要内容,通过调查问卷查看教学目标的达成情况,并通过《朗读者》的独白首尾呼应,对学生进行德育教育,进行感情的升华。《可视化程序开发工具》学情分析本节课的教学对象是高中一年级的学生,他们在初中阶段已经学习了VB程序设计语言的相关知识,对VB中的基本概念有初步的感性认识。本学段要求学生掌握的是程序设计语言的基本知识,通过解决实际问题,体验程序设计的基本流程,掌握程序调试与运行的方法,提升计算思维能力。通过前面章节知识的学习,学生已经掌握了用计算机解决问题的基本过程,但对于程序设计的基本流程还没有上升到理性认识的高度,学生的逻辑思维不够灵活。本课采用了阅读器小程序来激发学生的学习兴趣,通过体验阅读器程序的界面设计促进学生对VB中基本概念的理解和基本控件操作的掌握,提升用计算机解决实际问题的能力。《可视化程序开发工具》效果分析本节课的导入环节创设情境,借助于综艺节目《朗读者》设计了阅读器小程序,通过程序的体验环节来激发学生学习程序设计的兴趣,使用focusky设计了课件,几乎所有同学的目光都被吸引过来,这为学生探索可视化程序开发工具的相关知识奠定良好的基础。通过教师讲解VB集成开发环境,学生表演引出对象的基本概念,微课了解可视化编程的一般步骤,学生通过对阅读器界面设计的体验来熟悉VB工作环境以及各控件对象的使用,通过ITtools教学辅助平台的功能,有效的了解到学生操作的过程和出现的问题,部分学生在对象属性的引用上还是存在问题,理解的不够透彻。最后的巩固提高环节确实有些难度,但做了2选1的操作,学生可以分层选择,也是通过这种方式来查看学生对知识掌握的情况。内容略显多,时间有点紧张,可以适度调整和删减内容。《可视化程序开发工具》教材分析本节课是普通高中课程标准实验教科书教科版《算法与程序设计·选修》第二章第一节的内容,以VB中基本概念的描述为主,通过实例让学生探究VB集成开发环境并进一步理解程序设计的基本思想,了解可视化编程的一般步骤。本节课通过阅读器小程序实例的学习,让学生了解对象的三要素,体验VB的工作环境,学会利用VB工具箱中的相关控件进行程序界面的设计,学会修改对象的属性等基本操作,并尝试体验简单小程序的编写过程以解决实际问题。《可视化程序开发工具》评测练习观看微课回答问题图中有哪些对象、属性和事件?这段代码实现了怎样的功能?根据代码,尝试分析如何引用对象的属性?文件保存了几次?每次生成的扩展名是?可视化编程的一般步骤?2、初探体验下载教学平台中的程序,用VB软件打开,完成如下操作:在窗体Form1中创建一个Label对象,在属性窗口中进行如下设置:在CmdStart_Click()事件中,TxtDisplay引用属性如下:在属性窗口修改TxtDisplay的MultiLine属性,其值改为True在窗体Form1中再创建一个Command按钮,在属性窗口中进行如下操作:单击cmdEnd_Click()事件发生,退出程序。提示代码:end效果图如下:3、巩固提升综合运用本节课所学内容,利用下发资源,尝试(2选1)1、设计阅读器登录窗口。(需要新建窗体)2、从网络上查找相关控件对象的属性,美化界面设计效果。提示:(1)添加图片。添加工具箱中的image控件,在其属性面板的picture属性,选择所需图片,并且把stretch属性设为true,便可以调整其大小了。(2)判断用户信息是否正确—选择结构,语法格式如下图所示:例如:iftext1.text=“admin”andtext2.text=“123456”then……(3)对象引用方法语法格式—对象.方法,常用方法有hide,show等。例如:form1.hide(窗体form1隐藏)(4)消息提示窗口—msgbox()函数。例如:msgbox“您输入的信息不正确”,vbyesno,“错误提示”(5)文本框中输入内容显示为“*”,设置方法为:在文本框属性面板中设置passwordchar属性为*《可视化程序开发工具》教学反思本节课通过创设情境,由当下流行的综艺节目《朗读者》而设计了一款阅读器小程序,激发学生的学习兴趣。整节课通过对阅读器的界面设计来熟悉VB集成开发环境,了解可视化编程的过程。学生经过观察、分析和思考,动手实践操作练习,来掌握主要内容。本节课的重难点是通过体验可视化编程的一般过程,掌握控件、对象等基本概念,并学会使用VB中常用的几个基本控件。由此我设计了微课教学,增强学生学习的自主性,对于不同层次的学生可以进行反复学习,有利于知识的掌握。结合问题思考,可以有效的了解学生对知识的掌握情况。初探体验环节进一步强化了重点知识的练习,学生通过亲自体验来掌握相关知识,有效地突破了这一难点。使用Focusky制作了课件,比传统的PPT动画效果更加精美,使学生印象深刻,整个教学过程通过ITtools教学辅助平台进行,所有的教学资源和练习要求都存放在平台上,使用了平台的VB操作题批阅功能,学生通过登录平台进行学习和练习,提交作业后能够实时反馈结果,提高了课堂的教学效率。使用调查问卷对学生的学习结果进行反馈,便于及时调整后续教学。对教学设计和教学过程反思如下:创设了良好的教学情境通过阅读器小程序活动体验进行导入,充分调动了学生的积极性和求知的欲望,让学生认识到通过知识的学习可以用计算机解决现实生活中的许多问题,为教学内容的展开奠定了比较好的基础。充分利用信息技术进行有效教学本节课使用Focusky软件制作了精美的课件,突破了传统的课件形式。使用微课教学,增强了学生学习的主动性,可以反复学习,利于知识的掌握。通过ITtools教学辅助平台,充分挖掘平台的功能,创设适于学生主动参与、主动学习的教学环境,大大提高的教学资源的共享,学生学习的自主选择,以及学生学习效果的反馈,提高了学生的学习积极性和课堂教学的有效性。3、贯彻了循序渐进的教学原则整个教学环节的设计都围绕着一个主题——阅读器程序设计的展开,从基础知识的学习到阅读器界面设计的体验由浅入深,层层递进,学生对新知识有一个不断深入的过程,逐步认知,效果比较好。整节课主要通过教师引导学生思考和自主探究练习进行学习,而小组合作交流体现的不充分,可以适当删减环节,设置小组讨论交流的题目,引导学生思考。最后的巩固提升环节虽然设置了难度不同的两个内容供学生选择,但还是略有难度,学生无法在规定时间内完成,环节之间可以适度整合。针对这些不足,在今后的教学中需要不断的改进,注意加强对学生学法的指导,注意激发学生的主动思维,全面提升学生的信息意识、计算思维、数字化学习与

温馨提示

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

评论

0/150

提交评论