- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高职《VB程序设计》教学之我见
高职《VB程序设计》教学之我见[摘要]《Visual Basic程序设计》是一门程序开发语言,但大多数教师都单纯采用实例教学,忽视了程序开发这一环节,而高职院校尤其强调要提高学生的实践能力。针对这一问题,根据本人多年从事VB教学的经验,讨论了高职院校的VB教学方法。
[关键词]程序开发 实例教学 《VB程序设计》教学
[中图分类号]G712[文献标识码]A[文章编号]1009-5349(2011)09-0150-01
“实例教学”是计算机教学中最常使用的一种教学方法,将知识点溶入典型实例中进行教学,通过对实例的分析、讲解,达到传授知识、技能的目的;“程序开发”是在教学活动中,以开发程序为目标,学生在教师的引导下,通过单个任务的探究,达到对所学知识点的掌握和操作技能的培养。在教学过程中,要把两种教学方法结合起来,以教师为主导,学生为主体,充分发挥两种教学方法的优势,更好的完成教学任务。具体说,我在进行VB教学时,采用以下教学模式:
一、精心设计第一节课,激发学生学习VB的兴趣
俗话说,好的开始是成功的一半,第一节课不要急于讲授知识点,向学生演示几个用VB开发出来的小程序和系统。要求这些程序和系统不仅要有代表性,还要有吸引力。我所在的学校是高职院校,VB有实习,我每次选取的都是上届学生实习时做的比较好的软件,并告诉学生,你们学完之后这样的小软件可以轻松的编写出来,从而大大提高了学生学好VB的信心与热情。第一节课的最后,演示一个系统程序(我以“员工工资管理系统”为例),并告诉学生,我们这学期的任务就是通过多个实例教学最终完成这个系统的开发,使学生产生学习的源动力。
二、在教学中,采用“实例教学”与“程序开发”相结合的教学方法
整个教学中,我设计一个“员工工资管理系统”,整个学期我都围绕该系统进行教学。针对该系统,每一节课都按照“由浅入深、循序渐进”的顺序提出不同的任务,在对任务进行分析的基础上展开教学,该任务解决后,再详细总结本节知识点。在讲解知识点之后,再设计一些实用性、趣味性的案例,使学生更好的掌握知识点,进一步提高学生的编程能力。这样,该系统做出来,本学期的任务也就完成了。
(一)需求分析
学生了解该系统功能后,引导学生实地考察,是否能够满足用户主的需要,如果不能还要补充哪些功能。这一阶段使学生懂得开发程序要做大量的分析工作,程序不是以做完为目的,最终要投入使用。
(二)总体设计和详细设计
教师要将这个大工程细分成多个子任务,明确每个子任务的作用,即为总体设计;详细设计,即根据每个子任务所含的知识点选择典型实例和设计任务进行系统教学,让学生将知识点运用到系统中。即以该系统为中心,围绕它展开学习。使学生在开发“员工工资管理系统”中发现新知识,再将发现的新知识运用到典型案例中。这时教师应该引导学生,系统的功能应以实用、够用为主;设计时的布局要合理,界面的设计要美观。对于代码的编写,要让学生对原系统中的代码有所掌握和理解,再进一步引导学生,对原代码适当改写并观察结果,从而发现新知识。以学生自主尝试,教师引导的方式,让学生大胆实践,使他们在尝试中体会、感受和领悟。在此过程中,由于学生的理解掌握能力和创新能力各不相同,一定会遇到一些问题。对于共性问题,可由教师统一示范,集体解决;对于个别问题可作单独辅导,并鼓励学生通过查阅图书、网络、杂志等多种渠道去收集资料和解决问题。
(三)程序的测试
在编写程序时,由于有大量的代码,所以可能会出现问题而导致不能正常运行。要人为的制造错误,举例让学生知道一些错误产生的原因,让学生记忆深刻。当然错误的原因很多,不可能一一举出实例,这就要求学生互相帮助,解决更多的问题。
教学过程中,程序开发和实例教学是相辅相成的,程序开发是个大框架,离不开实例的讲解,实例的讲解有利于加深对知识点的消化吸收乃至整个系统的完成。所以要不断收集学生在完成实例过程中的反馈信息,从而动态地调整两者的使用。
三、在考核上,改变以往的考试方法
我系VB课有实训,安排在考试前一周,让学生根据本学期所学的VB知识,自行设计、开发一个软件(本学期开学初就布置学生思考这个问题)。通过一周的努力,每个学生都会拿出一个非常成型的小软件,在此过程中会很真实的反映出学生对所学知识的理解应用情况,同时学生的动手能力、创新能力、自主学习等各方面的能力又会得到大幅度的提高。实训课的成绩纳入期末总成绩,期末总成绩=实训课成绩(40%)+平时成绩(20%)+期末笔试成绩(40%)。
总之,VB是一门理论和实践并重的课程,在高职院校中,应该重点培养学生解决实际问题的能力,以上是笔者在VB课程实际教学中实施的一些具体做法。实践证明,通过采用上述教学方法,学生的学习
原创力文档


文档评论(0)