人人范文网 范文大全

体验VB编程教学设计

发布时间:2020-03-02 17:50:23 来源:范文大全 收藏本文 下载本文 手机版

《体验VB编程》教学设计

一、教学内容分析

1.课程标准内容《信息的编程加工》教学设计

初步掌握用计算机编程加工信息的工作过程和基本特征; 2.教材作用与地位

教科版《信息技术基础》第三章第二节“信息的编程加工”, 对这部分内容分两堂课完成。第一节课通过操作和剖析已经编好的计算机程序,在解决实际问题中分析并了解其工作过程,这种通过问题分析形成算法、再利用计算机程序解决问题的思路和做法,对学生帮助很大。

第二节课主要是通过制作“QQ登陆”这个小程序,体验 VB编程的过程。让学生了解一些简单的编程知识。我们认识问题的过程一般都是像课本那样:从概念到案例。即从事物的原理出发,以实例来验证原理。这样的方法虽然对阐述问题的整体性是有益的,但是却并不容易突破难题,给人以就事论事的感觉,没有鲜活的体现。

所以本节采用的策略是:从案例到概念。即从事物的表象出发,根据现象去探索原理。这样的方法更符合青少年的求知心理,也更容易在用技术实现软件模型过程中体验到程序的本质意义和巨大价值。而且要通过例子来让学生明白计算机语言只是工具,算法才是程序设计的灵魂,从而理解计算机工作的内部机制,也就理解了为什么说自动化信息加工和人性化加工是智能化加工的一个基础。

二、学生分析

因为大多数学生在初中都没有接触到利用计算机来进行编程方面的内容,因此在利用 VB来进行编程方面的基础可以说是零,老师就要从最简单、最基础的方面来引导这些零起点的学生。在学生已有的计算机基础上给他们讲解一下程序设计中的算法以及一些简单的VB编程。

三、教学目标: 1.知识与技能目标

引导学生了解有关程序设计的基本知识;让学生了解计算机加工信息的内在机制以及算法的含义。

2.过程和方法目标

让学生了解计算机解决问题的一般过程,了解用高级语言编程工具解决问题的基本方法,感悟计算机程序设计的思想,了解计算机程序设计的基本流程。

3.情感与价值观目标

激发学生对信息技术的求知欲,提高其学习兴趣,形成积极主动学习信息技术的态度。

四、教学重点

1.了解VB程序设计的界面组成。

2.了解怎样用VB编写简单的小程序,并且运行小程序。

五、教学难点

学生对于算法和 VB编程的理解程度。

六、教学过程

1.第一环节:观看程序,查看代码,了解设计程序的一般过程 通过演示“QQ登陆框“小程序激发同学们的兴趣。

学生观察其界面。分析其程序。

教师:上节课大家通过修改程序体验了一下编程的神奇力量,今天这堂课大家就变身真正的程序员,自己设计程序,编写代码,大显身手了!首先,我们来设计它的外观吧!

第二环节 上手模拟软件外观。

认识算法:制作软件需要编写程序,编写程序要有一定的工具,事先还要有一定的规划和设计,即算法。以盖房子为例讲解算法:预计有多少房间,规划每个房间的功能是什么,建筑的过程是怎样的,最后的装修使用等。

操作演示:从制作软件者的视角,了解 VB的结构特点。 (1)控件。

VB就像盖房,有各种材料、器件——控件,以图像控件为例,演示给学生插入一个控件。 (2)控件的属性。

每个控件都有一定的属性,就像壁画有名称、大小、内容、位置等。为图像控件的 Picture属性引入一个图片。

(3)事件响应代码。

有的控件要能响应一定的功能要求——事件。就像门铃按动时有声音,按门铃就是事件,声音就是响应。

教师演示如何设计程序界面!(演示一个控件即可!更改其属性,并引导学生观察每个对象的属性说明,选择相应的属性进行修改。)

学生:设计程序界面。

教师要引导学生观察每个对象的名称。 第三环节 探索软件智慧的来源。

