基于项目教学的《ASP.NET程序设计》课程改革研究与实践

来源 :课程教育研究·上 | 被引量 : 0次 | 上传用户:yudsly2001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】针对《ASP.NET程序设计》传统章节教学方法效果不理想的问题,提出采用项目教学方法,将真实项目引入教学来提高学生职业技术能力,达到满足行业企业对.NET技术岗位的要求。
  【关键词】项目教学 ASP.NET 程序设计 课程改革
  【项目来源】2012年度广西高等教育教学改革工程项目。项目名称:基于工作过程的《ASP.NET程序设计》教学改革研究。项目编号:2012JGB355。
  【中图分类号】G642 【文献标识码】A 【文章编号】2095-3089(2014)01-0144-02
  1.前言
  根据2012年9月到2013年9月“智联招聘”网站招聘数量最多的岗位统计中,软件类综合人才需求仅次于销售类人才需求排名第2位,单项排名中软件工程师、软件高级工程师、平面设计和网页设计/制作/美工均列在前30位,其中软件工程师位列第5位[1]。而在软件工程师和软件高级工程师的岗位技能需求中,JAVA系列约占40%,围绕.NET的C++、C#、SQL SERVER等一系列需求约占35%。作为两大主流技术之一的.NET系列一直引领软件行业的发展,是最为成熟与稳定的软件集成开发环境,并配套完善的基础语言、数据库等集成开发环境辅助软件开发,具有操作简单易学等特点,因此很多高职院校把《ASP.NET程序设计》作为计算机相关专业的核心课程,把.NET技术岗位作为学生毕业后就业的主要方向。但是由于传统教学方式和手段存在弊端,教学效果并不理想,学生毕业后无法胜任岗位工作,所以对《ASP.NET程序设计》进行课程教学改革势在必行。
  2.传统章节教学存在的问题
  传统《ASP.NET 程序设计》课程教学采用章节教学方法,学生缺乏整体的项目认知,所学知识和技能不能与实际岗位工作联系在一起,导致毕业学生的职业能力水平得不到企业的认可,无法胜任.NET技术岗位工作。传统教学方法存在的问题主要体现在如下四个方面。
  (1)教学安排仍以章节形式进行,知识点之间彼此独立、缺乏连贯性。学生虽然能够掌握每个知识点,但缺乏软件项目整体性概念,难以将所学知识应用到具体的软件项目开发当中,教学与社会需求脱节严重,学生毕业后无法适应软件开发等岗位要求。
  (2)教学方法以讲解为主,单方面灌输知识给学生,学生一直处于被动接受状态,缺乏独立思考和亲自动手的时间。《ASP .NET 程序设计》是一门逻辑性很强的课程,高职学生大部分缺乏分析问题和解决问题的能力,导致很多学生对课程失去了学习兴趣,教师承受着巨大的压力。
  (3)实验实习多数在校内软件实训室封闭完成,使得学生缺乏对软件行业基本认知,无法了解软件企业真实工作环境、真实工作岗位和真实工作任务,导致工作很长时间也无法胜任工作岗位。
  (4)考核方式中理论考试所占的比例较高,忽视了学生的平时的实验实习测试结果,无法准确反映出学生对所学知识的实际掌握能力。
  这些问题普遍存在于高职计算机类专业开设的《ASP.NET 程序设计》课程,因此破除传统教学模式的弊端,使学生所学内容更具实用意义,符合软件行业岗位需求迫在眉睫。基于项目的课程改革思想正好解决了这一难题。
  3.基于项目教学的课程设计
  项目教学法是指将一个完整的软件项目工作过程分解为若干子项目,进而提炼出每个子项目所需要学习的知识和技能[2]。通过一个完整的真实的软件项目工作过程安排教学,学生不仅可以从整体上了解软件项目的开发流程、典型工作任务、岗位需求并掌握所需知识与技能,还提高了学生的参与程度,利于激发学生的学习兴趣,提高学生团队能力、协调能力和创新能力,毕业后快速融入工作岗位。同时注重学生平时表现与实验实训成绩,可以更加准确地反映学生学习该课程的效果。
  (1)引入项目教学法的课程设计理念,真实案例贯穿教学始末
  以“网上书城”交易时所涉及的各个功能为载体设计教学项目和学习任务,将《ASP.NET程序设计》章节授课方式转化为以项目教学和任务导向的授课模式。“网上书城”属于典型B2C电子交易,所有用户在交易过程中要经过注册、登录、商品浏览、购物、结算和商品管理等,因此网站设计者就要根据这些功能进行分析和设计,实现用户的操作功能,并最终进行软件打包与发布。
  (2)重构解构章节教学内容为项目教学,知识与技能充分融入项目当中
  精选高校生活密切相关的真实WEB系统“网上书城”这个案例作为课程载体,通过这一完整案例贯穿全课程[3]。按照“网上书城”的用户在进行B2C网上交易过程涉及的功能,确立软件开发过程,形成相对独立的十二个项目。通过该方法打破了原有课程体系结构,对原有知识进行解构,分配到每个项目中,并在每个项目中确立学习任务,让学生更加清楚了解每个项目涉及到的知识与技能,课程教学以实践为主,教师在教学中充当导师的作用。
  (3)采用四阶段教学方法,提高学生自主学习能力
  每个子项目均强调教学过程中的师生互动,始终把学生作为项目的“主体”,教师作为项目的咨询师、督导和评估者。每个子项目分为四个部分,分别是“项目引入”、“项目实施”、“项目评价”和“项目拓展”。在项目引入阶段,教师要做好知识与技能的展示,并引导学生自行制定知识学习方案,主要让学生明确项目的任务目标;在项目实施阶段,将学生分成若干组,各组浏览现有的电子商务网站或精品课程里面的案例获取网上商城的信息,并进行讨论分析,之后将结果进行分汇总展示;在项目评价阶段,对所完成的项目任务进行组内评价、教师评价或学生互评;在项目拓展阶段,教师布置拓展知识与技能学习任务,补充在教学中无法获取的知识和技能。
  (4)采用多种教学手段,创造真实教学与实践环境
  构建多媒体教学平台,有效提高教学效果。在教学过程中,教师充分利用南软极域多媒体广播系统进行教学,可以提高学生的注意力,使教师授课变得容易,有效提高学生的学习效率。学生利用该系统可以演示自己和小组的制作结果,充分调动学生参与的积极性。教师可以利用该系统把学生的实验结果收集整理,及时评判学生的学习与实践效果。教师可以利用该系统制作知识试卷,考核学生对知识的掌握程度,及时巩固学生在每个项目所学的知识。   发挥精品课程平台优势,打造课外网络学习环境。课程教学团队共同开发了校级精品课程网站,为每个项目制定实施方案、学习任务书、考核评价标准、教辅课件、教案、实训指导和自测习题。并将多个项目案例的软件开发文档、源码程序及学生优秀作品发布到网上,实现优质教学资源共享,方便学生在网络中自主学习。
  建立软件工作室,提高学生知识和技能与行业企业的对接。在学校内部建立软件工作室,企业定期分发项目任务给教师和学生,教师和学生按照企业的要求按时按质完成工作任务,在任务品被录用的情况下企业给教师和学生相应的报酬,形成了一套良好的合作模式,不仅提高了教师和学生的实际能力,也提高了他们工作学习的积极性。
  与企业建立后续实习长效机制,提高学生技能水平和社会对接能力。在第四个学期《ASP.NET程序设计》学习完毕之后的暑期,将学生送入公司进行顶岗实习3个月,采取严格的企业管理模式,半天岗前实训,半天带薪实习,由资深工程师全天现场指导,企业负责帮助学生完成实习、及毕业设计任务和安排对口岗位工作。
  (5)设立整体考核与分项考核标准,准确获取学生学习效果
  课程整体上按照课堂纪律、平时成绩、技能成绩和期考成绩四个方面进行评分,即两个学期均是课堂纪律占10%,平时成绩占15%,技能成绩占35%,期考成绩占40%。纪律成绩包含旷课、迟到、早退、请假等出勤分与课堂上玩手机、打瞌睡、吃东西等课堂纪律分;平时成绩包含学生回答问题、作业与上课态度等成绩;技能成绩包含学生平时测试操作、上交作品成绩;期考成绩包含学生考试卷面成绩或上交作品成绩。
  分项目考核与评价是针对每个子项目进行的,可以从学生职业素养、项目实施和实施结果三个大方面考核学生,最终将所有考核结果进行汇总平均,作为学生平时成绩和技能成绩的评价来源。
  4.结语
  通过项目化《ASP.NET程序设计》课程体系结构,学生能够参与到真实项目开发当中,增加学生学习的积极性和主动性,加强了他们的团队协作、交流表达的能力,实现了所学知识和技能与行业企业岗位需求的接轨,有效提高了毕业生就业质量。项目教学法充分地展示了现代职业教育“以能力为本”的价值取向,使课堂教学的质量得到更大幅度的提高,因此项目教学法是师生共同完成项目,共同取得进步的教学方法。
  参考文献:
  [1]智联排行榜[EB/OL]. http://top.zhaopin.com/.
  [2]刘大宇. 德国职业教育的教学方法[ J]. 职业技术教育,1998, (3):36-37.
  [3]宁云智,刘志成,李德奇.ASP.NET程序设计实例教程[M].北京:人民邮电出版社,2011:32-49.
  作者简介:
  莫洪武(1980-),男,黑龙江省拜泉县人,工程硕士,讲师,研究领域:软件技术。
