原创:不同类型实例对VB程序设计教学效果的影响
摘 要: 讨论了在VB程序设计课程中不同案例教学对学习者的学习效果的影响,以探索一种符合非计算机专业教育教学特点,有助于培养学生编程意识与编程能力,进而有效提高VB程序设计教学成效的教学模式。
中国论文网
关键词: VB程序设计; 案例教学; 教学模式; 教学效果
中图分类号:G642 文献标志码:A 文章编号:1006-8228(2012)05-52-03
Impact on teaching VB programming via different examples
Li Rong
(Department of Computer Science, Zengcheng College, South China Normal
University, Guangzhou, Guangdong 511363, China)
Abstract: The author discusses in this paper the impact of different
case-teaching modes on students in teaching VB programming, in order to explore a
teaching mode which suits the teaching requirement of non-computer major, helps to
raise students' ability to program and enhance the teaching effect of VB programming.
Key
word
word文档格式规范word作业纸小票打印word模板word简历模板免费word简历
s: VB program design; Case teaching; Teaching mode; Teaching effect
0 引言
案例教学是一种以问题为核心、以案例为基点设计教学过程的教学模式。案例教学模式的主要目标是:形成和培养学生的问题意识,提高学生
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
和解决实际问题的能力,发展学生的主体性,确立学生在学习中的主体地位;促进学生创造性的发展。传统的教学模式主要以现成知识传承与获得为目标,而案例教学模式主要以在知识的探究、迁移、运用基础上发展能力为目标,促进学生学习方式的变革。
在VB教学中实施案例教学基本上分为两类方法:一是案例讲解法,二是案例分析法。案例分析法首先讲思路,再一步一步讲如何实现。通过这些案例的讲解逐步渗透,给学生讲解程序结构、语法要求、对象的属性以及事件过程的代码编写思路,然后启发学生自己完成一个比较综合的小型程序,让学生知道学习VB后可以做到什么,并提高他们学习VB的兴趣。从解答题过程的角度分析案例,使学生获得解答题的目标结构步骤。这种教学模式的确能够在一定程度上改变学生问题表征、系统化问题和解答题步骤的知识,从而有利于案例学习的迁移。
本研究设计了演示不同实例的教学策略,要求学生完成多种程序设计专题任务。通过实例演示的教学设计来降低学生在学习VB程序设计语言的认识上的压力,通过完成专题任务来了解学生解决程序设计问题的能力。
1 研究方法
1.1 研究对象
以我院2010级学生作为研究对象。国际会计1班(共42人)采用含解题思路和解题步骤的实例;国际会计2班(共43人)采用只含解题步骤的实例。教学实验为期2周,每周4学时,共8学时。采用尚未学习的一维数组进行实验。实验前先对学习过的内容进行测试,测试结果在80分及以上认为是基础好的学生,80分以下认为是基础差的学生。最后实验分组如表1所示。
表1 实验分组情况
[[教学策略\&VB基础好差\&人数\&含解题思路和解题步骤的实例\&VB基础好\&15\&VB基础差\&27\&只含解题步骤的实例\&VB基础好\&18\&VB基础差\&25\&]]
1.2 研究设计
本研究使用spass统计软件的因子分析的研究法,探讨不同类型的实例呈现及VB基础好坏对数组的学习效果、程序设计专题解决能力的影响。本研究的变量如表2所示。
武汉保洁www.hrdbj.com whb
表2 研究的变量
[[自变量\&因变量\&不同类型的实例
1. 含解题思路和解题步骤的实例
2. 只含解题步骤的实例
学生VB基础的好坏
VB基础好
VB基础差\&一、程序语言学习效果
1. 语法理解能力
2. 程序逻辑理解能力
3. 问题解决能力
二、程序设计专题解决能力
1.专题任务一
2.专题任务二
3. 专题任务三\&]]
数组单元学习实例
教案
中职数学基础模块教案 下载北师大版¥1.2次方程的根与系数的关系的教案关于坚持的教案初中数学教案下载电子教案下载
的设计原则如下。
? 含解题思路和解题步骤的实例
采用教材提供的实例,为学生提供解题思路和解题步骤,目的是训练学习者思考怎样解
答题,帮助学习者建立解答题的模式。实例如表3所示。
表3 含解题思路和解题步骤的实例
[[问题描述:设计一程序,将3位同学的成绩存放到数组中(利用inputbox函数与
for-next循环)
解题思路:
1. 需存放3位同学成绩,那么数组的类型要如何定义呢,如果要是下标为1,那要怎么
编写代码呢,
2. 要输入3位同学成绩,需重复3次输入函数,我们可以使用for-next循环来实现,
起始值与终值要考虑下标。
解题步骤:
1. 我们应该先定义数组。
程序代码:option Base 1 ’数组下标从1开始
Dim sa(3) as integer
2. 要让使用者利用inputbox函数输入成绩,输入第1位的成绩到
sa(1),sa(1)=inputbox(请输入成绩)
3. 要让使用者利用inputbox函数输入成绩,输入第2位的成绩到
sa(2),sa(2)=inputbox(请输入成绩)
4. 要让使用者利用inputbox函数输入成绩,输入第3位的成绩到
sa(3),sa(3)=inputbox(请输入成绩)
5. 在步骤2至步骤4中,因语法重复,可以使用循环来控制
For i=1 to 3
sa(i)=inputbox(请输入成绩)
Next i
参考解法:
option Base 1
Dim sa(3) as integer
For i=1 to 3
武汉保洁www.hrdbj.com whb
sa(i)=inputbox(请输入成绩)
Next i
\&]]
? 只有解题步骤的实例
在表3中把解题思路删除,让学习者根据解题步骤了解程序代码的编写。
? 程序设计专题任务
本研究为了了解学生解答题的效果。设有一专题任务,任务目标为编写双色球简单选号系统。界面如图1所示。专题任务
计划
项目进度计划表范例计划下载计划下载计划下载课程教学计划下载
如表4所示。
图1 双色球选号界面
表4 专题任务计划
[[专题子任务一\&设计界面\&专题子任务二\&判断数值不能重复\&专题子任务三\&将数值从小到大排列\&]]
任务与教学目标如表5所示。
表5 任务与教学目标
[[专题任务目标\&教学目标\&电脑选号:利用电脑自动产生6个数,并显示在界面上。利用循环和随机函数产生的数必须存放在数组中\&能利用循环产生随机数并存放在数组中
应用Randomize、Rnd二函数设计随机产生1-33之间的数值
数组的输出\&判断数值不能重复\&能利用if-then来判断产生的数是否相同\&将数组中的值从小到大排列\&应用冒泡法对一维数组进行排序\&]]
? 测试题分布情况
语法知识为填空题6道,5道程序调试补充题,解答题1道。
2 实验数据分析与讨论
2.1 学习效果的分析
实验完成后对学生进行一维数组单元的测试。各实验组在一维数组学习效果的平均数、标准差及人数如表6所示。
表6 各实验组在一维数组学习效果的平均数、标准差及人数
[[教学策略\&VB基础好差\&人数\&Mean\&Std.Deviation\&含解题思路和
步骤的实例\&VB基础好\&15\&20.33\&2.876\&VB基础差\&27\&18.21\&3.27 \&只含解题步骤
的实例\&VB基础好\&18\&17.63\&3.552\&VB基础差\&25\&13.56\&4.021\&总和\&VB基础好\&33\&18.86\&3.245\&VB基础差\&52\&15.97\&3.631\&]]
由表6看出,在基础好坏方面,VB基础好的组的平均数高于VB基础差的;在教学策略上,含解题思路和解题步骤的实例的组的平均数高于只含解题步骤的实例的组。说明在教学策略上含解题思路和解题步骤的实例比只含解题步骤的实例好。
在学习效果变异数分析前,先以Levene法进行变异数同质性检验,结果显示,各组并无
武汉保洁www.hrdbj.com whb
显著差异(F(3,66)=1.151,p=.335),故符合变异数同质性假设。一维数组学习效果经变异数分析结果如表7所示。
表7 数组学习效果经变异数分析结果
[[变异来源\&SS\&Df\&MS\&F\&Sig.\&教学策略\&220.011\&1\&220.011\&18.453\&.000*\&VB基础好
\&161.574\&1\&161.574\&13.552\&.000*\&教学策略×
VB基础好\&15.764\&1\&15.764\&1.322\&.254 \&误差\&786.914\&66\&11.923\&\&\&]][*p只含解题步骤的实例
基础好的组>基础差的组\&专题子任务二\&教学策略
VB基础\&未显著\&含解题思路和步骤的组=只含解题步骤的实例
基础好的组>基础差的组\&专题子任务三\&教学策略
VB基础\&未显著\&含解题思路和步骤的组=只含解题步骤的实例
基础好的组>基础差的组\&程序设计专题
总效果\&教学策略
VB基础\&未显著\&含解题思路和步骤的组=只含解题步骤的实例
基础好的组>基础差的组\&]]
3 结束语
本研究获得以下结论:?实例教学有助于学习者对VB程序语言的理解;?含解题思路和步骤的实例有助于提高学习者的学习效果及解题效果;?专题式的教学活动更有助于基础好的学习者解答题。
根据以上结论我们建议:?增加VB程序设计教材的实例;?训练学习者先考虑解题思路和解题步骤,以提高VB程序设计专题问题的解决效果。先了解问题,再设计解决
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
,最后执行解决方案;?增加VB程序设计专题教学活动,让学习者有充分的时间来强化对问题的思考以提高解题的效果;?教师在VB程序教学中应以解答题为出发点来组织教学。
参考文献:
[1] 梁新,张怀强.任职教育中案例教学方式的应用研究[J].海军院校任
职教育研究优秀论文集,2006.
[2] 孙万东.案例教学模式的课堂管理策略[M].黑龙江高教出版社,
2007.
[3] 王涛.VB教学中案例的选取及应用举例[J].长沙通信职业技术学院
学报,2008.7(4):78~81
[4] 蔡守龙.走向教育案例研究――兼论新一轮课程改革实验区的教育
科研[J].重庆教育,2003.7:4~7
[5] 马晓娟.非计算机专业Visual Basic案例教学模式探讨[J]. 计算机教
育,2009.22:48~50
武汉保洁www.hrdbj.com whb
转载请注明来源。原文地址:
武汉保洁www.hrdbj.com whb