广东省初中八年级下B版信息技术vb全套教案.docx

上传人:b****7 文档编号:11412644 上传时间:2023-02-28 格式:DOCX 页数:33 大小:266.20KB
下载 相关 举报
广东省初中八年级下B版信息技术vb全套教案.docx_第1页
第1页 / 共33页
广东省初中八年级下B版信息技术vb全套教案.docx_第2页
第2页 / 共33页
广东省初中八年级下B版信息技术vb全套教案.docx_第3页
第3页 / 共33页
广东省初中八年级下B版信息技术vb全套教案.docx_第4页
第4页 / 共33页
广东省初中八年级下B版信息技术vb全套教案.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

广东省初中八年级下B版信息技术vb全套教案.docx

《广东省初中八年级下B版信息技术vb全套教案.docx》由会员分享,可在线阅读,更多相关《广东省初中八年级下B版信息技术vb全套教案.docx(33页珍藏版)》请在冰豆网上搜索。

广东省初中八年级下B版信息技术vb全套教案.docx

广东省初中八年级下B版信息技术vb全套教案

八年级下B版信息技术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、日常生活中的所说的”程序”是指什么,而计算机程序又是指什么?

你能谈谈你所接触过的程序吗?

2、现代计算机设计中,普遍采用的是一种”存储程序控制”的思想。

这种思想是谁提岀来的,你能描述一下这种思想所包含的内容吗?

3、程序设计语言种类繁多,总的来说,共分为几种,分别是什么?

(教师展示课件中的思考题)

学生看书,并思考问题

学生

自主学习

教学环节

教师教学

学生活动

设计意图

新课讲授:

生活中的程序与计算机程序

[教师提问学生第一题,并组织讨论]

个别学生回答第一题,全班讨论并在书上划下重点

教师用课件配合学生的学习和教师的讲解

讨论、小结释疑

[教师重点讲解程序的作用]

[教师提问学生第二题,并组织讨论]:

人如何利用程序来控制计算机工作呢?

(”存储程序控制”的思想)

个别学生回答第二题,全班讨论并在书上划下重点

[教师提问]:

如何编写程序,例新年倒计时程序分析

[教师组织讨论并讲解]:

利用程序设计语言来编写程序,让计算机明白我们的意思。

学生思考、讨论

[教师提问学生机器语言与汇编语言,并组织讨

论]

个别学生回答,全班讨论并在书上划下重点

[教师组织讨论并讲解]:

三种不同语言的各自特点

学生思考、讨论

导入VB

新课

[教师展示一个用VB编写的新年倒计时]:

新年倒计时

学生参与探究

充分调动学生积极使用VB开发小程序的愿望

新课讲授:

初识

VB

[教师演示讲解创建一个VB程序的步骤和方法]

1、启动/关闭VB

2、创建工程(新建文件)

3、简单地设计窗体界面

(caption---窗体的标题)

4、编写程序

(双击窗体,对象:

form事件:

click)

5、保存文件

(1)保存窗体文件(*.frm)

(2)保存工程文件(*.vbp)

学生观看演示、思考、理解、参与讨论

教师

示范操作

6、打开文件

(先打开工程文件,再打开窗体文件)

7、运行程序/结束程序

学生做

VB新年

倒计时练

[教师布置任务一,下发微视频,并巡堂答疑]

学生练习:

任务一:

打开VB,打开新年倒计时

小程序,完成修改

学生

操作实践

教师

巡堂答疑

[教师布置任务二,并巡堂答疑]

教师收集学生做练习二中岀现的较多问题

学生练习:

任务二:

完成书本P9实践题。

对于完成任务较快的学生,

[教师布置拓展任务-新年倒计时的延伸倒计

时一分钟声音提醒,并巡堂答疑]

学生练习:

拓展任务:

倒计时一分钟声音提醒

小结

[教师小结]

小结本节课的主要内容,布置未完成拓展任务的学生课后请教教师和其它学生。

小组成员相互检查练习完成情况

后反思

时间:

课题

给你点颜色瞧瞧一一感受可视化程序设计

教学目标

(1)知识与能力目标:

(1)了解程程序设计、程序设计语言

(2)了解VB语言环境.

(3)了解对象、属性、事件等面向对象程序设计的概念

(2)过程与方法目标:

体验简单的程序和界面设计。

