基于应用型人才培养的“软件工程”课程教学方法研究

来源 :中国电力教育 | 被引量 : 0次 | 上传用户:maria76
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:分析了传统“软件工程”课程教学中存在的不足,研究了以应用型软件人才培养为目标的“软件工程”课程教学方法,重点从教学梯队建设、教学内容的选择及有机结合、案例教学、企业实训四个方面进行了探讨。
  关键词:软件工程;教学梯队;案例教学;企业实训
  作者简介:刘晓明(1969-),女,黑龙江大庆人,东北石油大学软件学院,副教授;刘显德(1973-),男,黑龙江大庆人,东北石油大学计算机与信息技术学院,副教授。(黑龙江 大庆 163318)
  中图分类号:G642.3     文献标识码:A     文章编号:1007-0079(2011)08-0081-01
  
  随着我国软件产业的快速发展,市场对软件人才的需求日益增加。长期以来,由于培养目标单一、培养过程与企业需求脱节,高校软件类人才培养不论在数量上还是在质量上都不能满足产业高速发展的需要,无法为产业的发展壮大提供强有力的人才支撑,[1]由此产生了软件需求快速增长与软件人才极度缺乏之间的矛盾。对于软件产业来说,除了要有一定数量的研究和开发人才外,更需要一大批掌握多种技术原理、具有熟练技能的应用型技术人才。因此,培养出大量应用型软件技术人才是实施信息化建设、发展我国软件产业的重要任务。[2]
  “软件工程”课程涉及工程概论、项目管理、程序设计语言、面向对象的需求分析与设计、测试、维护、软件开发工具、设计模式等诸多内容,是软件类技术人才必修的核心课程之一,对应用型人才的培养起着至关重要的作用。
  一、传统“软件工程”教学中存在的问题
  “软件工程”是一门综合性和实践性并重的课程,传统的教学模式在理论和实践环节上都存在很大不足。一方面,目前国内高校“软件工程”课程教学仍是以教师课堂授课为主。由于教师大多缺乏实际项目经验,或其实际的经验已经落后于当前企业的先进开发模式和方法,因此通常是片面强调理论教学。而理论教材相对于不断涌现的新技术、新方法、新工具,如面向对象技术、面向服务方法、Rose工具等又更新迟缓。另一方面,学生由于缺少实际项目的开发经验,不能很好地理解所学理论知识,不知道应将自己所学用在哪里,甚至会认为这些理论枯燥乏味进而失去主动钻研的兴趣。导致学生学习完这门课程后仍然难以独立面对一项完整的软件项目开发。在进行软件开发时会出现许多问题,如文档不规范、建模方法使用混乱、不会采用CASE工具、软件项目估算与度量没有方法、较少进行软件测试等。这样的毕业生是无法满足社会的应用需求的。
  二、适应社会应用需求,改进“软件工程”教学方法
  1.建设“双师型”教师梯队
  教师梯队建设是“软件工程”课程教学的灵魂。要做好软件工程课程的教学,培养应用型软件人才,最主要的是打造一个高质量的教师梯队。对于“软件工程”课程的教师梯队的教师来说,不仅要有丰富的教学经验,还要有先进的实际软件项目经验。在教学中,教师不仅要讲授知识,还要讲授管理项目的开发过程,并且要对学生进行项目开发、从业规划、职业道德等方面的指导。鉴于软件工程技术更新速度快等特点,要坚持对教师进行长期新技术培训,使教学保持先进性。长期培训也不可能保证教师掌握所有的新技术,因此需要探索一种与掌握先进技术的企业进行良性互动的办法,采取“请进来、送出去”的模式。聘请企业中掌握先进技术的高级讲师来为学生讲课,以便任何时候都可以最好地满足教学的需要。同时把教师定期送到企业去参加企业实际项目的开发,使其摸清市场的需求,及时调整教学内容。
  2.有机结合课程内容
  软件工程知识体系指南类图SWEBOK2004版,如图1所示。应用型软件类人才培养要求几乎覆盖了软件工程领域的知识体系的所有部分,该统一软件工程知识体系是所有相关课程的纲。理论上重点讲述需求分析、总体设计、详细设计、编码、测试和维护各阶段的方法和技术。实验方面重点掌握各种工具如Rational Rose、Powerdesigner等的应用。在教学过程中要对学生灌输软件质量的重要性,使其了解CMM、软件测试等内容。
  培养应用型人才,只设置这一门课程是远远不够的,该门课程还要与其他课程,例如“面向对象软件开发方法”、“面向对象程序设计语言”、“软件项目管理”、“软件测试”等课程进行有机结合,才能培养出知识全面、职业素质高的应用型软件人才。
  3.案例驱动,激发学生兴趣
  有了优秀的教学梯队和先进完整的教学内容,还需要通过采用有利于激发学生学习兴趣的新颖的教学模式,使学生掌握教学内容,并且在学习中提高分析问题、解决问题的能力。“软件工程”课程主要内容涉及指导软件开发的原理、方法、工具。软件工程的理论和方法是从众多软件开发实践中总结出来的,但本科生往往缺乏软件开发实际经验,很难理解教师单纯讲授的理论知识。[4]在“软件工程”课程教学中引入案例辅助教学能有效地提高教学质量。
  针对课程中的每个重要知识点都应配备若干相关小实例。同时在整个课程教学中设置1~2个贯穿始终的综合案例。综合案例尽量选取学生容易理解的通用项目,如学生管理系统、宾馆管理系统、网上人才招聘系统等,而不选用专业性强的项目,如财务管理系统等。综合案例为一个较为实际的软件系统开发过程,包括问题定义、可行性研究、需求分析、总体设计、详细设计、编码、测试等阶段,还包含各阶段中涉及的任务、技术、方法及工具。
  知识点对应的小实例,由教师在上课时使用,辅助学生深刻理解所学知识点。大的案例通过软件开发过程贯穿课程始终。在进行需求分析之前,教师把综合案例布置给学生,要求学生按3~5人一组组成一个个小的开发团队,充分发挥团队协作精神,共同完成各阶段任务。每个阶段前,教师提出该阶段要求、要完成的任务和使用到的工具,小组成员通过查阅文献、研究分析完成该阶段任务。小组提交阶段成果后,由教师进行点评,同时给出该阶段的参考文档,学生则对照参考文档找出本小组遗漏和不足之处并进行改进。
  在这样的过程中,以学生为主体,教师起引导和辅助作用,大大激发了学生的主动学习研究兴趣。既锻炼了学生分析问题和解决问题的能力,又使其牢牢地掌握了该课程的内容。
  4.校企合作,利用企业实训提高理论的实际应用能力
  案例教学虽然收到了良好的效果,但毕竟只是在教学环境中完成的,与企业应用还存在一定的距离。要想达到与企业应用无缝对接,还要及时进行企业实训。企业实训是把学生放在真实的企业项目开发环境中,使其严格按照企业的开发流程和管理流程去完成实际软件项目的过程。
  目前,很多高校已经对企业实训进行了一些有益的探索,也创建了一些实训基地。如何更好地利用实训基地,收到最佳的实训效果呢?笔者认为,这些基地的建设必须要根据学生的实际需求,保证在不同阶段都能发挥最大的作用。另外,强化实践环节不仅仅是加大了企业实训就万事大吉了,实际上只有校内实践环节达到了一定的水平,企业实训才能够取得更好的效果。正是有了案例教学打下的坚实基础,学生才能很快适应企业实训环境,并且在完成实训任务的过程中进一步提高自身专业技术水平和职业素质。
  三、结束语
  要做好“软件工程”课程的教学,首先要具备一个既懂理论又有实际项目开发经验的“双师型”教学梯队;合理地选择教学内容,目的明确,重点突出;在教学中应通过案例教学激发学生学习兴趣,锻炼其解决问题和团队协作的能力;最后通过企业实训达到应用型软件人才培养的目标。通过多年的探索,东北石油大学软件学院取得了一定的成绩,2010年软件工程专业的学生通过了4项国家级“全国大学生创新实验项目”的立项申请。
  
  参考文献:
  [1]干红华,等.工程型国际化软件人才培养模式的探索与实践[J].计算机教育,2008,(13).
  [2]刘征海.普通本科层次软件工程专业人才培养模式探索[J].长沙大学学报,2008,(9).
  [3]万江平,安诗芳,黄德毅.软件工程知识体系指南综述[J].计算机应用研究,2006,(10).
  [4]朱新峰,李斌.软件工程课程教学研究[J].淮海工学院学报(社会科学版·教育論坛),2010,(8).
  (责任编辑:刘辉)
