- 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程序设计》教学中研究与应用
摘 要:针对目前高职学校在《VB程序设计》课程教学中普通存在的一些现象,分析了传统教学中存在的问题,并将项目教学法应用在VB程序设计课程的教学过程中。并从教学设计、演示案例的设计、项目的选取等方面对这种方法进行阐述。
关键词:项目教学;教学设计;VB程序设计
中图分类号:TP311 文献标识码:B DoI: 10.3969/j.issn.1003-6970.2012.06.052
当前,《VB程序设计》课程作为大部分高职院校计算机专业的一门专业基础课,开设此课的目的是通过该课程的学习,使学生掌握面向对象的编程方法,培养他们分析和解决问题的能力。但普通存在的问题是,该课程的教学模式还是主要以“教师通过多媒体讲授和演示,学生上机操作”为主。通过这种教学模式培养出来的学生虽然学会了全部知识内容,但在进行具体程序设计时还是无从下手。当今社会需要的是高素质的技能型人才,这就要求教师必须尽快改革传统教学方法,采用更加科学的教学方法,以适应社会对人才的需求。
1 传统教学中存在的问题
学习《VB程序设计》和学习其它编程语言一亲,枯燥复杂的内容、程序错误的百出是学生所必须面对的。由于高职院校的学生本身的知识接受能力和学习动力相对较弱,在传统教学模式下,该程序授课效果不是很理想。其主要原因是在传统教学模式中,理论教学与实验教学是区别对待的,后者通过用来“辅助”前者,学生通过实验教学环节来“验证”理论教学的内容。其次,传统的《VB程序设计》授课教师在组织教学时,往往按照教材编排的顺序,先介绍单纯的理论知识,再讲解具体的使用。过多的理论介绍,既增加了学生的学习负担,又不能突出教学重点,还会降低学生的学习积极性。同时,传统教学的编程练习与现实没有太多关联,没有吸引力,而且练习之间没有关联,造成学生学习兴趣低下。另外,学生学习VB程序设计只是停留在知识点学习以及例题的练习,没有实际工程项目开发的历练和体验,无法直接感受所学知识在实际工作中的作用和地位,影响了学习效果。
2 项目教学法
将项目学习引进教学并不是新的想法,已经发展成为一种教学策略了。当学生有机会去挖掘更复杂的、有挑战性的和与现实生活类似的问题时,他们对学习会变得更加投入。基于项目的学习不仅使学生产生学习兴趣,设计良好的学习项目还能鼓励学生积极的调查和更多的思考。当学生投入到有意义的解决实际问题的活动中时,在帮助学生理解技能是怎样一步步演变成为成果的过程,学生将获得更强的理解能力。
项目教学法,是师生通过共同实施一个完整的项目工作而进行的教学活动。“项目”是指以生产一件具体的具有一定实际应用价值的产品为目的任务,它应该满足该工作过程用于学习一定的教学内容,具有一定的应用价值,能将某一课题的理论知识与实际技能结合起来[1],学习者有独立制定计划并实施的机会,在一定时间内,可以自行安排自己的学习行为,有明确而具体的成果展示,一般流程为信息收集—方案设计—项目实施—成果展示—最终评价,同时以小组形式开展合作学习和自主学习。
在项目教学法中,活动根据需要可以分小组进行,也可让学生独立工作,或由全班参加。一般来说项目活动不能独立完成所有的教学任务,它只是教学中一个不可缺少的部分。
3 项目教学设计
VB课程教学内容主要是使用VB开发环境来开发与数据库相关的应用程序。具体包括:窗体界面的设计,常用控件的属性、事件及方法,对话框的设计,菜单栏、工具栏及状态栏的设计,多文档界面的设计,文件的操作,数据库的操作等。学习该课程应该达到以下两个主要教学目标:
一是知识目标:要求学生掌握VB集成开发环境下程序设计的基本概念及编程模式,面向对象的基本编程思想以及软件开发的基本步骤。
二是技能目标:要求学生具备使用VB进行程序设计的能力,并能够使用VB开发应用程序。同时,能够适应社会的需求,使用VB完成企业项目的开发。
在项目教学模式中,教学项目的选择是整个教学的关键,是否选择合适的项目直接影响到教学的效果。因此在项目选择这一环节中,教师应该紧扣教学内容,根据学生的特点,联系实际,确定可行的具有实际意义的项目。教学项目既要涵盖基本的教学知识点,能服务于教学,体现教学目标,又能激发学生的学习兴趣,达到预定的教学效果。[2]
为了实现上述课程教学目标,让学生掌握必备的VB编程知识,具备应用VB开发程序的能力,我把学生将来工作过程中需要的基本知识和技能,分解到具体的项目模块开发中,设计了VB课程的基础项目模块和综合项目模块。
基础项目模块包括:制作折扣计算机器、制作阴影文字、制作简易计算器、制作摇奖机、设计用户登录系统、设计排序法演示系统、制作简单记事本、制作调色板、制作
文档评论(0)