教师:设计好了程序界面,我们运行程序,是否会相应我们的操作!我们输入了正确的账号和密码,就会显示登录成功的界面吗?

学生:不会!要给它编写代码!

教师:是呀!我们刚才只是给它一个躯体,并没有赋予它灵魂!只有编写了正确的代码,它才会按照我们的指令去操作!

那我们来分析一下这个程序!什么时候我们才能登陆成功? 学生:输入正确的账号和密码! 教师:什么时候出现错误的提示:

学生:账号错误或密码错误或者账号密码都错误!

教师:分析得非常好!明确了解决问题的过程,我们就开始动手编写代码吧!(高一的数学已经了解程序设计的相关知识,学生读懂程序没有什么障碍!老师稍加点拨即可!)

问题是我们现在对那个对象编写代码?这是我们要解决的问题!

学生通过讨论和思考:单击“登陆”按钮才引发的事件,应当对“登陆”按钮编写代码! 代码如下:

Private Sub Command1_Click() mm = \"gl123\" hm = \"2423366923\" sr = Text2.Text If sr = mm And Text1.Text = hm Then Form2.Show Else MsgBox (\"密码输入错误!\") End End If End Sub 教师和学生共同理解程序。

教师:在编写程序过程中,难免会出现错误,就需要进行运行和调试!解决编程中出现的问题! 有学生提出疑问:老师,我输入的密码为什么不能以“*”显示? 教师:在文本框有一个pawordchar属性,大家更改一下看看如何?

还可以对程序进行哪些修改呢?我们有时遇到网络很差,想取消登陆怎么办?引导学生对程序进行进一步的修改和完善!

第四环节 总结程序的作用及程序的结构特点。 教学反思: 1.教学设计

本节课在教学过程中,紧扣课标,从学生的认识特点和实际能力出发,没有用教材提供的例子,而用教师自己设计的例子——设计QQ登陆程序,引发学生的学习兴趣。数学中已经初步了解了程序设计语言,了解了程序涉及的三种结构,从学生熟知的例子入手,这样引入课题自然、清楚,更重要的是简化了“算法”和简化了程序,课堂效果较好,达到了课标的要求。本节课的教学我感到最为成功的地方是,以学生为本,紧扣课标,教材处理恰当。通过分析通过剖析程序让学生了解编程解决问题的方法和步骤;通过学生上机实践,亲身感受计算机编程解决问题的过程;通过学生感悟编程的过程,感受到编程就像跟计算机对话一样;

2.分层教学的实施

教学中采用了分层教学,对不同的学生有不同的要求,“零起点”学生亲身感受计算机程序解决问题的过程,懂得计算机程序设计的基本流程,“非零起点”的学生在“零起点”的基础上,能够根据自己的需要对程序进行进一步的完善。这样所有的学生都能达到课标的要求,每个学生在自己的基础上都有所提高。

3.感悟和提升

在教学中教师让学生感悟程序设计的过程像什么活动一样,好多学生都能感悟出像对话一样,这正是程序设计的“精髓”。教师告诉学生编程不但能解决画函数图像这样的小问题,还能解决更大更复杂的问题,你们现在所用的 Office就是用VB开发出来的,你们以前所学内容主要是在应用别人开发的程序,如果有一天你能开发出程序让别人使用,那么你的计算机水平将上一个台阶,你自己也很有成就感。

4.不足

前面在程序设计界面上,学生花费了较多的时间,在完善程序,如密码框改变其属性pawordchar,设计取消登陆框的“取消”按钮,没有完成。

初试身手,体验编程_教学设计

vb语言编程教案

VB编程题及答案

VB编程实训总结(材料)

《VB编程实现文字闪烁》教案

《VB调色板程序设计》教学设计

VB编程题(循环部分总结题目

VB顺序设计

Vb设计实验报告

VB编程环境下的高校学生成绩管理系统设计研究

体验VB编程教学设计
《体验VB编程教学设计.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档