(3)情感态度与价值目标:

(1)鼓励学生对知识进行迁移,完成创新活动,提高教学的实效性。

(2)培养学生探究精神与独立操作能力。

教学重点

了解程序设计的意义,建立起程序设计思维雏形。

教学难点

对象概念的理解

主要教法

讲授演示法+上机操作

教学过程

教学环节

教师活动

学生活动

设计意图

导入

引言:

李明陪妈妈去银行的ATM机取款,他发现自动取款机的登陆界面和操作界面是不同的窗口,VB中怎样做到这一点呢?

观察和操作

VB,进行讨论,发言

让学生轻松

了解控件的

作用

窗体及其

操作

1、教师演示跳转窗体.vbp程序

2、认识窗体

3、添加窗体

4、修改窗体名称

5、设置窗体背景颜色

6、修改窗体标题

7、编写跳转功能的程序代码

&程序运行与测试

听课并进行任务操作跳转窗体.vbp程序

让学生掌握

VB中的窗体操作。

感受神奇的控件属性

实例会捉迷藏的按钮.vbp

1、添加按钮控件

2、设置按键属性

可通过属性窗口或代码进行设置

对象名•属性名=属性值

完成会捉迷藏的按钮.vbp程序。

控件的属性可以根据需要设置,从而达到不同的设计效果。

对象与事

对象属性

事件一一响应

概念对学生而言比较抽象,教学中避免直接抽象概念的说教。

通过具体的操作事例,引领学生分析、思考、讨论、类比,自然而然形象化理解抽象的概念,让学生感受到技术的发展很多时候来源于需求。

对会捉迷藏的按钮的事件进行讨论,发言,探究常见的事件功能表。

学生自主探

究。

拓展探究

会捉迷藏的按钮程序,观察背景颜色在什么事件下发生变化,体会不同事件的奇妙效果。

学生通过探究完成术士图1-23.

让学生进一步深入体会“事件”

作业

完成本章检查站

学生完成书

本上练习

复习与巩固

后反思

时间:

课题

电子相册

教学目标

照片是日常生活的缩影,用简单的方法把定格美好时刻的记忆做成一份精

美的电子相册已是低碳生活的时尚代表。

控件是面向对象程序设计中重要的

元素。

控件的种类也非常的多,无法一一介绍,但是具有共同的特点。

通过某一类控件的学习可以举一反三,自主学习和使用其他控件。

本节课将选用控件中的图形框控件,设计制作一个精美的电子相册程序。

让学生通过生动形象的实例,走近、理解控件的使用,程序代码的编写等,逐步熟悉对象、属性和事件,从而掌握应用VB控件的一般方法。

知识与技能:

1.掌握如何设置Image控件的picture属性。

过程与方法:

通过电子相册的制作,掌握通过事件处理过程代码来修改对象属性的方法

情感态度与价值:

通过实例的制作,培养学生学习VB的激情和兴趣。

教学重点

1.掌握如何设置图形框控件的picture属性。

2.LoadPicture()函数的使用。

3.多种方法修改对象属性值。

教学难点

1•学会使用App.Path得到相对路径的方法。

2•用代码来修改对象属性值。

主要教法

讲授法、讨论法、操作实践法

教学过程

教学环节

教师活动

学生活动

设计意图

导入

按照学生的认知规律,遵循先易后难、先具体后抽象的原则。

呈现电子相册(名犬相册)。

首先让同们们一起欣赏一个电子相册,在欣赏的同时,请同学们仔细观察、认真思考,想一想这个相册需要用到哪些素材?

是怎么制作而成的呢?

通过老师的引导,掌握知识要点,学生进行操练,自己进行探究。

对电子相册的欣赏,激起学生的创作欲望。

新知探究

教师演示图形框控件的应用及注意点,引导学生学习新的知识,在学生操作时教师巡视帮助。

听课并进行任务操作跳

转窗体.vbp程序

提高学生的信息素养,培养学生的自主学习能力。

新课讲授

演示电子相册制作流程(任务分析、设计界面、编写代码、调试运行)制作电子相册需要先准备图片素材,并与工程文件放在同一文件夹中。

教师引导完成按钮代码的编写。

观察、听讲、对比学习并

展开小组竞赛活动。

尝试完成其他3个按钮的代码编写。

字体的设置和输出的文字内容、位置自定。

