您现在的位置: 论文网 >> 教育论文 >> 学科教育论文 >> 项目教学法在《ASP.NET程序设计》教学中的运用与思考论文

项目教学法在《ASP.NET程序设计》教学中的运用与思考

出处:论文网
时间:2018-02-02

项目教学法在《ASP.NET程序设计》教学中的运用与思考

  0 引言

  我国高等职业教育的发展方向和培养目标是“以就业为导向,以服务为宗旨,培养社会需要的技能型人才”。高等职业教育应充分体现职业和岗位的特点,培养目标和定位都要适应本行业对人才的要求。但由于各种各样的原因,传统教育模式下培养的学生,普遍存在自学能力和自控能力较低,学习积极性不高,缺乏良好的动手能力和创造能力等问题,很难符合行业的需要,而相对程序设计课程的教学而言,它是一项融知识性与技术性于一体的教学,内容相对较难,逻辑性强,这些问题就更加突出。因此,改革现行教学方法,采用能充分发挥学生主体性和创新精神的项目教学法将十分必要[1]。

  1 项目教学法简介

  项目教学法(project-based learning)萌芽于欧洲的劳动教育思想,最早的雏形是18世纪欧洲的工读教育和19世纪美国的合作教育,经过发展到20世纪中后期逐渐趋于完善,并成为一种重要的理论思潮。20世纪90年代以来,世界各国的课程改革都把学习方式的转变视为重要内容。欧美诸国纷纷倡导“主题探究”与“设计学习”活动。2003年7月德国联邦职教所制定以行动为导向的项目教学法。我国高等职业院校教育的培养目标是培养社会需要的技能型人才,项目教学法恰好是能够充分体现这一培养目标的一种教学方法。

  2 项目教学法在《ASP.NET程序设计》中的应用

  《ASP.NET程序设计》是我院计算机专业类学生的必修课,课程的主要定位是基于网站的软件开发。在该课程的教学改革中,尝试采用项目教学法,所选定的项目为“教务信息管理系统”。该系统的主要功能是对教务基本情况的管理,其中包括3个基本模块,用户管理模块、基本信息管理模块、教务管理模块,还可以在此基础上根据需求进一步扩展功能 [2]。通过对项目工作任务的提炼、学生的特点以及实用性原则,设计了以下几个基于项目工作任务的子项目:

  (1)“教务信息管理系统”的需求分析,任务是模拟现实的真实需求,利用所学的软件工程知识,完成用户需求分析报告。

  (2)“教务信息管理系统”的数据库建立,任务是根据用?粜枨蠓治霰ǜ妫?利用所学的数据库知识,完成数据库建立(SQL Server数据库)。

  (3)“教务信息管理系统登录界面设计”,任务是通过不同角色实现不同权限在登录界面。

  (4)“用户管理模块设计”,任务是实现用户名、密码、角色的添加、删除和修改等功能,完成用户管理模块的维护网页。

  (5)“基本数据管理模块设计”,任务是实现对基本数据的添加、删除、修改和查询等功能。

  (6)“报表打印模块设计”,任务是实现对学生成绩在报表打印。

  (7)“教务信息管理系统的调试运行” 任务是模拟正常的工作流程,完成管理系统的调试运行。

  3 项目教学法实施中应考虑的几个因素

  项目教学法的整个教学模式是以项目为中心,围绕项目的实施来组织教学过程。因此精心准备和设计合适的项目,是项目教学法成功的重要前提,而要达到所期望的预期效果,则项目实施过程是关键,所以在应用项目教学法时应综合考虑以下几方面的因素:

  3.1 项目教学法的适用时机

  《ASP.NET程序设计》课程的教学初期不适宜采用项目教学法,而应采用其他教学法,如任务驱动法、实例教学法等,在学生掌握了软件开发的基本知识和技术要点后,在教学后期才考虑使用项目教学法,因为项目教学法是多专业课教学的综合应用,是将知识、能力职业化的一种尝试。

  3.2 项目设计的注意点

  (1)选择合适的项目。项目的选择要以教学内容与IT企业软件开发模式为依据,结合职业岗位能力的要求,紧扣教学大纲和教学目标,既要保证学生掌握应学习的知识,又能使学生了解行业的运行机制,培养学生的各项职业技能。

  (2)项目的完整性。项目要按照IT企业的设计理念及设计步骤设计一个完整的任务,这样才能在完成项目过程中,保证学生能够体验到IT企业软件开发的真实过程,了解所学的专业在就业时的主要工作内容,以及胜任这些工作应具备的基本技能和基本素养,为他们将来走上工作岗位打下坚实的基础。

  (3)选择难易度适中的项目。项目难度要针对学生的实际水平,不要盲目追求大,追求难。在项目设计时,教师既要考虑自身能力和环境,也要针对学生的实际水平,选择合适的项目,项目最好能贴近学生生活,能让学生在有限的时间内完成任务,它应既是教师自己能把握的项目,也是学生“跳一跳、够得着”的项目。

  3.3 项目教学实施中的协作与交流

  在项目教学实施过程中,协作与交流应贯穿于整个学习过程,通过教师与学生之间、学生与学生之间、教师与教师之间的协作与交流,共同完成项目教学任务。

  (1)协作。在项目教学的实施中,通常采取分组协作学习的方式,分组前教师必须要熟悉全班学生的基本情况,先让学生自由组合,然后教师按分组的原则,采取互补方式再进行调整,使组员间分工明确,这样有利于同学之间互相学习,防止出现依赖思想。通过这样的协作学习环境,学生群体的思维可以被整个群体所共享,从而培养学生小组协作和团队精神。

  (2)交流。在项目教学的实施中,相互交流是不可缺少的环节。教学网站不仅要为学生提供丰富的学习材料,同时提供随时交流的平台,利用交流的平台实施教学及信息反馈。   3.4 项目的评价

  项目教学法要达到预期的效果离不开科学的评价体系,评价体系应从“知识与技术”、“过程与方法”、“态度与价值观”三个方面进行评价,体现公平、公正、公开的原则,兼顾过程和结果的评价。在项目实施过程中采用融入过程的持续评价措施,教师与学生一起进行阶段性的评价,这样可以使学生以多种方式展示他们学到的知识与技术,教师也能及时发现问题给予纠正,更快更真实的反馈教学效果。在项目完成后,由于学生完成项目的风格各异,以小组形式将项目结果展示给全体学生,并陈述其设计思路,其他小组或者个人都要根据评价标准各抒己见,指出优点或者存在的问题,让学生真正参与到评价中,体验到成功和收获的喜悦。最后教师有针对性的予以优劣点评,尤其要指出项目实施过程中存在的问题和解决方法。通过学生与教师共同完成项目的评价,充分调动学生对项目学习的兴趣与积极性,促进学生对学习过程的反思与总结,积累更多的学习方法。

  3.5 项目的总结与应用

  ?目任务的完成,凝聚了师生的心血,特别是学生,他们对自己勤奋学习的成果尤为自豪和珍惜,教师要及时对该项目完成情况进行认真总结,对项目的总结应包括思路总结和技术总结两方面。思路总结可以帮助学生理清完成项目的最佳设计方法,找到自己理论上的不足。技术总结,要重视各个子项目环节的重点、难点,关键问题的解决方法。这样,学生才能学到更多的知识和技术,全面掌握整个项目活动的精髓。最后,将好的项目制作成成品或展示,同时这些项目成果又可成为下一届学生的项目样例,为今后的教学积累丰富的素材。另外,教师还应该重视项目在IT企业软件开发中的应用,针对今后在就业中可能遇到的类似问题,指导学生对项目进行拓展和延伸,让学生知到如何应用该知识解决具体问题,即教师进行“项目拓展”这一环节的教学,更能体现高等职业教育面向行业的培养目标,教学效果将会大大提高。

  4 结束语

  综上所述,把项目教学法引入到《ASP.NET程序设计》课程中,其目的是在课堂教学中把理论知识与实践教学有机地结合起来,突破了传统的教学模式,使学生成为学习的主体,通过实施一个完整的项目,让学生做中学,学会思考,学会发现问题、解决问题,进而增强信心、提高学习积极性和创造性,具备相应的职业能力。而教师在项目的实施过程中,开阔了视野,提高了专业水平,进一步完成角色转换。可以说,项目教学是师生共同完成项目,共同取得进步的教学方法。是适合高等职业院校教学中切实可行的方法,对于人才的培养有很大的帮助,希望今后通过项目教学法,让学生掌握更多的知识和技能为社会做出贡献。

项目教学法在《ASP.NET程序设计》教学中的运用与思考

论文搜索
关键字:教学 教学法 程序设计 程序 项目 设计
最新学科教育论文
软件工程专业“计算机网络”课程实验教学研
“赛教学训”四位一体化的物联网工程专业人
浅议幼儿美术趣味教学及创新能力的培养
如何利用奥尔夫音乐教学法培养幼儿的创造力
解读体育游戏在初中体育教学中的应用及影响
如何在美术教学中营造快乐的氛围
微积分慕课教学资源与应对策略探究
浅析在德育课教学中如何灌输团队观念
MOOC引领下中学历史课程多元化教学模式研究
“情感过滤”假设对大学英语听力教学探讨
热门学科教育论文
浅谈语文教学中学生创造力的培养
变“教师教,学生学”为“教师教学生学”
素质教育与小学语文教学
小学“语文综合性学习”实践初探
素质教育和小学语文教学改革
现代体育课堂教学重在创新
浅谈《体育课程标准》与体育教师观念的转变
电教手段优化体育教学
陶行知健身思想研究
简论现代游泳技术与训练的发展方向