其他文献
摘要:法律只有被信仰才能更好地被遵循,为提高广大高校学生的法律意识,增强他们的法律信仰,全国各高校均开设了法律基础教育课程,并将其作为必修课。然而我国一些高校教学过程中对法律基础教育的重要意义认识不够,敷衍塞责,没有抓住抓好培养大学生法律意识,增强大学生法律信仰这一法律基础教育的核心任务。文章对当前高校法律基础教育所存在的这些主要问题进行了说明,并对如何搞好高校法律基础教育做了较为详细的论述,提出
期刊
摘要:教学是高校人才培养过程中最重要的环节。教学活动怎样组织、开展,对高校人才培养的质量具有决定性的作用。从注重传承转向注重创新,从刚性化一转向弹性多元,从注重灌输转向注重启发,形成接受性学习、研究性学习、体验性学习等教学形式多元共存、相互补充的生动活泼的局面。  关键词:人才培养;教学形式;启发式教育  作者简介:周小力(1957-),女,湖北武汉人,上海电力学院教务处,副教授;沈坤全(1963
期刊
摘要:独立学院是我国高等教育大众化进程中的产物,它的出现极大地促进了我国高等教育的发展。而独立学院在教师队伍建设方面存在着数量不达标、结构不合理、素质不适应、队伍不稳定等问题,严重制约着自身的可持续发展。独立学院应根据自身特点,加强人力资源管理,加大对教师的吸引力度,改善师资结构,促进教师专业化发展,增强教师队伍的稳定性,建设一支综合素质高、专业能力强的教师队伍,保证办学质量和办学效益稳步提高。
期刊
摘要:本文分析了电子式电能表的计量原理及谐波对电子式电能表计量的影响,然后对谐波情况下线性负荷和非线性负荷的功率消耗情况分别进行讨论,得出电子式电能表不能准确计量负载所消耗的真正基波功率的结论。提出对基波电能与谐波电能分别计量的计量策略,同时介绍了ADI公司的ADE7878三相多功能电能计量芯片的设计和校准过程。  关键词:谐波;线性负荷;非线性负荷;电能计量;计量芯片  作者简介:刘文松(198
期刊
摘要:研究了当前我国高等教育在创新、创业人才培养中存在的主要问题,介绍了国外高校在培养创新、创业人才方面的一些做法和经验。提出了我国现阶段应用型本科院校培养创新与创业型人才的几点思考,总结了应用型创新人才培养的基本思路。  关键词:创新人才;创业人才;应用型本科;人才培养  作者简介:鞠全勇(1964-),男,山东龙口人,金陵科技学院机电工程学院院长,教授;周扩建(1957-),男,安徽来安人,金
期刊
摘要:以国内部分重点大学的网页调查统计为依据,从高等师范院校教育技术本科专业学生就业所存在的问题出发,分析了国内当前该专业在目标定位、专业设置等方面的现状,并且对我国高等师范院校的教育技术本科专业的发展进行反思,同时提出了改革建议。  关键词:高等师范院校;教育技术本科专业;目标定位;专业设置  作者简介:周美(1986-),女,安徽利辛人,安徽师范大学教育科学学院硕士研究生;许之民(1975-)
期刊
摘要:新旧师德规范关于教师研究的明显变化是从偏重科研转变为强调教研。强调教研是教师研究的理性回归,进行科研是教师的权利和理想发展的需要,教师科研的重要特点是内含教研。  关键词:新旧师德规范;教师研究;科研;教研  作者简介:吴义昌(1964-),男,安徽萧县人,徐州师范大学教育科学学院,教授。(江苏徐州221116)  中图分类号:G645文献标识码:A文章编号:1007-0079(2011)0
期刊
摘要:运用模糊综合评价方法对课堂教学质量的评价体系进行分析讨论,综合考虑关于评价课堂教学质量这一复杂系统所涉及到的多种指标因素,用层次分析法确定各项指标的权值,并给出了一个关于课堂教学质量评价的模糊综合评价模型,最后以具体实例说明了该模型的应用方法。  关键词:课堂教学质量;层次分析法;评价指标  作者简介:李娟(1979-),女,满族,河北唐山人,河北联合大学教务处,讲师。(河北唐山063009
期刊
摘要:大合堂教学是适应教学改革和高校扩招的产物,该举措既节省了大量教学资源又加快了教学进度,在快速传播知识的同时给教师和同学节省了大量时间。但在合堂教学的落实过程中,部分问题的出现正挑战着大合堂教学的优越性。结合近几年的教学与实验结果,通过对各种问题的研究分析,从理论与实践的角度提出了有针对性的处理对策,以促进合堂教学的健康发展。  关键词:高校;大合堂教学;教学模式  作者简介:白润波(1982
期刊
摘要:提高大学教学质量是提高大学生素质的关键。教学质量对学生各方面的发展有着直接的影响。以提高大学教学质量、培养具有主动学习精神和创新能力的大学生为目标,从教学理念、教学方法和学生评价体制三个方面展开研究,以期为培养高素质的大学人才提供有益的参考。  关键词:教学质量;教学理念;教学方法;评价体制  作者简介:刘恒坤(1975-),男,重庆人,国防科学技术大学三院磁悬浮研究中心,讲师;黄莉(198
期刊