资源预览内容
第1页 / 共28页
第2页 / 共28页
第3页 / 共28页
第4页 / 共28页
第5页 / 共28页
第6页 / 共28页
第7页 / 共28页
第8页 / 共28页
第9页 / 共28页
第10页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
1 粤教版初二年级信息技术VB 课程全套教案时间:课题感受程序设计的魅力初识计算机程序教学目标一、教学内容分析和设计:本节课教学内容为第二册下第一章感受程序设计的魅力第1 节的内容,主要学习程序、程序设计语言的概念和VB的创建工程、设计界面、编写程序、保存文件、运行程序等操作方法。二、教学对象分析:本节课的授课对象为初二年级学生,这阶段的学生理解能力和接受能力较强。初一年级时学生已学习了一些程序设计语言的概念,知道计算机能直接认识的语言为机器语言,为本节课的学习打下了一定的基础。三、教学目标:1、 知识与技能:(1)了解程序的概念以及程序在计算机中的作用(2)了解程序设计语言的不同类型、特点和发展趋势(3)了解程序设计的方法(4)了解 VB程序设计环境2、 过程与方法:(1)掌握在 VB程序设计环境中创建程序的一般步骤和方法(2)学会用 VB创建第一个程序3、 情感态度与价值观:(1)注重学生的自学能力的培养。(2)鼓励学生动手、动脑,培养勤于动手、主动探究的精神。(3)培养学生利用信息技术解决实际问题的能力。教学重点程序的概念和作用、创建VB 程序的一般步骤和方法教学难点程序的作用、窗体文件和工程文件的保存主要教法对于程序与程序设计语言等概念,学生学习起来较枯燥,故先安排学生带着教师提出的几个问题,看书思考和自学,再由教师组织学生个别回答、师生举例、师生讨论、 归纳等活动来将几个概念弄清楚。对于 VB 软件的学习, 教师先展示一个由VB 开发的小游戏, 师生一起参与游戏的使用, 让学生感受到VB 软件的实用性,充分调动学生积极使用VB 开发小程序的愿望,再由教师示范讲解 VB 程序设计环境中创建程序的一般步骤和方法,最后由学生动手尝试使用 VB。课时: 1 课时教学过程教学环节教师教学学生活动设计意图导入教师运行展示本学期将要完成的VB程序思 考 : 计 算 机 程 序 是 什么? VB 是什么?他是如何激发学生兴趣。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 28 页2 做出程序的?新 课 讲授: 程序与程 序 设计 布置学生看书自学并思考1、日常生活中的所说的”程序”是指什么,而计算机程序又是指什么?你能谈谈你所接触过的程序吗?2、现代计算机设计中,普遍采用的是一种”存储程序控制”的思想。这种思想是谁提出来的,你能描述一下这种思想所包含的内容吗?3、程序设计语言种类繁多,总的来说,共分为几种,分别是什么?(教师展示课件中的思考题)学生看书,并思考问题学生自主学习教学环节教师教学学生活动设计意图新 课 讲授: 生活中 的 程序 与 计算 机 程序 教师提问学生第一题,并组织讨论个别学生回答第一题,全班讨论并在书上划下重点教师用课件配合学生的学习和教师的讲解讨论、小结释疑 教师重点讲解程序的作用 教师提问学生第二题,并组织讨论 :人如何利用程序来控制计算机工作呢?(”存储程序控制”的思想)个别学生回答第二题,全班讨论并在书上划下重点 教师提问 :如何编写程序,例新年倒计时程序分析 教师组织讨论并讲解 :利用程序设计语言来编写程序,让计算机明白我们的意思。学生思考、讨论 教师提问学生机器语言与汇编语言,并组织讨论个别学生回答,全班讨论并在书上划下重点 教师组织讨论并讲解 :三种不同语言的各自特点学生思考、讨论导 入VB新课 教师展示一个用VB编写的新年倒计时 :新年倒计时学生参与探究充分调动学生积极使用VB 开发小程序的愿望新 课 讲授: 初识VB 教师演示讲解创建一个VB程序的步骤和方法1、启动 / 关闭 VB2、创建工程(新建文件)3、简单地设计窗体界面(caption-窗体的标题)4、编写程序(双击窗体,对象:form 事件: click)5、保存文件(1)保存窗体文件(*.frm )(2)保存工程文件(*.vbp )6、打开文件(先打开工程文件,再打开窗体文件)7、运行程序 / 结束程序学生观看演示、思考、理解、参与讨论教师示范操作学 生 做VB 新 年倒计时练习 教师布置任务一,下发微视频,并巡堂答疑学生练习:任务一:打开 VB ,打开新年倒计时小程序,完成修改学生操作实践精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 28 页3 教师布置任务二,并巡堂答疑教师收集学生做练习二中出现的较多问题学生练习:任务二:完成书本 P9实践题。教师巡堂答疑对于完成任务较快的学生, 教师布置拓展任务- 新年倒计时的延伸倒计时一分钟声音提醒,并巡堂答疑学生练习:拓展任务:倒计时一分钟声音提醒小结教师小结 小结本节课的主要内容,布置未完成拓展任务的学生课后请教教师和其它学生。小组成员相互检查练习完成情况课后反思精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 28 页4 时间:课题给你点颜色瞧瞧感受可视化程序设计教学目标(1)知识与能力目标:(1) 了解程程序设计、程序设计语言(2) 了解 VB 语言环境 . (3) 了解对象、属性、事件等面向对象程序设计的概念(2)过程与方法目标:体验简单的程序和界面设计。(3)情感态度与价值目标:(1) 鼓励学生对知识进行迁移,完成创新活动,提高教学的实效性。(2) 培养学生探究精神与独立操作能力。教学重点了解程序设计的意义,建立起程序设计思维雏形。教学难点对象概念的理解主要教法讲授演示法 +上机操作教学过程教学环节教师活动学生活动设计意图导入引言:李明陪妈妈去银行的ATM 机取款,他发现自动取款机的登陆界面和操作界面是不同的窗口, VB 中怎样做到这一点呢?观 察 和 操 作VB ,进行讨论,发言让学生轻松了解控件的作用窗 体 及 其操作1、教师演示跳转窗体 .vbp 程序2、认识窗体3、添加窗体4、修改窗体名称5、设置窗体背景颜色6、修改窗体标题7、编写跳转功能的程序代码8、程序运行与测试听 课 并 进 行任 务 操 作 跳转 窗 体 .vbp程序让学生掌握VB 中的窗体操作。感 受 神 奇的 控 件 属性实例 会捉迷藏的按钮 .vbp 1、 添加按钮控件2、 设置按键属性可通过属性窗口或代码进行设置对象名 .属性名 = 属性值完 成 会 捉 迷藏的按钮.vbp 程序。控件的属性可以根据需要设置,从而达到不同的 设 计 效果。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 28 页5 对 象 与 事件对象属性事件响应概念对学生而言比较抽象,教学中避免直接抽象概念的说教。通过具体的操作事例,引领学生分析、思考、讨论、类比,自然而然形象化理解抽象的概念,让学生感受到技术的发展很多时候来源于需求。对 会 捉 迷 藏的 按 钮 的 事件进行讨论,发言, 探究常见 的 事 件 功能表。学生自主探究。拓展探究会捉迷藏的按钮程序,观察背景颜色在什么事件下发生变化,体会不同事件的奇妙效果。学 生 通过 探 究 完 成术士图 1-23. 让学生进一步深入体会 “事件 ”作业完成本章检查站学 生 完 成 书本上练习复习与巩固课后反思精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 28 页6 时间:课题电子相册教学目标照片是日常生活的缩影,用简单的方法把定格美好时刻的记忆做成一份精美的电子相册已是低碳生活的时尚代表。控件是面向对象程序设计中重要的元素。控件的种类也非常的多,无法一一介绍,但是具有共同的特点。通过某一类控件的学习可以举一反三,自主学习和使用其他控件。本节课将选用控件中的图形框控件,设计制作一个精美的电子相册程序。让学生通过生动形象的实例,走近、理解控件的使用,程序代码的编写等,逐步熟悉对象、属性和事件,从而掌握应用VB 控件的一般方法。知识与技能: 1.掌握如何设置 Image控件的 picture 属性。过程与方法: 通过电子相册的制作, 掌握通过事件处理过程代码来修改对象属性的方法情感态度与价值:通过实例的制作,培养学生学习VB 的激情和兴趣。教学重点1.掌握如何设置图形框控件的picture 属性。2.LoadPicture()函数的使用。3.多种方法修改对象属性值。教学难点1学会使用 App.Path得到相对路径的方法。2用代码来修改对象属性值。主要教法讲授法、讨论法、操作实践法教学过程教学环节教师活动学生活动设计意图导入按照学生的认知规律, 遵循先易后难、先具体后抽象的原则。呈现电子相册(名犬相册) 。首先让同 们们 一起 欣赏 一个 电子相册,在欣赏的同时,请同学们仔细观察、认真思考,想一想这个相册需要用到哪些素材?是怎么制作而成的呢?通过老师的引导,掌握知识要点,学生进行操练,自己进行探究。对 电 子 相 册 的欣赏,激起学生的创作欲望。新知探究教师演示图形框控件的应用及注意点,引导学生学习新的知识,在学生操作时教师巡视帮助。听课并进行任务操作跳转窗体 .vbp 程序提 高 学 生 的 信息素养,培养学生 的 自 主 学 习能力。新课讲授演示电子相册制作流程(任务分观察、听讲、对比学习讲练结合,对比精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 28 页7 析、设计界面、编写代码、调试运行)制作电子相册需要先准备图片素材,并与工程文件放在同一文件夹中。教师引导完成按钮代码的编写。并展开小组竞赛活动。尝试完成其他 3 个按钮的代码编写。字体的设置和输出的文字内容、位置自定。应用,营造课堂气氛,学以致用拓展提升演示作品,请学生进行评论,老师加以补充学生进行评论进 行 交 流 与 评价。通过实践操作 练 习 巩 固 所学知识,提高学生的审美意识评价小结对本节课的知识进行小结明确本节课的学习内容了 解 学 生 本 节课 知 识 的 掌 握情况。再次奠定电 子 相 册 的 制作意义。课后反思精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 28 页8 时间:课题投票器:拳皇变量的概念及应用教学目标知识与技能1、知道变量的概念,了解变量在程序设计中的重要作用。2、知道数据有类型之分,掌握整数型变量的定义方法。3、理解赋值符号的含义,掌握赋值语句的用法。4、理解并能使用代码调整对象在窗口中位置。5、理解顺序结构的程序编写。过程与方法1、在自学相关概念后,通过提炼文字法,理解变量的定义。2、通过观察法,找出移动对象会改变的属性,并能通过反向思维法用代码来移动对象的位置。3、通过模仿法,在理解既有代码的基础上,仿写代码。4、通过迁移法,借鉴游戏经验,改造既有程序。情感态度与价值观1、通过贴近生活的案例教学,培养学生发散的思维和对学习程序设计的兴趣爱好。教学重点变量的定义。赋值语句的使用。教学难点能灵活使用赋值语句改变变量和控件的属性值。主要教法以任务驱动,小组合作交流探究为主要活动方式,在分组过程中强调优势互补的合作方式。教学过程教学环节教师教学学生活动设计意图1 导入、分析程序导入:今天来玩一个游戏拳皇,(板书课题)。体验游戏, 提出问题。提问:这个小游戏是如何运行的?引导:当我们对程序中的什么对象做了什么操作后, 哪些对象发生了什么变化?(板书:事件和两个功能)体验范例程序拳皇游戏,并分析游戏功能。学生分析得出游戏的两个外显的功能及其激活事件。点击加血按钮后血量加1 和位置升高。学生分析游戏功能。通过有效提问,让学生注意观察,了解 各 对 象 之 间 的 关联。2 变量的概念引出需要使用变量来存储当前血量值。 (板书副标题:变量的概念及应用)布置自学变量的概念的学自学 31 页下方: 1. 变量。完成习题1、2 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 28 页9 习任务。(学习指引1)变量在上学期已经学过,展示七下 58 页,强调知识要复习。解释变量对于程序设计的重要作用及意义。3. 变量的命名规则布置自学变量的命名规则的学习任务。(学习指引2)通过易学布置抢答题2 道。根据学生完成情况,分析习题或者省略分析过程。自学变量的命名规则,用抢答的形式完成习题3、4。自学并通过习题巩固学习内容。4 数据类型与定义教师讲解变量的类型与定义的申明整数型变量的方法。在程序中示范整数型变量的定义的方法。学生听讲解。模仿教师, 自行在程序的通用-声明中定义两个变量s1 和 s2。模仿完成变量的声明。5 赋值语句讲解赋值语句的用法。板书:赋值 = ,看作 = 用法:变量名 =表达式通过易学的抢答题检验掌握程度。 (视学情)教师结合板书讲解习题学生听教师讲解。完成抢答题。学 习 概 念 及 用法,考察概念掌握程度。赋值号和变量是整 个 程 序 设 计 的 基础,让学生在初次接触时,就能打下牢固的基础,留下清晰的印象教学环节教师教学学生活动设计意图6 分析程序功能的实现途径回顾游戏的两个功能及其触发方式, 在实现过程中引出显示血量功能, 请学生实现前两个功能,同时板书具体代码。(视学情) 教师演示增加和显示血量变量的代码。回答游戏的前两个功能的实现方法和代码,及其触发方式。学生编写程序实现增加和显示血量的代码。及时总结并使用赋值语句来实现游戏的两个功能。逐步实现,分解难度。7 VB中的坐标系实现第三个功能时,教师演示人物图片上移,让学生观察,猜想,写代码(板书)和调试验证猜想。观察教师演示实验,猜想和上移会变动的属性,再用代码实现,最后调试验证猜想。通 过 探 究 性 学习,发现规律,应用规律。8 仿写完整代码让学生仿写莉安娜的加血代码根 据 完 整 的 八 神 加 血 代码,仿写莉安娜的加血代码复习巩固知识。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 28 页10 9 小结结合板书小结: 某个控件的某个事件代码中, 不仅可以改变自身属性, 还能改变变量和其他控件的属性, 这就把某个控件和其他和其他控件联系起来。控件- 属性,慢慢让学听教师分析总结。总结规律,拓展编程思想,发展计算思维。10 拓展引导学生改进游戏功能。指导其改进代码。回答此游戏的改进方向。两人一组完成改进代码。提出改进意见,实现改进功能,提升学习成就感。11 展示与交流帮助学生展示的作品。引导学生互评和提出更多改进意见。请完成改进代码的同学展示其程序。请其他同学提出等多的改进意见和实现思路。碰撞思维, 相互启发。板书设计拳皇变量的概念及应用赋值 = ,看作 s1=s1+1 CmdBoy -显示票数 - LabBoy.Caption=s1 按钮后人物图片升高 - ImgBoy.Top=ImgBoy.Top-100程序界面精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 28 页11 课后反思精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 28 页12 时间:课题模拟抽奖箱教学目标知识与技能:1、理解 VB中 Rnd函数的功能2、掌握利用 Rnd函数产生某范围内随机整数的方法3、应用 Rnd函数进行程序设计,解决实际问题过程与方法:1、通过实例演练, 体验 VB应用程序中代码编写、 程序调试与保存的过程2、通过 VB程序的界面设计,强化各种控件相关属性的设置方法3、通过解决实际问题的过程,领会计算机解决问题的思路与方法情感态度与价值观:体验计算机解决实际问题的过程,产生学习程序设计的兴趣教学重点理解和掌握利用Rnd函数产生某范围内随机整数的方法教学难点控件数组的调用。主要教法讲解,探究,任务驱动和自主学习相结合。教学环节教师活动学生活动设计意图导入与新课年会抽奖情景导入分析人工抽奖和计算机抽奖通过实际案例学会任务分析。新课讲解1、TextBox 控件操作与掌握 TextBox 控件2、控件数组自我探究和建立控件数组,掌握控件数组的引用和数组的开始是 0. 3、随机函数。讲解 Rnd函数的格式、功能及注意事项格式: Rnd(参数) 功能:产生一个 0 ,1)范围内的随机数通过实例体会 Rnd函数的格式、功能及注意事项学生创建随机函数。观察每次的输出结果。随机函数要初始化。改变随机数的范围得出序列一样的结论,引出随机函数要初始化。通过乘一个数 来 改 变 其 大小。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 12 页,共 28 页13 取整函数 Int学生对 Int函数进行探究,完成产生一个不大于10 的整数,产生 02 之间的整数。通过学生的自主探究,完成Int函数的学习。完成程序教师指导学生完成模拟抽奖箱程序的编写与调试学生完成模拟抽奖箱程序的编写与调试。通过实例演练,体验 VB 应用程序中代码编写、程序调试与保存的过程,通过 VB程 序 的 界 面 设计,强化各种控件相关属性的设置方法。程序界面课后反思精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 13 页,共 28 页14 时间:课题我的滑板车- VB逐帧动画教学目标本节课是广东高等教育出版社出版的深圳市八年级信息技术下册第二章程序设计入门第四节逐帧动画教学内容。 本节课的主要内容是学习和应用Timer 控件、Option Button 控件。本节课的教学对象是八年级的学生,他们求知欲、好奇心非常强,喜欢动漫,爱玩计算机游戏,如果在教学中教师循循善诱,充分利用学生强烈的好奇心,采用动漫游戏的方式,充分调动学习兴趣,激发学习积极性,可以使看似枯燥的程序设计变得其乐无穷,学生在问题解决中掌握timer 控件循环作用 Option button 控件的交互选择功能、以及程序设计的方法和技巧。此外,学生争强好胜,在教学中开展小组合作组间竞争能激发学习热情,提高学习效率。教学目标:知识与技能:掌握 Timer 控件、 Option Button控件的功能和用法过程与方法:1.通过用 vb 制作逐帧动画,培养学生的逻辑思维能力. 2.使学生初步具有程序设计的思想,引导运用程序解决实际问题的思维方式。情感态度与价值观:1.通过用 vb 制作逐帧动画,使学生对vb 编程的功能有新的认识,增强学生学习兴趣和内驱力。2.通过成功制作动画作品,使学生获得成就感,增强自信心。教学重点Timer 控件、 Option Button控件的功能和用法教学难点1. 理解 Timer 控件的 interval属性的内涵;2. 灵活运用Timer 控件、 Option Button控件,制作动画,解决实际问题。主要教法任务驱动、情景教学、讨论法、指导法。教学过程教师活动学生活动设计意图游戏互动娱乐学习1. 提问:滑板少年的位置发生了什么变化?如何实现角色的位置变化?2. 引入动画生成原理、动画设计的基本要素, 阐述 vb 动画与逐帧动画的关联。1. 体验欣赏vb动漫游戏作品滑板车2. 观察角色坐标变化3. 思考如何利用1. 动漫互动游戏引入,可以有效激发学生的学习热情。2. 使用启发式语言语句,启迪学生思考3. 引入逐帧动画、vb 动画相关知识精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 14 页,共 28 页15 3. 回顾 image 控件的坐标变换知识。vb 实现4. 回顾旧知,建立铺垫补充代码练一练1. 问如何让滑板少年前进一步?2. 学生演示:让学生补充代码实现功能1. 添加语句实现功能2. 熟悉界面布局和控件名称1. 考查学生对、 image 坐标变化的理解程度2. 实现前进一步操作,从而引出下面的教学内容。自主探究先学后教如何实现持续前进1. 问人物是如何点击一次持续左移的?2. 展示 timer控件的应用案例,3. 鼓励学生利用学习文档自主探究实现程序编写4. 根据学生的掌握情况,进行点评5. 讲述 timer控件的功能、用法、特点、及注意事项?Timer 控件程序一旦执行图标会消失?Timer 控件只有一种事件?Timer 的本质是按设定的间隔时间“定时激活”程序?Timer 控件的 “定时激活”功能实现了动画中动作的循环执行1. 思考如何完成持续左移。2. 观察应用案例,对比中,建立对 timer控件的功能的初步印象。3. 利用学习文档自主探究,完成程序编写,并思考 timer控件的用法及功能4. 提交作业5. 尝试总结timer控件在制作动画的过程中发挥的作用6. 本组内的同学可以讨论,并且先完成的同学可以帮助还没有完成的同学。1. 案例比文字更能引起学生的关注,先让学生从案例中学习。2. 激起学生强烈的好奇心,教师引导学生逐步深入思考问题。3. 自主探究:根据学生对新知识的理解,引导学生分析问题,让学生学会思考,掌握用程序解决实际问题的思维方法。4. 考虑到学生是初学VB ,直接编写太多的代码会让学生无从下手,所以老师在学案中给出程序的参考代码,增强他们的自信心和成就感。5. 组内互助提高了学生的学习效率,避免了以往教学中仅是老师单独辅导学生所造成的局限性。实验观察归纳总结:比较不同interval值对速度的影响1. 抛出问题,滑板少年前进速度过慢,如何解决?2. 鼓励学生尝试改变interval的值, 观察少年的运动情况3. 鼓励小组合作完成实验表4. 导学:猜测 interval的功能是什么?速度吗?还是时间间隔?5. 详解: interval的内涵?Interval的本质是时间间隔1. 探究interval属性的内涵及应用2. 开展编程实验3. 记录程序结果4. 完成实验表5. 尝试总结interval的内涵1. 培养计算思维, 实验观察,学生在学习的过程中充分体验到了程序设计的乐趣。2. 培养学生记录观察程序实验数据的好习惯3. 通过数据思维的培养,引导学生进行理性的挖掘与总结归纳4. 用数字和事实说话精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 15 页,共 28 页16 知 识 迁 移学会应用1 问:如何实现人机友好交互,在同一界面自由选择不同的速度让角色完成前进?(可以通过滑竿也可以通过选项方式。)2 展示 optionbutton控件应用案例,让学生在观察了解控件的功能。3 讲述 optionbutton控件的功能、用法、特点、及注意事项?Option button控件在动画中的应用是与用户进行友好交互,实现选择功能1. 思考2. 观察案例3. 自主探究4. 尝试总结optionbutton控件在制作动画的过程中发挥的作用1. 知识迁移及应用2. 加大难度,举一反三3. 组内互助提高了学生的学习效率,避免了以往教学中仅是老师单独辅导学生所造成的局限性。4. 组间竞争能激发学习热情,提高学习效率。开放思考自主创新1. 问如何让滑板少年在到达家门口之后,重新从最右边开始前进。2. 如何让滑板少年实现连续的动画效果(引出下节课IF语句)3. 发挥想象,自己设计脚本,应用多个角色,完善情节,完成动画设计。 (引发创新思考)1. 思考创新2. 应用新知3. 动手实践1. 鼓励创新与设计2. 鼓励学生应用知识3. 鼓励应用和创新,促进学生创造力的提升,做中学。知识总结及延伸本节课知识点有:1.timer控件2.Optionbutton控件1. 归纳总结本节课知识要点2. 对容易出现的错误合理避免对知识进行延伸,让学生明白:程序设计还有许多需要学习的内容。板书设计我的滑板车- VB逐帧动画一、 .timer控件1 个事件: Timer() 2 个属性:Interval:设置间隔时间;Enabled : 启动或关闭timer事件本质 :是按设定的间隔时间“定时激活”程序二、 OptionButton控件常用事件: Click() 本质 :单项选择三、如何制作连续的动画?程序界面精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 16 页,共 28 页17 课后反思精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 17 页,共 28 页18 时间:课题坦克大战教学目标1、知识与技能(1)、掌握 select case语句的格式、功能和执行过程。(2) 、学会使用 select case 语句来实现选择控制结构,解决实际问题。2、过程与方法(1) 、掌握程序调试运行的方法。(2) 、掌握优化程序的方法。3、情感、态度与价值观(1) 、经历计算机解决问题的过程,体验成功的快乐。(2) 、在老师的指导下,与同学共同探究问题,让学生体验自主学习和协助学习的乐趣。教学重点掌握 select case 语句格式。教学难点运用 select case语句解决实际问题。主要教法讲授法、演示法、练习法教学过程教学环节教师活动学生活动设计意图课前准备(1) 、授课 PPT;(2) 、课前欣赏的视频;(3)游戏例子;(4) 、学生使用的素材。按照 8 个组座位就坐,小组模式学习。提高学生学习积极性,预先感受制作游戏的乐趣。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 18 页,共 28 页19 课堂导入利用坦克走迷宫游戏导入1、两种方式利用键盘按键控制坦克移动方法 1:指导人可以说“是和否” ;方法 2:指导人可以说“上、 下、左和右” 。2、两个大组 PK,看哪个小组最快完成问题一:方法 1 跟我们之前学过的什么语句相似,有几个分支选择?问题二:方法 1 和方法 2 哪个好,为什么?学生参与,游戏后思考回答问题通 过 游 戏 学生,由游戏内容引出问题,激 发 学 生 思考,为接下来的深入学习做准备。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 19 页,共 28 页20 课堂发展1、学一学:(1)、语句格式。(2) 、控制坦克移动。2、比一比:调用不同方向坦克。3、评一评:点评作品学生登录学习平台,学习并自主操作完成作品。1、控制坦克移动;2、调用不同方向坦克;小组间同学相互讨论相互学习小组长交叉检查作品完成数量1、 以坦克大战游戏为主题,让 学 生 更 喜欢。2、 在完成任务的 同 时 掌 握select case 语句知识,学会利用利用select case 语句制作游戏。3、 教师巡视个别辅导。评价与发展1、 同学相互欣赏作品, 教师点评小组作品,完成作品较好、数量较多的小组胜出。2、从点评中指出学生容易出错的问题,并提出解决方法。欣赏作品,评价作品亮点。让学生了解自己 作 品 优 缺点,并进一步加深对知识点的理解。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 20 页,共 28 页21 能力拓展拓展训练:设定坦克移动边界。设定坦克移动的边界,让坦克不会移动的外面。锻炼有 能力同学深入学习课后延伸思考:限定坦克不穿过自己的基地怎么实现?思考,继续完善游戏制作引起对 下节课的学习兴趣课后反思精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 21 页,共 28 页22 时间:课题圣诞贺卡 For 循环语句的学习教学目标知识与技能:掌握 RGB 函数控制颜色变换;理解循环结构程序的作用;掌握FOR/NEXT语句的使用方法,能够将它应用于问题解决之中;知道 FOR/NEXT语句的执行过程;了解循环变量的特殊性与重要性;过程与方法:经历计算机解决问题的过程,体验成功的快乐,通过程序设计,提高学生创造性思维和综合运用知识的能力。情感态度与价值观:培养学生的团结协作的精神。教学重点让学生学会使用VB 语言的 For 循环语句来实现循环控制结构,解决实际问题,并且培养学生的创新能力。教学难点用循环结构来优化彩灯控制主要教法任务驱动教学过程教学环节教师活动学生活动设计意图导入与新课为了使教学更贴合学生实际情况,把圣诞贺卡情境引入改为了六一儿童节快乐的情景1.怎样方便的控制贺卡中的多个灯呢?2.如 何 实 现 彩 灯 颜 色 的 变换?学生分析、讨论六一儿童节快乐程序的设计思想。通过实际案例学会任务分析。新课讲解教师引出 RGB 函数后巡视课堂自我学习和探究 RGB 函数自我探究并联系前面学过的Rnd和 Int 函数。教师抛出多个彩灯的控制的问题,引导学生通过课本完成程序自我探究和建立控件数组的彩灯后使用Timer 空间,周期执行 12 只彩灯的变化。引出程序需要重复 12 次,进一步引 导 更 多 怎 么办. 教师引出 For 循环语句学生通过阅读课本后在计算机上自我实验,探究For 循环语句的特点和使用方法。理解 For 循环 语 句 执 行 过程。优化程序教师提出怎样使用循环语句来优化前面的彩灯程序,让同学们完成语句的分析和J 值学生对分组研究后上台讲解书上的循环程序和自己探究的J值和计算机使用 F8逐句执行记通过学生的自主探究,深化对循环语句的理解。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 22 页,共 28 页23 的记录。录下来的 J 值结果,如不同需分析原因。完成程序教师指导学生完成六一儿童节快乐彩灯的编写与调试学生完成六一儿童节快乐彩灯程序的编写与调试。通过实例演练,体验 VB 应用程序中代码编写、程序调试与保存的过程,通过 VB程 序 的 界 面 设计,强化各种控件相关属性的设置方法。拓展练习引导快的同学开展书上探究 1、2 的程序。操作快的同学在计算机上完成探究部分内容。让学有余力的同学进一步成长。程序界面课后反思精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 23 页,共 28 页24 时间:课题第二章检查站教学目标第一、二章学完,初中阶段的VB 内容新课部分就学完了,第三章是综合运用,可以根据教学时间选择来上,而第二章学习的新内容对同学们来说是最多的,所以第二章的检查站对于学生掌握和巩固VB 的知识就特别重要,加上时间上也是接近学期的末尾,也是对学生的一个复习。知识与技能:巩固第二个单元所学内容以及有关知识, 提高学生 VB 编程知识和能力。过程与方法:通过上机操作自我探究完成检查站中的问题。情感态度与价值观:通过观点争鸣培养学生独立思考的能力。教学重点实践部分三个题的完成教学难点观点争鸣中的争论主要教法小组探究 +上机操作教学过程第一学时:检查站目标一、查漏补缺部分1通过实践和前面所学知识完成第一部分110 小题。2其中第 10 题“猴子吃桃”,可以组织小组讨论并得出结论。二、问题实战1红绿灯程序的改正和编写。Dim a, b, c AsInteger 事先把三个 timer控件的 interval设为1000,enabled属性设为 false ,并且文本框只能输入整数PrivateSub Command1_Click() 开始按钮Timer1 = TrueLabel4.Caption = Text1.Textimage1.Visible = True精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 24 页,共 28 页25 image2.Visible = Falseimage3.Visible = Falsea = Text1.Textb = Text2.Textc = Text3.TextEnd Sub第二学时:检查站目标二、问题实战2. 书店销售程序根据书上条件, 50 本以上,打 7 折,1050本,打 8 折,10 本以下,不打折。界面上使用 Label TextBox等控件来完成,功能实现自动计算总额。3. 猜拳游戏用户自行选择剪刀石头布中的一种,单击开始后,文本框显示计算机的出拳方式,最后根据游戏规则显示结果。二、观点争鸣对书上的观点探讨自己的看法。方式:先上网查找资料,接着小组讨论,最后由组长代表小组在班上总结发言。在这里着重培养学生独立自主的思考能力。课后反思精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 25 页,共 28 页26 时间:课题综合活动:开发自己的程序教学目标1. 知识与技能掌握菜单编辑器的应用。掌握下拉式菜单和弹出式菜单的制作方法。2. 过程与方法菜单编辑器的熟练应用菜单项事件过程的编写方法3. 情感态度与价值观通过学生的动手操作,使学生具备较强的自学能力、实践能力、创新能力,激发学生的求知欲。教学重点菜单编辑器的熟练使用菜单项事件过程的编写方法教学难点菜单项事件过程的编写方法主要教法以任务区动式为主,演、讲、练相结合的教学方法教学过程一、导入同学们下面这个记事本我们经常用到,几天我们就来一起自己动手制作这个简易的记事本!二、新课:步骤一:绘制界面。新建一个标准EXE工程,将其Caption 属性改“超级记事本” ,点击 Icon 属性给它找个合适的Icon 图标。单击菜单“工程”-“部件”,在弹出的“部件”对话框里找到Microsoft RichText Box 6.0和公共对话框 Microsoft Common Dialog 6.0并选中它们,单击“确定”按钮。这时左边的工具栏上出现了我们刚才新添的两个控件了。在窗体上绘制RichText Box 和 Commn Dialog ,其中 RichText Box 的大小和位置可不用理睬,我们将在代码中处理它,当然,有必要把它的ScrollBar属性设为 2-rtfVertical,这样在打开精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 26 页,共 28 页27 和编辑文件时垂直滚动条才可用。步骤二、创建记事本的菜单栏打开工具选项条单击菜单编辑器(1)在标题栏里面分别添加“文件(&F) ” “编辑( &E ) ” “格式( &A ) ” “帮助( &H ) ”并分别设置名称和快捷键。( 2)分别在“文件” “编辑”“格式”“帮助”选项下编辑如图所示的的子菜单,设置标题,名称,快捷键。步骤三、代码的编写(1)文件 file 新建 new 打开 open 保存 save 另存为 as 打印 print 退出 exit (2)编辑 editing 剪切 cut 复制 copy 粘贴 past 删除 delete 查找 find 查找下一个 findnext精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 27 页,共 28 页28 全选 seleall (3)格式自动换行 autonewline 字体 fond (4)帮助 help 关于 about 步骤四:程序调试三、练习学生不看书独立编写记事本的程序。四、小结:你收获了什么?课后反思精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 28 页,共 28 页
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号