其他文献
【摘要】在小学数学教学阶段有意识地向学生渗透一些基本数学思想方法可以加深学生对数学概念、公式、定理、定律的理解,是提高学生数学能力和思维品质的重要手段,是数学教育中实现从传授知识到培养学生分析问题、解决问题能力的重要途径,也是小学数学教学进行素质教育的真正内涵之所在。  【关键词】小学 数学思想 渗透  【中图分类号】G623.5 【文献标识码】A 【文章编号】2095-3089(2014)01-
结合葡萄种植,采用新的种植管理技术,促使葡萄二次结果,提高单位面积产值,增加果农纯收入。 Combination of grape cultivation, the use of new planting management techn
【摘要】在信息技术教学课堂中,如何提高学生的学习兴趣,充分应用网络资源平台,合理分组,提高信息技术教学课堂教学效益,本文结合作者的教学实际,给出了自己的看法。  【关键词】信息技术 网络资源平台 课堂教学 效益  【中图分类号】G623.58 【文献标识码】A 【文章编号】2095-3089(2014)01-0138-02  信息技术作为一门实践性很强的学科,目前受一些传统陈旧的教学方法和教学模式
【摘要】培养学生的创新意识关键在于教师。所以教师自己先要有创新意识和创新能力,由此带动学生,培养学生的创新意识和创新能力。只有这样,才能培养出适应未来社会需要的一代创新人才。  【关键词】小学数学 创新意识 培养  【中图分类号】G623.5 【文献标识码】A 【文章编号】2095-3089(2014)01-0137-02  培养民族创新意识、创新精神的基础在教育,特别是基础教育。所以我们在小学实
【摘要】本文针对图论的教学现状,结合信息专业的特点,提出了建立课程群,讲义编写等教学改革措施。同时也提出了课堂教学和实践教学的教学方法。  【关键词】图论 教学改革 教学方法  【基金项目】宁夏回族自治区高等学校教育教学改革项目:《神经网络计算》专题研究型教学模式探索与实践(宁教高[2012]348号)。  【中图分类号】G633.67 【文献标识码】A 【文章编号】2095-3089(2014)
see+画廊创办的历史不算长,但是给国内带来了不少国际摄影大师级的摄影展,这些展览最终形成的影响远远不止是销售的金额,而是提供了我们能够与大师原作对话的机会。在这条路
【摘要】职业高中的学生相对于普通高中的学生来说,基础较差,并且学习习惯不好。如何根据职业高中学生的特点,在短期内,提高学生成绩,是摆在我们老师面前的一个难题。我们应该在种类繁杂的信息中看到职业高中高考命题规律、基础知识、常考考点、学习方法策略,并能够清楚地看到数学知识、数学思维与数学活动经验之间所存在的重要联系,熟知考试大纲对课程提出的总要求和各章的知识点在考纲要求,从而提高职业高中高考数学复习效
【摘要】计算科学已经成为推动社会文明进步和促进科技发展的重要手段之一,计算思维能力也随之成为每个大学生应该具备的基本技能。在“大学计算机基础”课程中加入相关交互设计原理的教学内容,可以培养学生的计算思维能力,帮助其构建“思维模型”,提高利用交互式产品解决问题的能力。  【关键词】计算思维 思维模型 大学计算机基础 教学内容改革  【课题项目】课题名称:以计算思维能力培养为核心的大学计算机基础教学模
坚持和发展毛泽东建党思想,是加强我们党的建设中的一个重大问题,也是马列主义政党建设史上的一个重大问题。在纪念毛泽东同志诞辰100周年之际,我想就此谈些个人看法。 一、
【中图分类号】G633.6 【文献标识码】A 【文章编号】2095-3089(2014)01-0145-01  开展小组教学活动是中学数学课堂常用的教学方式之一。如何开展小组教学活动,怎样让小组活动促进数学教学是数学教师需要研究的重要课题之一。我根据自己的教学实践,对小组教学模式提出了一些自己看法。  在平时的教学实践中,很多教师不愿意开展小组活动,一怕影响课堂的教学秩序,二怕造成课堂教学质量的下