讲练结合,对比

应用,营造课堂

气氛,学以致用

拓展提升

演示作品,请学生进行评论,

老师加以补充

学生进行评论

进行交流与评价。

通过实践操作练习巩固所学知识,提高学生的审美意识

评价小结

对本节课的知识进行小结

明确本节课的学习内容

了解学生本节课知识的掌握情况。

再次奠定电子相册的制作意义。

后反思

时间:

课题

投票器:

拳皇变量的概念及应用

教学目标

知识与技能

1、知道变量的概念,了解变量在程序设计中的重要作用。

2、知道数据有类型之分,掌握整数型变量的定义方法。

3、理解赋值符号的含义,掌握赋值语句的用法。

4、理解并能使用代码调整对象在窗口中位置。

5、理解顺序结构的程序编写。

过程与方法

1、在自学相关概念后,通过提炼文字法,理解变量的定义。

2、通过观察法,找出移动对象会改变的属性,并能通过反向思维法用代码来移动对象的位置。

3、通过模仿法,在理解既有代码的基础上,仿写代码。

4、通过迁移法,借鉴游戏经验,改造既有程序。

情感态度与价值观

1、通过贴近生活的案例教学,培养学生发散的思维和对学习程序设计的兴趣爱好。

教学重点

变量的定义。

赋值语句的使用。

教学难点

能灵活使用赋值语句改变变量和控件的属性值。

主要教法

以任务驱动,小组合作交流探究为主要活动方式,在分组过程中强调优势互补的合作方式。

教学过程

教学环节

教师教学

学生活动

设计意图

1

导入、分析程序

导入:

今天来玩一个游戏一—拳皇,(板书课题)。

体验游戏,提出问题。

提问:

这个小游戏是如何运行的?

引导:

当我们对程序中的什么对象做了什么操作后,哪些对象发生了什么变化?

(板书:

事件和两个功能)

体验范例程序《拳皇》

游戏,并分析游戏功能。

学生分析得出游戏的两个外显的功能及其激活事件。

点击加血按钮后血量加1和位置升高。

学生分析游戏功能。

通过有效提问,让学生注意观察,了解各对象之间的关联。

2

变量的概念

引出需要使用变量来存储当前血量值。

(板书副标题:

变量的概念及应用)

布置自学变量的概念的学

自学31页下方:

1.变量。

完成习题1、2

习任务。

(学习指引1)

变量在上学期已经学过,展

示七下58页,强调知识要复习。

解释变量对于程序设计的

重要作用及意义。

3.

变量的命名规则

布置自学变量的命名规则的学习任务。

(学习指引2)

通过易学布置抢答题2道。

根据学生完成情况,分析习题或者省略分析过程。

自学变量的命名规则,用抢答的形式完成习题3、4。

自学并通过习题巩固学习内容。

4

数据类型与定义

教师讲解变量的类型与定义的申明整数型变量的方法。

在程序中示范整数型变量的定义的方法。

学生听讲解。

模仿教师,自行在程序的通用-声明中定义两个变量si和s2。

模仿完成变量的声明。

5

赋值语句

讲解赋值语句的用法。

板书:

赋值=,看作<=

用法:

变量名=表达式

通过易学的抢答题检验掌握程度。

(视学情)教师结合板书讲解习题

学生听教师讲解。

完成抢答题。

学习概念及用法,考察概念掌握程度。

赋值号和变量是整个程序设计的基础,让学生在初次接触时,就能打下牢固的基础,留下清晰的印象

教学环节

教师教学

学生活动

设计意图

6

分析程序功能的实现途径

回顾游戏的两个功能及其触发方式,在实现过程中引出显示血量功能,请学生实现前两个功能,同时板书具体代码。

(视学情)教师演示增加和显示血量变量的代码。

回答游戏的前两个功能的实现方法和代码,及其触发方式。

学生编写程序实现增加和显示血量的代码。

及时总结并使用赋值语句来实现游戏的两个功能。

逐步实现,分解难度。

7

VB中的坐标系

实现第三个功能时,教师演示人物图片上移,让学生观察,猜想,写代码(板书)和调试验证猜想。

观察教师演示实验,猜想和上移会变动的属性,再用代码实现,最后调试验证猜想。

通过探究性学习,发现规律,应用规律。

8

仿写完整代码

让学生仿写莉安娜的加血代码

