《Vasual Basic程序设计》教学设计Word格式.docx
《《Vasual Basic程序设计》教学设计Word格式.docx》由会员分享,可在线阅读,更多相关《《Vasual Basic程序设计》教学设计Word格式.docx(47页珍藏版)》请在冰豆网上搜索。
4、掌握VisualBasic的集成开发环境。
(二)过程与方法
(1)同学们可以在课上了解本节课内容,提出问题,发现问题,并引导同学们解决问题;
(2)根据教师提出的任务要求,让同学们在课上练习,教师评讲。
(3)在实验时间布置练习、掌握。
(三)情感、态度与价值观
系统介绍VisualBasic的集成开发环境并进行初步的实验。
在内容选取上注意培养学生的综合应用能力,提供网络实验平台和在此基础上进行实践和创新的必要知识。
三、教学重、难点及解决措施
(一)教学重点
(1)VisualBasic的安装和启动;
(2)VisualBasic的集成开发环境的熟悉与掌握。
(二)教学难点
(1)VisualBasic的集成开发环境。
四、教学方式选择与设计
采用任务驱动、问题驱动、协作学习等方法,通过创设情境,激发学生的学习兴趣,通过提问引发学生思考,发现问题,解决问题。
(1)任务驱动:
给出“学习任务单”,让学生在完成任务的过程中,掌握相关知识。
(2)协作学习:
划分学习小组,组员之间进行交流讨论并进行任务分工。
五、教学环境及资源准备
(一)教学环境:
多媒体教室;
(二)教学资源准备:
准备多媒体;
课上任务;
例题;
教案ppt;
六、教学过程
教学环节
教学内容
用时
(分钟)
教师活动
学生活动
媒体应用
自我介绍
1、开场白:
首先教师做个自我介绍,与同学们互相认识。
2、简单介绍
解答同学们对于VisualBasic程序设计这门课的疑惑和新的认识。
3、考核方法
考核方法更注重平时学习与实际应用能力的提升,总成绩由平时成绩(视频学习、作业、考勤等)30%+期末考评(期末上机考试)70%组成,提升学生的学习紧迫感。
4、参考资料
除了上课所用教材外,为学生提供丰富的教学资源,指定参考教材,介绍网络资源,鼓励学生自学。
5、小组划分
对全班同学进行项目分组,推选项目组长,并明确项目组长的职责,组内培养团队协作能力。
20
讲授
听课
多媒体
体验学习
老师给同学们介绍一些程序设计简单知识,穿插讲一些利用VisualBasic完成一些简单有趣的小程序,吸引同学们的兴趣,产生浓厚的喜好。
25
计算机
理论讲解
简单介绍一下VisualBasic程序设计的基本知识和结构框架:
1、了解VisualBasic的发展及特点;
2、掌握VisualBasic的安装和启动;
3、掌握VisualBasic的集成开发环境。
45
联系实际
任务:
制作一个自己的小程序,内容同学们自己设计。
答疑
练习
归纳总结
总结本节课的主要内容以及重点和难点。
5
课后作业
1、预习下一节课的内容;
2、完成本章实验指导书。
2
七、教学流程
八、教学评价设计
(一)课堂学习效果论坛讨论:
1、讨论了VisualBasic的发展与特点。
2、对程序设计的认识。
3、为同学们解答了课程中的遇到的困难。
(二)学生课堂表现评价:
学生反映良好,同学非常积极踊跃。
九、教学反思
1.学生来自非计算机专业,有些同学对课程的理解有一定的困难。
2.知识点特别琐碎与繁杂,在有限时间内学生无法全部掌握。
“VisualBasic程序设计”教学设计
(二)
VisualBasic程序设计概述
VisualBasic程序设计
2学时
本章学习VisualBasic程序设计概述。
要掌握程序设计的基本方法,首先需要了解程序设计的发展历程,并从整体上了解VisualBasic程序设计学习中需要掌握的基本概念和对象,以及学习程序设计的一般步骤。
本章首先简单介绍程序设计的一般概念和发展历程,了解VisualBasic的基本对象、属性、事件和方法,并介绍学习者在学习程序设计时应该掌握的最基本的几种控件,让学生了解创建VisualBasic程序的一般步骤和VisualBasic工程的组成和管理,从整体上对要学习的对象有一个基本的了解。
。
在上一章,同学们已经了解了VisualBasic的发展和特点、VisualBasic6.0的安装和启动,还有VisualBasic6.0集成开发环境的应用。
经过课上和课后的反复练习,同学们已经可以利用上一章所学的知识自己动手创建一个窗体了。
这些应有的知识储备都是十分有利于同学们有学习新的知识,相信通过课上对本节内容的深入讲解,同学们对于VisualBasic程序设计的认识会有一个较大的提高。
1、了解程序设计方法的发展;
2、掌握VisualBasic的对象、属性、方法、事件;
3、掌握窗体对象及其属性、方法、事件;
4、掌握基本控件的属性、方法、事件;
5、掌握创建应用程序的基本步骤。
(1)通过展示同学们在课下所做的本节课作业,提出问题,发现问题,并引导同学们解决问题;
学习如何利用VisualBasic的属性、事件和方法设计程序,提高同学们对工程文件运行逻辑的认识,让同学们对VisualBasic有一个较为深入的理解,
(1)窗体对象及其属性、方法、事件;
(2)基本控件的属性、方法、事件;
(3)创建应用程序的基本步骤
(1)窗体对象的方法、事件;
(2)基本控件的方法、事件;
让学生在完成任务的过程中,掌握属性、事件、方法等概念。
以小组为单位,组员之间进行交流讨论并进行任务分工。
举例:
1、以上节课作业为例,纠正同学们程序中的错误。
2、解答同学们在网络学习平台上的留言、提问。
10
温故知新
1、复习上一节课所讲的知识点,将上一次课所学习的基本知识作重点强调。
2、对上一节所布置预习内容进行检查。
3、通过一个简单的案例引入本节课的学习内容。
30
实验研究
1、通过以上例子讲解工程组成,以及创建工程过程中所要注意的问题
2、讲解PPT中的内容,对工程结构进行分析。
讨论
2.1程序设计方法发展简述
2.2VisualBasic的对象及属性、事件与方法
2.3窗体对象及属性、事件与方法
2.4基本控件
2.5创建VisualBasic应用程序的基本步骤
2.6VisualBasic工程的组成与管理
15
强调属性、事件和方法等知识点。
1、讨论属性、事件和方法的应用。
2、讨论窗体与其他控件的区别。
学生反映良好,积极参与课堂活动。
1.对事件的应用逻辑掌握不理想。
2.学生课前预习时间不够。
“VisualBasic程序设计”教学设计(三)
VisualBasic语言基础
2课时
这节课主要的内容是告诉学生有关VisualBasic程序设计的一些基础性的知识,要学好一本程序设计语言的基础就是对其基本语法熟练掌握,本章主要介绍字符集、数据类型、常量、变量、运算符与表达式、常用内部函数和VisualBasic的语句书写规则及基本语句等内容。
在上一章,同学们已经掌握了对象的属性、事件与方法的概念和应用,以及VisualBasic开发环境的使用,经过课上和课后的反复练习,同学们已经可以利用VisualBasic6.0开发环境设计处简单的工程文件,对于交互式的设计有了初步的理解,相信通过课上对本节内容的深入讲解,同学们对于VisualBasic程序设计中结构化程序设计部分的基础内容也能得到进一步的了解。
(1)理解字符集、数据类型、常量与变量的定义;
(2)掌握运算符和表达式;
(3)掌握常用内部函数的用法;
(4)了解基本VisualBasic语句结构。
(2)字符集、数据类型、常量、变量、运算符与表达式、常用内部函数和VisualBasic的语句书写规则及基本语句等内容。
VisualBasic语言基础是结构化程序设计学习不可或缺的一部分,要学好一本程序设计语言的基础就是对其基本语法熟练掌握,这样才能在后续的程序设计学习中获得事半功倍的效果。
(1)字符集、数据类型、常量与变量;
(2)运算符和表达式;
(3)常用内部函数
(1)变量的定义;
(2)常用内部函数的用法;
(3)表达式的书写规则
提出问题,让学生在完成任务的过程中,掌握字符集、数据类型、常量、变量的概念;
运算符与表达式、常用内部函数的使用规则和VisualBasic的语句书写规则及基本语句。
所用时间(分钟)
1、简单复习上一节课所讲的知识点,将上一次课上所学习的表单的基本知识以及常用属性作重点强调。
3、解答同学们在网络学习平台上的留言、提问。
4、通过一个简单的案例引入本节课的学习内容。
1、通过例子讲解字符集、数据类型、常量、变量、运算符与表达式及函数的概念。
2、讲解PPT中的内容,结合实例演示变量与函数的应用。
制作一个运用了变量及函数的窗体,界面效果及功能同学们自己设计。
概括本节课的重点和难点,将本章css的知识点儿从头到尾再给同学们串讲一遍。
着重强调css的选择器和属性。
4
1
1、探讨了对函数的理解和在作业中出现的问题;
2、为同学们解答了课程中的遇到的困难。
学生反映良好,一些同学非常的积极踊跃。
知识点多,课程安排比较紧凑,但学生熟记有限,下节课将重点与难点再着重复习一下。
“VisualBasic程序设计”教学设计(四)
数据输入输出
这节课主要的内容是告诉学生有关VisualBasic程序设计中数据的输入输出相关的一些重要的知识,数据的输入和输出是程序设计过程中不可缺少的一部分,VisualBasic提供了多种形式的输入输出手段,本章主要学习数据输入控件、数据输入方法、数据输入输出函数和过程等输入输出手段的应用,并介绍和输入输出密切相关的字体、字形和颜色,以及打印机输出等内容。
在上一节,同学们已经掌握了有关VisualBasic程序设计的一些基础性的知识,一个计算机程序通常可分为数据输入、数据处理和结果输出3个部分。
计算机通过输入操作接收数据,然后对数据进行处理,并将处理完的数据以完整有效的方式输出给用户。
通过对本节课的学习,同学们会对如何应用程序处理实际问题有更深层次的认识和运用,这是十分有利于学生们在今后章节的学习的。
(1)掌握数据输入输出控件;
(2)掌握数据输出方法;
(3)掌握输入输出函数和过程。
(1)通过展示同学们在课下的预习,提出问题,发现问题,并引导同学们解决问题;
(2)介绍数据输入输出的相关知识并结合实例讲解。
数据的输入和输出是程序设计过程中不可缺少的一部分,一个计算机程序通常可分为数据输入、数据处理和结果输出3个部分,解决了程序设计过程中的数据输入输出问题,就可以集中精力解决问题的核心部分就是数据处理部分。
(1)数据输入输出控件;
(2)数据输出方法。
输入输出函数和过程。
(1)创设问题的情境;
(2)为学生提供有关数据输入输出的一些简单资料,找到问题,提出假设;
(3)从理论上和实践上检验自己的假设;
(4)根据结果,在仔细评价的基础上得出结论。
这样学习下来,有利于激发学生的潜力智力,有利于学生记忆的保持。
1、简单复习上一节课所讲的知识点,将上一次课上所学习的数据类型、常量变量的概念及函数的基本知识作重点强调。
3、纠正同学们作业中的错误。
解答同学们在网络学习平台上的留言、提问。
通过例子讲解输入输出的概念,及程序设计过程中所要注意的问题。
讲解PPT,并通过实例总结输入输出的几种形式,以及在应用中的区别:
输入输出的几种形式:
(1)数据输入输出控件;
(2)数据输出方法;
(3)数据输入输出函数和过程;
(4)打印机输出。
制作一个窗体,分别应用输入输出控件、输出方法及输入输出函数和过程进行数据的输入和输出。
拓展学习
字体、字形和颜色,了解程序中字体、字形和颜色的相关设置及原理。
17
概括本节课的重点和难点,将本章关于输入输出的知识点从头到尾再给同学们串讲一遍。
着重强调输入输出函数的应用。
8
1、探讨了输出方法的应用技巧和在作业中出现的问题;
学生反映良好,一些同学非常的积极踊跃。
知识点多,学生易疲劳。
“VisualBasic程序设计”教学设计(五)
VisualBasic控制结构
(一)
这节课主要的内容是告诉学生有关VisualBasic控制结构和算法的一些重要的知识,VisualBasic主要有顺序结构、选择结构和循环结构三种控制结构,VisualBasic控制结构表示程序运行的顺序,算法表示解决问题的思路和方法,本节课主要介绍算法的定义,以及顺序结构和选择结构。
计算机的所有操作都是按照人们预先编制好的程序进行的,所谓程序,简单来说就是一系列指令的有序组合,计算机通过运行该组指令,达到预期的目的。
程序设计就是按照一定的目的组织数据和安排对数据操作、处理的步骤,以及创建合理有效的用户界面的过程,通过对本节课的学习,同学们会对程序的结构有一个更深层次的认识和运用,这是十分有利于学生们在今后章节的学习的。
(1)理解算法的定义;
(2)掌握选择结构的特点及应用。
(2)通过实例介绍算法和程序控制结构的定义。
(3)通过实例讲解顺序结构和选择结构的几种形式和应用。
VisualBasic控制结构是结构化程序设计学习不可或缺的一部分,它代表着对一个程序整体结构的掌控,能够充分理解程序控制结构和熟练应用各种控制结构解决问题,才能在后续的程序设计学习中获得事半功倍的效果。
(1)算法的定义;
(2)选择结构的特点及应用。
(1)选择结构的特点及应用。
采用问题假设、问题驱动、引导学生、协作学习等方法,通过创设情境,激发学生的学习兴趣,通过提问引发学生思考,发现问题,解决问题。
(1)学习驱动:
提出问题,让学生在完成任务的过程中,掌握算法、程序控制结构等概念以及三种基本的程序控制结构。
教案ppt。
1、简单复习上一节课所讲的知识点,将上一次课上所学习的数据输入输出控件、数据输出方法以及常数据输入输出函数重点强调。
通过实例讲解:
1算法及其描述
(1)算法的概念
(2)3种基本控制结构
2选择结构
(1)单行结构条件语句
(2)块结构条件语句
(3)多分支语句
(4)IIf()函数和Choose()函数
(5)嵌套的选择结构
设计一个程序,应用几种不同的选择语句解决同一个问题。
概括本节课的重点和难点,将本章的知识点从头到尾再给同学们串讲一遍。
着重强调几种选择语句的区别和各自适用的情况。
1、完成本部分实验指导书。
2、预习下一讲的内容。
1、探讨了选择结构的思路在现实生活中的应用;
学生反映良好,一些同学非常的积极踊跃。
课程人数众多,知识点多,无法顾及每一位学生。
“VisualBasic程序设计”教学设计(六)
VisualBasic控制结构
(二)
这节课主要的内容是循环结构及其应用,循环结构是程序控制结构中非常常用的一种结构,熟练应用循环结构解决问题,能够充分地发挥计算机强大的运算能力,极大地简化程序,提高编程效率。
在上一节,同学们已经掌握了有关程序控制结构中比较简单的顺序结构和选择结构。
通过对本节课的学习,同学们会对循环结构有一个更深层次的认识和运用,这是十分有利于学生们在今后章节的学习的。