- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
“卓越计划”下Web程序设计教学方法研究
“卓越计划”下Web程序设计教学方法研究
摘要:“卓越工程师培养计划”创立一种高校和行业、企业联合培养人才的机制。在新形势下,一方面与企业联合,建立实训基地,让学生走出去到企业亲身实践;另一方面聘请企业人员来校讲课,除此之外,更重要地是校内教师在新形势下对学生的培养及其如何讲授课程。web程序设计课程是集知识和技能于一体、实践性很强的课程。基于在教学内容基本不变的情况下,如何更贴近卓越工程师培养目标,本文对web程序设计在培养工程化人才存在的问题以及在教学过程中的教学方法进行了深入研究,提出以一个完整任务实例为主导,通过分析任务、讲解任务,将web编程教学内容融进任务中每一阶段,进行课堂教学的思路。
关键词:工程化人才;web程序设计;任务教学;阶段教学
“卓越工程师培养计划”创立一种高校和行业、企业联合培养人才的机制,确立了工程教育符合行业、企业需求的理念。在新的形势下,一方面与企业联合,建立实训基地,让学生走出去到企业亲身实践;另一方面聘请企业人员来校讲课。除此之外,更多地是校内教师在新形势下如何来培养学生,如何更好地讲授课程。web程序设计是一门实践性很强的课程,要求学生既要学好理论知识,又要掌握实际操作技能。因此,教学中要注重实践技能的培养,采用案例教学,课上课后大量教学实例,通过一个个实例让学生掌握基本知识和编程的方法。同时,也注重采用小组上机方式,将学习程度强和弱的学生分配在一起,共同完成一个小组活动。这一系列的教学方法对学生的实践能力的培养都能起到重要作用,都能提高学生的编程能力。但是,这些并没有改变“教师讲、学生听”的传统的以教定学的教学模式,学生对教师所教内容掌握得很好,也能够完成教师布置的上机题目。但是,学生到大四毕业设计教师布置web系统毕业设计题目时,就很茫然了,不知从何开始。与就业学生交流,也得知他们在开始工作时存在着上述问题,在探索任务和完成任务的过程中,不能自主学习,不能主动分析问题和解决问题,不能很好地完成任务,问题在就业过程中完全表露出来了。因此,在教学内容基本不变的情况下,更应贴近卓越工程师培养目标。web程序设计涉及的知识面较广,知识比较分散,如果能够通过一个完整的实际项目,将这些知识穿插在一起,即将web编程教学内容融进任务中的每一阶段,通过讲解任务来进行课堂教学。
一、教学改革方法
1.教学内容微观调整
尽管教学大纲规定了教学内容,那么也只是从知识结构来进行规范,如果在实际教学中能够根据当前企业大多的需求下,进行在微观上适当调整教学内容,比如web程序设计大纲中规定要讲授脚本语言,之前为了让学生更好理解和更快掌握web编程技巧,讲授都是以简单实用的脚本语言vbscript为例讲解,无论从jsp技术还是.net技术目前在工程中更多采用javascript脚本语言,那么在实际教学中就可以进行微观调整,以适应企业的需求。
2.以任务为中心进行教学
教学方法在高等教育中始终占有很大比重,教学方法也有很多,但是在一个具体教学过程到底采用哪种方法更适合,那就需要从每门课存在问题人手。从web程序设计这门课程多年教授过程中,从毕业设计过程中,以及毕业学生交流过程中,学生大都当任务分配下来不知如何开始,也就是自己所学的知识用在什么地方,怎么用在实际任务当中,如何解决等等一系列问题,所以必须改革教学方法。
在教学中,如果直接分配web编程项目任务给学生,让他们带着项目任务进行学习,他们为了完成任务,就会提出:页面如何设计?页面数据如何处理?任务逻辑如何完成?数据库如何设计?采用什么数据库等一系列在项目中遇到的实际问题。这些问题的解决,正是在教学中的内容。所以,必须要求教师设计具体任务,以体现全部的教学内容。同时,也要求教师将教学内容设计成一个或多个子任务,让学生通过完成一个或几个具体的任务,掌握教学内容,达到教学目标,明确学习目的,掌握学习内容,提高技能,培养动手实践能力。而如何设计“任务”,则对教师提出很严格的要求。
二、教学任务的设计
1.任务设计应注意的问题
在任务完成的过程中,教师是学习情景的创建者、学习任务的设计者,任务设计因此显得重要。通过教学实践,发现如何设计任务要注意几个方面。
(1)任务的连贯性、分散性。连贯性主要保证一个任务的相对完整,使学生能够掌握开发一个web系统的全过程;分散性就是要求教师先熟悉教材,通过分析教材从而考虑将一个相对完整的任务再分成各个子任务,兼顾考虑子任务的大小、知识点的含量以及知识点之间、前后的联系。一般说来,每个子任务中涉及的知识点不宜过多,把重点和难点有效地分开,分多次讲解,配合学生完成。如果任务过多会增加学生学习的难度,子任务的规模宜小不宜大。
(2)任务的扩展性和阶段性。按照web开发人员的要求,可以将任务按阶段划分,将教学内容进行与任务实施每个阶段关
原创力文档


文档评论(0)