苏科版初中信息技术选修《认识Visual Basic》教案
- 格式:doc
- 大小:42.50 KB
- 文档页数:6
认识VB教学设计VB(Visual Basic)是一种流行的编程语言,用于开发各种应用程序,包括桌面应用程序、Web应用程序和移动应用程序。
VB的语法相对简单易懂,适合初学者快速上手。
在教学设计中,我会以学生的理解能力和实际操作为基础,构建一个由浅入深的教学过程,让学生逐步掌握VB的基本知识和开发技巧。
首先是教学目标的设定。
通过本次教学,学生应能够了解VB的基本概念和语法,能够使用VB进行简单的程序编写,并能够运用所学知识解决实际问题。
具体目标如下:1.掌握VB的基本语法和开发环境。
2.理解VB的数据类型、运算符和控制结构。
3.学会使用VB进行输入输出操作和数组的使用。
4.能够利用VB开发简单的桌面应用程序。
5.通过实例演示,能够灵活运用所学知识解决实际问题。
接下来是教学内容的安排。
在教学中,我会分为以下几个部分进行内容的讲解和实践:第一部分:VB的基本概念和语法介绍(预计时间:1课时)1.什么是VB,VB的发展历程。
2.VB开发环境的介绍。
3.VB的数据类型和变量声明。
4.VB的运算符和控制结构。
第二部分:VB的输入输出操作和数组的使用(预计时间:2课时)1.VB中的输入输出操作(如输入框、消息框等)。
2.VB中的文件读写操作。
3.VB中数组的定义和使用。
第三部分:VB的桌面应用程序开发(预计时间:3课时)1.VB中的窗体设计和控件的使用。
2.VB中的事件处理和动态控制。
3.VB中的数据库连接和操作。
第四部分:综合实例演示(预计时间:2课时)1.通过一个实际问题的解决实例,演示VB的全面应用。
2.包括需求分析、程序设计、代码编写和测试调试过程。
最后是教学方法和评估方式的选择。
在教学中,我会采用多种教学方法,如讲授、示范、实践、讨论等,以提高学生的参与度和应用能力。
同时,我会根据教学目标和内容来选择评估方式,包括期中、期末考试、实验报告和项目评估等形式。
总结起来,通过本次VB的教学设计,学生将能够全面掌握VB的基本知识和开发技巧,实现从零基础到能够独立开发简单应用程序的能力提升。
1 初识Visual Basic 教学目的及要求:1、掌握VB的特点2、了解VB的开发环境教学重点与难点:1、VB的含义、发展历史、特点2、VB的启动与退出方法3、VB集成开发环境教学内容:1.1 Visual Basic 入门1.2 Visual Basic的启动与退出讲授方法:讲授为主,上机为辅授课时数:4作业:练习册、教材1.1 Visual Basic入门一、什么是Visual BasicVisual Basic中的“Visual”含义是“可视化的”,主要是指不必编写大量代码去描述程序界面,而只要把预先建立好的对象拖放到窗口界面中即可开发出Windows风格的图形用户界面。
二、Visual Basic的发展史1990年5月,微软Windows3.0操作系统的出现,引起了全世界计算机突飞猛进的发展。
Windows的风行,使用户对计算机的操作更加简单、直观,但对程序员而言,设计程序的难度却陡然提升,一个简单的程序,也要编好几百行的代码。
于是,寻找一种简单、易学、好用的程序设计语言变得越来越重要,越来越迫切。
1990年,Microsoft(微软)推出了基于Windows的Visual Basic 1.0版本。
它采用可视化编程和面向对象技术,使编程就像搭积木一样简单、直观。
同时,它的功能也变得十分强大,完全可以胜任任何大型应用程序的开发工作。
Visual Basic的出现使美国再次掀起了学习应用Basic的热潮,美国人称它“门槛低,天花板高”,意为“入门容易,而功能又极其强大”。
三、Visual Basic的特点Visual Basic是由BASIC发展而来的,对于开发Windows 应用程序而言,Visual Basic是目前所有开发语言中最简单、最容易使用的语言。
作为程序设计语言,Visual Basic程序设计具有以下特点:1、可视化的设计平台传统程序设计语言编程时,需要通过编程计算来设计程序界面,在设计过程中看不到程序的实际显示效果,必须在运行程序的时候才能观察。
认识Visual Basic
仲伟
【教材分析】
本节课是苏教版八年级初中信息技术第四章的内容,主要通过学习程序设计软件的使用了解程序设计的步骤和软件操作方法。
【教学目标】
1、了解VB程序设计语言的特点和VB在生活中的运用
2、认识VB界面,了解软件窗口的组成。
3、学会VB几个重要的工具的运用,并掌握用VB编写程序的步骤。
【教学重难点】
教学重点:VB的程序的创建,工具的运用。
教学难点:控件的属性修改操作,编写程序的步骤。
【新课教学】
一、引入新课
观看无人机音乐喷泉视频,讨论为什么无人机,喷泉和音乐配合的这么好。
引入程序设计概念。
二、讲授新课
1、展示由VB开发的扫雷小游戏。
2、如果让你计算圆的面积,你会怎么做。
学生思考讨论。
如何利用计算机来完成这件事。
3、打开VB界面,介绍VB软件(面向对象,所见即所得)。
有哪些组成。
介绍VB界面组成。
4、重点介绍常见控件的功能和使用方法。
5、展示求圆面积程序,学生观察有哪些控件。
6、介绍控件的属性设置。
指导学生完成计算圆面积设计。
7、小结VB编程步骤:建立程序界面、设置对象属性、编写程序、保存程序、运行与调试程序。
【成果展示】教师展示学生作品,学生自己说明思路想法。
学生互评,教师简评。
【课堂小结】。
第4章程序设计理解Visual Basic案例设计一.教材分析:本节课的内容是初中信息技术八年级第4章第一节第4局部的内容,主要介绍Visual Basic程序设计软件。
Visual Basic是比较适合程序设计初学者选用的计算机语言。
它是在BASIC语言基础上发展起来的可视化高级编程语言。
初学者利用VB编程,容易上手并能够编写出很好的程序。
所以,善加引导和有效地教学,能够激发学生强烈的学习兴趣。
二.学情分析:本节课的教学对象为八年级学生,在之前的信息技术学习中,八年级的学生已经具备较高的信息技术素养,也拥有一定的动手水平。
同时,随着信息技术教学内容的深入,学生强烈的好奇心与求知欲,使他们渴望学习更富有技术含量的新知识,而程序设计就是最好的内容。
三.教案设计:教学程序设计教师活动学生活动[情境导入]1、程序设计语言有哪几类?2、Basic语言属于哪一类语言?3、程序设计语言的作用是什么?[过渡]:解决一个问题,先要设计解决问题的算法,再选一种程序设计语言将算法描绘出来。
VB是一种易学好用的程序设计语言。
[回答]:机器语言、汇编语言、高级语言。
[回答]:高级语言。
[回答]:将算法转化为计算机能理解的程序。
[新课讲授]:[提出任务]:编写一个“求圆面积”的程序。
1、分析确定算法;2、设计程序界面,编写程序;[提问]:程序的界面是由哪些元素组成的?[分析回答]:“求圆面积”程序算法为:1、输入圆半径;2、计算圆面积;3、输出圆面积。
[观察、讨论]:一个窗体;四段文字;两个文本框;两个命令按钮;四.教学反思:本节课需要更加注重学生的自主学习和动手训练,积极培养他们严谨、科学的程序设计思想,同时,让学生大胆去尝试与探索,不要局限于教师演示的基本程序,大可扩充多些更加有趣的程序,提升学生的学习兴趣,并给予充分的自主设计与调试时间,为之后的程序设计学习打下良好的基础。
《认识visual basic》教案设计【背景材料】本节是江苏科学技术出版社出版的《初中信息技术(选修)》第二单元第一节的内容,题目是《认识visua basic》。
在第一单元已经讲解了程序设计解决问题的一般过程,以及算法,流程图等基本概念。
算法必须要选用一种程序设计语言来描述,计算机才能接受。
本节将VB作为实现算法的平台,不是为学VB而学VB,而是以VB这个相对比较简单的程序设计语言为平台,培养学生程序设计思想。
本节以编写“求圆面积”程序为线索,介绍用VB编写程序的一般过程。
在过程中熟悉VB工作界面、对象等。
【教学设计】教学目标:1.熟悉VB的界面2.掌握用编程的一般过程3.能模仿教材中的例子,编写简单的vb程序4.逐步培养学生严谨、科学的程序设计思想教学重点:用VB设计工作界面教学难点:VB程序代码的理解教学方法:任务驱动、启发式教学、边讲解边操作教学过程:师:先来问大家一个数学问题,圆的面积怎么求知道吗?学生嘘声一片,七嘴八舌道:太简单了,s= r2师:再具体一点呢?已知哪些条件,就能得出结果?生:已知半径,根据面积公式就能得到面积。
师:很好,那么怎么用VB程序解决求圆面积呢?这节课我们就来探讨这个问题。
我打开用VB程序编写好的求圆面积,演示给学生看。
学生感觉挺好玩的。
然后我给出三组数据,已知半径分别为4,4.25,6.345,求圆面积,请一位同学上讲台操作,剩下同学在下面两组用笔算,两组用计算器算,并记录结果,进行比赛。
结果,台上同学最快完成任务,计算器组第二,用笔计算的还在哼哧哼哧的算着,结果还不准确。
学生兴趣高涨,直呼太神奇了。
师:大家思考一下,我们这个VB程序是如何解决求圆面积的,也就是它的原理是什么样的,可以与数学上的相比较。
生:“不是一样的嘛,给出圆半径,得出圆面积”生:“就是,还是利用数学上的求圆面积公式”师:“大家说的一点都不错,我们用VB 编写程序,第一步就是分析问题,确定用什么方法解决,然后画出流程图,最后才开始编写程序”教师给学生看流程图:开始输入圆半径计算圆面积输出圆面积结束师:下面请同学们仔细观察“求圆面积”程序界面,对照书本11页,找一找每个对象的名称,作用是什么?(6分钟)学生自习讨论,学习控件的名称和作用找一找:我的名字?我的用途?然后教师讲解,如何向工作界面中,添加这些控件,及属性设置。
认识VisualBasic一、教材分析(一)本节课的作用和地位本节课是苏科版信息技术初中8年级教材第1篇第二单元第一节《认识VisualBasic》的内容。
这是学生第一次接触程序设计,大部分学生有一种神秘感,本节课让学生体验VB制作出来抽奖小程序,让学生对程序设计充满兴趣,对后面的学习打下一定的基础。
(二)本节课的主要内容本节课是程序设计的第一节课,学生了解程序在生活中的应用,熟悉VB6.0的界面结构。
通过VB编写“抽奖”实例,让学生亲自体验编写计算机程序的一般步骤。
二、学情分析本校初二的学生整体信息技术基础较好,善于观察,知识迁移能力强,且对信息技术学科有一定的学习热情。
但是对于程序设计这方面的知识大多数同学都没有接触过,介绍VB6.0界面时可以与之前学习的软件如flash相比较,运用知识迁移来快速了解VB界面。
本节课主要让学生对程序设计有一个基本直观的认识,能够知道什么是程序,知道VB里面基本控件的作用以及用法,掌握编译VB简单程序的一般规则以及步骤。
三、教学目标(一)知识与技能1.了解程序、计算机程序的概念。
2.熟悉VB界面并掌握VB环境下编写程序的一般步骤。
(二)过程与方法1.通过体验VB“抽奖”小程序,对VB软件有直观的认识,在利用VB编写程序的过程中进一步熟悉VisualBasic的工作界面。
2.学生通过巩固已学知识,提高学生发现问题、探索解决问题的能力。
(三)情感态度与价值观1.通过体验VB“抽奖”小程序并完成自己的第一个小程序,激发学生对于编写程序以及学习VB的兴趣。
2.在评价学生作品时,提高班内良性竞争的意识。
四、教学重难点(一)重点程序的概念、VB界面、控件基本属性设置、编写程序基本规则及步骤。
(二)难点控件基本属性设置、编写程序基本规则及步骤。
五、教学策略本节课采用了以学生的学习和发展为中心的任务驱动法、知识迁移法、展示交流学习法。
1.任务驱动法:以学生为主体,老师布置任务,让学生带着任务去学习,营造创新氛围。
初中信息技术vb教案教案标题:初中信息技术VB教案教学目标:1. 理解并掌握Visual Basic(VB)的基本概念和语法;2. 学习并能够运用VB编写简单的程序和应用;3. 发展学生的逻辑思维、问题解决能力和团队合作精神。
教学内容:1. VB的介绍和基本概念(如:变量、数据类型、运算符等);2. VB的编程语法和控制结构(如:条件语句、循环语句等);3. VB的常用控件和事件(如:按钮、文本框、鼠标点击事件等);4. VB的图形界面设计和用户交互。
教学步骤:引入:1. 引起学生对VB的兴趣,可以通过展示一些VB编写的小程序、应用或者介绍一些成功的案例。
2. 引导学生思考VB在日常生活中的应用,如何简化一些常见的任务。
知识讲解:1. 讲解VB的基本概念和语法,包括变量、常量、数据类型、运算符等。
2. 介绍VB的编程语法和控制结构,如条件语句(If-Else语句)、循环语句(For循环、While循环)等。
3. 介绍常用的VB控件和事件,如按钮、文本框、鼠标点击事件等。
4. 指导学生如何设计VB程序的图形界面和用户交互。
示范与实践:1. 提供一些简单的练习和示例程序,让学生在教师的指导下尝试编写VB程序。
2. 安排小组活动,让学生分组合作设计和编写一个涉及VB的小项目,鼓励团队合作和创新能力的发展。
巩固与评估:1. 布置一些编程作业,要求学生独立完成一些简单的VB程序。
2. 在课堂上进行实时评估,例如通过提问、小测验或小组展示等形式检查学生的掌握程度。
3. 鼓励学生积极参与讨论,分享彼此的编程经验和解决问题的方法。
拓展与应用:1. 鼓励学生进一步拓展VB的应用领域,如与数据库的连接、图像处理等方面的学习。
2. 引导学生独立进行项目实践,利用VB开发一些有实际应用价值的程序。
总结:1. 对本节课的内容进行总结和回顾,强调重点和难点,解答学生提出的问题。
2. 激发学生对VB编程的兴趣,鼓励他们深入学习和探索VB在信息技术领域中的应用。
《认识Visual Basic》教学设计通州区金郊初级中学蒋春红一、教材分析本节课的教学内容是初中信息技术八年级八年级第十一章第一节的内容。
算法必须要选用一种程序设计语言来描述,计算机才能接受。
根据初中生的年龄特点,VB语言比较适用。
本节的教学内容是后面学习程序的三种基本结构内容的基础。
本节将VB作为实现算法的平台,不是专门介绍VB,而是以在VB中实现简单算法为原则的,因此仅介绍教材中涉及到的几个最常用的控件及其属性。
在深入分析并吃透课程标准后,我根据学生的认知特点和接受水平,对教材进行了建设,设计了不同于教材的教学案例,力图让学生们了解程序设计的实用性。
二、学情分析本节课是八年级VB程序设计基础的新授课。
在这之前学生对程序、计算机程序和软件尚无概念,且还没有接触过任何程序设计语言,更没有使用程序设计语言解决过实际问题。
在本课中,教师通过提出问题、分析问题给出算法、选择程序设计语言、设计程序界面、编写代码、调试程序、解决问题等环节使学生逐步认识VB,了解使用VB编程的一般步骤,并对面向对象的程序设计最基础的直观上的认识。
但是,程序设计本身相对枯燥,因此创设情景,激发学生兴趣,消除他们对程序设计的“恐惧”心理,调动他们学习和探究的主动性、积极性,显得尤其重要。
学生不可能用一节课的时间对编程掌握多少,但让他们在体验中了解用VB中编程解决问题的一般过程,有成功的体验和收获是完全能够达到的。
三、教学目标分析按照课标要求,结合教学实际,我制定了如下三维目标:1、知识与技能(1)了解程序、计算机程序、软件的基本概念。
(2)熟悉VB的界面(3)掌握在VB中编程的一般过程(4)对象的属性设置2、过程与方法通过体验一个完整的程序设计过程,懂得运用VB计算机语言来解决问题的方法。
3、情感态度与价值观(1)体验程序设计的独特魅力,激发学生学习编程的兴趣,为以后学习程序的三种基本结构和算法设计打下基础。
(2)培养与他人合作交流的意识和习惯四、教学重点运用VB建立程序界面与对象的属性设置。
课题第三课初识Visual Basic龙泉市第二中学陈毅英设计意图目前,设计程序普遍采用基于对象的程序设计语言,其中Visual Basic(简称VB)简单易学,应用广泛。
本节课通过制作一个简单的应用程序,让学生熟悉Visual Basic的程序设计环境。
教学目标1、知识与技能:熟悉Visual Basic程序设计环境;掌握修改Label和Command控件的属性;了解窗体文件和工程文件的区别;2、过程与方法:通过模仿书本中的案例,掌握用Visual Basic编写程序的一般方法;3、情感态度价值观:了解程序设计的基本思想和基本过程重难点教学重点:熟悉VB6.0的工作环境,了解Command、Label控件的基本用法教学难点:VB工程文件、窗体文件的认识、区分和保存课前准备1.计算机网络教室,安装VB程序2、程序设计小程序课时安排1课时教师活动学生活动设计意图一、游戏导入,激发兴趣1、进行读心小游戏请学生打开“我能猜透你的心”程序,想一个两位数,减去它的十位数和个位数,查看程序中的对应图片,点击显示答案,看看发生了什么。
学生参与游戏通过读心小游戏,引起学生学习兴趣。
你知道这个程序是用什么软件编写的吗?引出课题《初识Visual Basic》给学生分组,成立学习小组。
二、合作探究,学习新知1、认识VB工作环境(1)学生自学书本,说出启动VB的步骤教师演示:启动VB→“新建工程”→“标准exe”→单击“打开”,进入VB集成开发环境。
(2)微课介绍VB工作环境播放微课视频,介绍VB工作界面,微课中重点介绍了控件工具栏、窗体和属性窗口等。
2、创建一个VB应用程序VB程序一般由窗体、控件、事件处理过程等组成。
请学生自学书本,说一说开发一个VB应用一般要经历哪些过程?(1)任务分析创建一个像“读心小游戏”的首个界面,需要用到哪些控件?Command按钮控件;label标签控件(2)设计界面请参照书本,小组合作探究,在窗体中添加标签控件和一个命令按钮,并修改其caption 属性。
《Visual Basic教案》PPT课件第一章:Visual Basic 简介1.1 课程目标了解Visual Basic的发展历程掌握Visual Basic的基本概念和特点熟悉Visual Basic的集成开发环境1.2 教学内容Visual Basic的发展历程Visual Basic的基本概念Visual Basic的特点Visual Basic的集成开发环境1.3 教学方法讲解演示实例操作讨论交流1.4 课后作业了解Visual Basic的发展历程掌握Visual Basic的基本概念和特点第二章:Visual Basic 环境设置2.1 课程目标熟悉Visual Basic的安装和卸载掌握Visual Basic的启动和退出了解Visual Basic的界面布局2.2 教学内容Visual Basic的安装和卸载Visual Basic的启动和退出Visual Basic的界面布局2.3 教学方法讲解演示实例操作讨论交流2.4 课后作业熟悉Visual Basic的安装和卸载掌握Visual Basic的启动和退出第三章:Visual Basic 编程基础3.1 课程目标熟悉Visual Basic的数据类型掌握Visual Basic的变量和常量了解Visual Basic的运算符和表达式3.2 教学内容Visual Basic的数据类型Visual Basic的变量和常量Visual Basic的运算符和表达式3.3 教学方法讲解演示实例操作讨论交流3.4 课后作业熟悉Visual Basic的数据类型掌握Visual Basic的变量和常量第四章:Visual Basic 控制结构4.1 课程目标掌握Visual Basic的条件语句了解Visual Basic的循环语句熟悉Visual Basic的跳转语句4.2 教学内容Visual Basic的条件语句Visual Basic的循环语句Visual Basic的跳转语句4.3 教学方法讲解演示实例操作讨论交流4.4 课后作业掌握Visual Basic的条件语句了解Visual Basic的循环语句第五章:Visual Basic 数组和集合5.1 课程目标熟悉Visual Basic的数组概念掌握Visual Basic的数组声明和初始化了解Visual Basic的集合概念5.2 教学内容Visual Basic的数组概念Visual Basic的数组声明和初始化Visual Basic的集合概念5.3 教学方法讲解演示实例操作讨论交流5.4 课后作业熟悉Visual Basic的数组概念掌握Visual Basic的数组声明和初始化第六章:Visual Basic 界面设计6.1 课程目标了解Visual Basic的窗体概念掌握Visual Basic的控件的使用熟悉Visual Basic的界面布局和设计6.2 教学内容Visual Basic的窗体概念Visual Basic的控件的使用Visual Basic的界面布局和设计6.3 教学方法讲解演示实例操作讨论交流6.4 课后作业了解Visual Basic的窗体概念掌握Visual Basic的控件的使用第七章:Visual Basic 数据库访问7.1 课程目标了解Visual Basic的数据库访问技术掌握Visual Basic的ADO对象的使用熟悉Visual Basic的SQL语句7.2 教学内容Visual Basic的数据库访问技术Visual Basic的ADO对象的使用Visual Basic的SQL语句7.3 教学方法讲解演示实例操作讨论交流7.4 课后作业了解Visual Basic的数据库访问技术掌握Visual Basic的ADO对象的使用第八章:Visual Basic 文件操作8.1 课程目标熟悉Visual Basic的文件概念掌握Visual Basic的文件读写操作了解Visual Basic的文件访问权限8.2 教学内容Visual Basic的文件概念Visual Basic的文件读写操作Visual Basic的文件访问权限8.3 教学方法讲解演示实例操作讨论交流8.4 课后作业熟悉Visual Basic的文件概念掌握Visual Basic的文件读写操作第九章:Visual Basic 错误处理9.1 课程目标了解Visual Basic的错误概念掌握Visual Basic的错误处理机制熟悉Visual Basic的调试工具9.2 教学内容Visual Basic的错误概念Visual Basic的错误处理机制Visual Basic的调试工具9.3 教学方法讲解演示实例操作讨论交流9.4 课后作业了解Visual Basic的错误概念掌握Visual Basic的错误处理机制第十章:Visual Basic 项目实践10.1 课程目标熟悉Visual Basic的项目结构和编译过程掌握Visual Basic的项目的发布和部署了解Visual Basic的综合应用10.2 教学内容Visual Basic的项目结构和编译过程Visual Basic的项目的发布和部署Visual Basic的综合应用10.3 教学方法讲解演示实例操作讨论交流10.4 课后作业熟悉Visual Basic的项目结构和编译过程掌握Visual Basic的项目的发布和部署重点和难点解析重点环节1:Visual Basic的基本概念和特点需要重点关注Visual Basic的优点,如易学易用、快速开发等。
信息教学设计:认识Visual Basic ( 2课时)
知识体系:了解程序设计语言特点;认识程序设计的界面;初步理解面向对象程序设计语言的基本思想,理解对象属性事件事件驱动等概念;体验简单应用程序的设计初步;活动体系:体验计算圆周长与面积的程序;设计一个向问好的程序;授课内容:演示实例:计算圆的周长和面积一启动二程序设计的界面:三察看程序代码四程序设计的特点是可视化程序设计语言;是面向对象程序设计语言;是结构化的高级程序设计语言;五简单应用程序的设计初步设计界面:,,设置属性:当需要修改某控件的属性时,首先在控件列表框里找到该控件(也可以在上单击该控件),然后在属性列表里找到并单击该属性。
例如:更改="问好",先单击,然后找到属性,将原有的改为:问好:问好::-屏幕中心:-::大小:一号字:显示:退出:清除编写代码:双击相应控件输入程序"显示"按钮_="你好,""退出"按钮_"清除"按钮_=""调试运行程序:保存工程注意:在保存时,会出现三个程序文件,所以需要新建文件夹,然后再保存阅读材料课本知识小结是一种可视化面向对象采取任务驱动方式结构化的高级程序设计语言。
简单应用程序设计的一般步骤为:设计图形用户界面为对象设计属性添加程序代码调试运行程序保存工程第一课认识(课时)这一教案。
苏科版初中信息技术选修《认识Visual Basic》教
案visual basic》教案设计
【背景材料】
本节是江苏科学技术出版社出版的《初中信息技术(选修)》第二单元第一节的内容,题目是《认识visua basic》。
在第一单元已经讲解了程序设计解决问题的一般过程,以及算法,流程图等基本概念。
算法必须要选用一种程序设计语言来描述,计算机才能接受。
本节将VB作为实现算法的平台,不是为学VB而学VB,而是以VB这个相对比较简单的程序设计语言为平台,培养学生程序设计思想。
本节以编写“求圆面积”程序为线索,介绍用VB编写程序的一般过程。
在过程中熟悉VB工作界面、对象等。
【教学设计】
教学目标:1.熟悉VB的界面
2.掌握用编程的一般过程
3.能模仿教材中的例子,编写简单的vb程序
4.逐步培养学生严谨、科学的程序设计思想
教学重点:
用VB设计工作界面
教学难点:
VB程序代码的理解
教学方法:任务驱动、启发式教学、边讲解边操作
教学过程:
师:先来问大家一个数学问题,圆的面积怎么求知道吗?
学生嘘声一片,七嘴八舌道:太简单了,s= r2
师:再具体一点呢?已知哪些条件,就能得出结果?
生:已知半径,根据面积公式就能得到面积。
师:很好,那么怎么用VB程序解决求圆面积呢?这节课我们就来探讨这个问题。
我打开用VB程序编写好的求圆面积,演示给学生看。
学生感觉挺好玩的。
然后我给出三组数据,已知半径分别为4,4.25,6.345,求圆面积,请一位同学上讲台操作,剩下同学在下面两组用笔算,两组用计算器算,并记录结果,进行比赛。
结果,台上同学最快完成任务,计算器组第二,用笔计算的还在哼哧哼哧的算着,结果还不准确。
学生兴趣高涨,直呼太神奇了。
师:大家思考一下,我们这个VB程序是如何解决求圆面积的,也就是它的原理是什么样的,可以与数学上的相比较。
生:“不是一样的嘛,给出圆半径,得出圆面积”
生:“就是,还是利用数学上的求圆面积公式”
师:“大家说的一点都不错,我们用VB 编写程序,第一步就是分析问题,确定用什么方法解决,然后画出流程图,最后才开始编写程序”
教师给学生看流程图:
师:下面请同学们仔细
观察“求圆面积”程序界面,对照书本11页,找一找每个对象的名称,作用是什么?(6分
钟)学生自习讨论,学习控件的名称和作用
找一找:
我的名字?
我的用途?
然后教师讲解,如何向工作界面中,添加这些控件,及属性设置。
……
师:如果我要求梯形面积怎么办,如何修改?大家尝试一下?
学生动手实践:
在学生动手实践的
过程中,可提示学生,
梯形面积公式是什么,
与圆面积公式有什么差
别,已知量有什么不
同,工作界面中还少什
么?
学生基本能完成任务
师:好了,大家基本上都完成了,那么运行一下,看看有什么问题?
生(运行程序后):老师,得不到正确的结果,还是算的圆的面积。
师(引出代码的介绍):是吗?大家看一下,我们只是修改了程序的工作界面,到底它是怎么由已知条件得出结果的呢?让我们一起进入它的核心部分---程序代码。
教师演示,进入代码设计阶段,带领学生一起看代码(该部分不要求学生去编写代码,只要了解一下,会进行简单的修改即可)教师:大家看一下,哪个部分能看懂
生:s= r*r
师:那么我们求梯形面积,只要怎么样啊?大家试一试修改,再运行一下
学生把求圆面积公式换成梯形面积公式,并运行。
……
生(做的快的学生大叫):老师,这下对了,我好了,我好了。
教学反思:
初二的学生初次接触程序设计,主要是培养他们的兴趣,在兴趣的基础上,了解VB解决问题的一般步骤
在实施该案例的过程中,我从数学上的求圆面积入手,引出vb 程序,通过计算比赛,激发学生对程序的好奇与兴趣,在一起的讨论与我的提示中,学生积极动手。
但是我发现可能由于学生刚接触程序设计,而我的案例中知识点量大了些,所以在课上我临时放弃了程序代码部分的内容,留待下节课再讲。
但就已完成的教学内容来看,学习氛围和效果不错。
我觉得在教学过程中要根据各个学校学生基础水平的不同,学习氛围的不同,可以对教材的难度进行相应的调整。
在入门的时候尽量慢一点,有趣一点,以培养学生的兴趣为主。