根据完整的八神加血代码,仿写莉安娜的加血代码

复习巩固知识。

9

小结

结合板书小结:

某个控件的某个事件代码中,不仅可以改变自身属性,还能改变变量和其他控件的属性,这就把某个控件和其他和其他控件联系起来。

控件-属性,慢慢让学

听教师分析总结。

总结规律,拓展编程思想,发展计算思维。

10

拓展

引导学生改进游戏功能。

指导其改进代码。

回答此游戏的改进方向。

两人一组完成改进代码。

提出改进意见,实现改进功能,提升学习成就感。

11

展示与交流

帮助学生展示的作品。

引导学生互评和提出更多改进意见。

请完成改进代码的同学展示其程序。

请其他同学提出等多的改进意见和实现思路。

碰撞思维,相互启发。

板书设计

拳皇

――变量的概念及应用

赋值

=,看作<=

用法:

变量名=表达式

单击

票数+1

>s1=s1+1

CmdBoy->显示票数

->LabBoy.Caption=s1

按钮后

人物图片升咼->lmgBoy.Top-lmgBoy.Top-100

程序界面

后反思

 

课题

模拟抽奖箱

教学目标

知识与技能:

1、理解VB中Rnd函数的功能

2、掌握利用Rnd函数产生某范围内随机整数的方法

3、应用Rnd函数进行程序设计,解决实际问题

过程与方法:

1、通过实例演练,体验VB应用程序中代码编写、程序调试与保存的过程

2、通过VB程序的界面设计,强化各种控件相关属性的设置方法

3、通过解决实际问题的过程,领会计算机解决问题的思路与方法

情感态度与价值观:

体验计算机解决实际问题的过程,产生学习程序设计的兴趣

教学重点

理解和掌握利用Rnd函数产生某范围内随机整数的方法

教学难点

控件数组的调用。

主要教法

讲解,探究,任务驱动和自主学习相结合。

教学环节

教师活动

学生活动

设计意图

导入与新课

年会抽奖情景导入

分析人工抽奖和计算机抽奖

通过实际案例学会任务分析。

新课

讲解

1、TextBox控件

操作与掌握TextBox控件

2、控件数组

自我探究和建立控件数组,

掌握控件数组的引用和数组的开

始是0.

3、随机函数。

讲解Rnd函数的格式、功能及注意事项

格式:

Rnd[(参数)]

功能:

产生一个[0,1)范围内的随机数

通过实例体会Rnd函数的格式、功能及注意事项

学生创建随机函数。

观察每次的输出结果。

随机函数要初始化。

改变随机数的范围

得出序列一样的结论,引出随机函数要初始化。

通过乘一个数来改变其大小。

取整函数Int

学生对Int函数进行探究,完成产生一个不大于10的整数,产生0~2之间的整数。

通过学生的自主探究,完成Int函数的学习。

完成程序

教师指导学生完成模拟抽奖箱程序的编写与调试

学生完成模拟抽奖箱程序的编写与调试。

通过实例演练,体验VB应用程序中代码编写、程序调试与保存的过程,通过VB程序的界面设计,强化各种控件相关属性的设置方法。

程序界面

-口Forml—□X

II

后反思

 

教学重点

教学难点

主要教法

 

15/28

16/28

时间:

坦克大战

教学目标

1、知识与技能

(1)、掌握selectcase语句的格

(2)、学会使用selectcase语句

2、过程与方法

(1)、掌握程序调试运行的方法

(2)、掌握优化程序的方法。

3、情感、态度与价值观

(1)、经历计算机解决问题的过

(2)、在老师的指导下,与同学

教学重点

掌握selectcase语句格式。

教学难点

运用selectcase语句解决实际问

主要教法

、讲

教学过程

教学

教师活动学生活动

环节

 

课前

准备

(1)、授课PPT;

(2)、课前欣赏的视频;

(3)游戏例子;

(4)、学生使用的素材。

按照8个组座位坐,小组模式学

利用坦克走迷宫游戏导入

1两种方式利用键盘按键控制坦克移动

方法1:

指导人可以说“是和否”;

方法2:

指导人可以说“上、下、左和右”

2、两个大组PK,看哪个小组最快完成

问题一:

方法1跟我们之前学过的什么语

句相似,有几个分支选择?

问题二:

方法1和方法2哪个好,为什么?

1学一学:

(1)、语句格式。

SelectCasTP聊式袤达式

Case表达式列盍】

Case表这武列表2醉唤

Cace董迄式洌Wn语可堀吐[CarsELse

叭feH]

EndSelect

2、比一比:

调用不同方向坦克。

学生登录学习平学习并自主操作作品。

1控制坦克移动

2、调用不同方克;

小组间同学相互

相互学习

小组长交叉检查

完成数量

町M

/JP5

 

3、评一评:

点评作品

1同学相互欣赏作品,教师点评小组作品,完成作品较好、数量较多的小组胜出。

2、从点评中指出学生容易出错的问题,并提出解决方法。

课后

反思

能力拓

课后

延伸

拓展训练:

设定坦克移动边界

I-

思考:

限定坦克不穿过自己的基地怎么实

现?

设定坦克移动的界,让坦克不会移的外面。

思考,继续完善游

制作

 

时间:

课题

圣诞贺卡一一For循环语句的学习

教学目标

知识与技能:

掌握RGB函数控制颜色变换;理解循环结构程序的作用;掌握FOR/NEXT语句的使

用方法,能够将它应用于问题解决之中;知道FOR/NEXT语句的执行过程;了解循环变

量的特殊性与重要性;过程与方法:

经历计算机解决问题的过程,体验成功的快乐,通过程序设计,提高学生创造性思维和综合运用知识的能力。

情感态度与价值观:

培养学生的团结协作的精神。

教学重点

让学生学会使用VB语言的For循环语句来实现循环控制结构,解决实际问题,并且培养学生的创新能力。

教学难点

用循环结构来优化彩灯控制

主要教法

任务驱动

教学过程

教学环节

教师活动

学生活动

设计意图

导入与新课

为了使教学更贴合学生实际情况,把圣诞贺卡情境引入改为了八一儿里节快乐的情景

1.怎样方便的控制贺卡中的多个灯呢?

2.如何实现彩灯颜色的变换?

学生分析、讨论八一儿童节快乐程序的设计思想。

通过实际案例学会任务分析。

新课

讲解

教师引出RGB函数后巡视课堂

自我学习和探究RGB函数

自我探究并联系前面学过的Rnd和Int函数。

教师抛出多个彩灯的控制的问题,引导学生通过课本完成程序

自我探究和建立控件数组的彩灯后使用Timer空间,周期执行12只彩灯的变化。

引出程序需要重复12次,进一步引导更多怎么

办•

教师引出For循环语句

学生通过阅读课本后在计算机上自我实验,探究For循环语句的特点和使用方法。

理解For循环语句执行过程。

优化程序

教师提出怎样使用循环语句来优化前面的彩灯程序,让同学们完成语句的分析和J值

学生对分组研究后上台讲解书上的循环程序和自己探究的J

值和计算机使用F8逐句执行记

通过学生的自主探究,深化对循环语句的理解。

的记录。

录下来的J值结果,如不同需分析原因。

完成

程序

教师指导学生完成六一儿童节快乐彩灯的编写与调试

学生完成八一儿童节快乐彩灯程序的编写与调试。

通过实例演练,体验VB应用程序中代码编写、程序调试与保存的过程,通过VB程序的界面设计,强化各种控件相关属性的设置方法。

拓展练习

引导快的同学开展书上探究1、2的程序。

操作快的同学在计算机上完成探究部分内容。

让学有余力的同学进一步成长。

程序界面

w犬一/L童节快乐

后反思

时间:

课题

第二章检查站

第一、二章学完,初中阶段的VB内容新课部分就学完了,第三章是综合

运用,可以根据教学时间选择来上,而第二章学习的新内容对同学们来说是最

多的,所以第二章的检查站对于学生掌握和巩固VB的知识就特别重要,加上

时间上也是接近学期的末尾,也是对学生的一个复习。

知识与技能:

巩固第二个单元所学内容以及有关知识,提高学生VB编程知识和能力。

过程与方法:

通过上机操作自我探究完成检查站中的问题。

情感态度与价值观:

通过观点争鸣培养学生独立思考的能力。

教学重点

实践部分三个题的完成

教学难点

观点争鸣中的争论

主要教法

小组探究+上机操作

教学过程

第一学时:

检杳站目标

一、查漏补缺部分

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 家庭教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1