卓越软件工程师目标驱动的“软件工程”课程教学改革探索

卓越软件工程师目标驱动的“软件工程”课程教学改革探索

ID:27534215

大小:52.50 KB

页数:6页

时间:2018-12-04

卓越软件工程师目标驱动的“软件工程”课程教学改革探索_第1页
卓越软件工程师目标驱动的“软件工程”课程教学改革探索_第2页
卓越软件工程师目标驱动的“软件工程”课程教学改革探索_第3页
卓越软件工程师目标驱动的“软件工程”课程教学改革探索_第4页
卓越软件工程师目标驱动的“软件工程”课程教学改革探索_第5页
资源描述:

《卓越软件工程师目标驱动的“软件工程”课程教学改革探索》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、卓越软件工程师目标驱动的“软件工程”课程教学改革探索卓越软件工程师目标驱动的软件工程课程教学改革探索  随着我国高等工程教育规模的不断扩大,工科学生数量增长迅速。截至2010年,工科本科生和研究生总人数已达到418万人,培养规模位居全球高校首位。然而,由于我国工程教育在人才培养过程中的培养模式单一、工程性缺失、实践薄弱等问题,所培养的工程技术人才无法满足和适应社会需求。为了提高工程教育的质量,教育部启动了卓越工程师教育培养计划,旨在面向工业界、面向世界、面向未来培养一大批创新能力强、适应经济社会发展需要的高质量各类型工程技术人才。[1]  计算机专业作为典型的工程类专业,要求学生具有卓

2、越的实践和创新能力。作为该专业领域的一门必修课,软件工程在本文由.LL是面向对象的软件分析和设计学习的基础,如果学生能够提前掌握,对于理解和掌握面向对象软件开发方法有重要作用,但是目前大多高校常常将UML与软件工程同时授课或者将其放到后面的学期开设。  3.实践环节较薄弱  软件工程课程具有较强的实践性,传统的课程教学虽然设置有实践环节,但往往存在课时较少、组织不合理的情况,使得学生无法将一个完整的项目按照软件工程的理念有效完成,最终只是交付了一些开发文档,不能深入理解所学的理论知识。  4.教考模式的单一  传统的教学方法以教师课堂讲授为主,只能让学生被动地接受软件工程各方面的理论知

3、识,无法调动学生的积极性及发挥其创造性。在考核方式上,大都仍采用笔试加平时成绩的方式,实践课只是作为平时成绩的一部分,这种重理论知识轻实践能力的考核无法从根本上提高学生的实践和创新能力。  三、以卓越软件工程师培养为目标的软件工程教改措施  针对传统教学模式的弊端,在卓越工程师培养计划的指导思想下,以培养卓越软件工程师为目标,结合CDIO现代工程教育理念,对软件工程课程的教学与实践等环节进行了改革。  1.优化教材结构,合理设置教学内容  针对本院以往软件工程教学中的教材使用情况,深入分析教学效果和存在的问题,结合对一些软件工程师IT培训机构的调研,组织并编写了《软件工程实用教程》一书

4、。教材将理论知识与案例教学紧密结合,以案例来帮助学生理解软件开发的全过程,案例选取适当的实际开发项目,避免大项目的复杂性和小项目的理论知识应用的薄弱性。在实际教学中,重点讲授软件工程的方法及工具,根据学生学习效果对教学内容进行增加或裁减,讲授的知识要与社会需求接轨。尽量压缩课堂理论知识讲授的学时,留给学生更多自主学习和思考的空间。另外,授课教师要掌握IT企业的技术需求,及时调整教学内容,补充一些最新的技术课程。为了更好地满足教学需要,真正设置一些贴近企业需求的先进技术,在软件工程教学安排上,在校企合作的背景下,课程组会聘请合作的IT企业中项目经理或高级讲师来为学生讲课,进一步丰富了课堂

5、教学需要。  2.改变传统教学模式,灵活运用多样化教学方法  软件工程课程概念、原则多,知识面广,在实际教学中课程组采取以理论知识点为主线,实际项目为载体,将各部分知识有机联结起来。为了激发学生的学习兴趣,授课过程中采取讲解演示、问题启发教学、案例教学等多种教学方法,积极鼓励学生参与教学,有效活跃了课堂气氛,调动了学生的学习主动性。例如,教师通过搜集整理一些软件工程案例,提前发给学生,让学生思考案例在实施过程中与软件工程理论知识的契合度,哪些地方符合软件工程思想,哪些地方不符合,如何改进等,然后在课堂上采用启发式、互动式教学让学生讨论并提出自己的解决方案。  3.借鉴CDIO理念,加强

6、实践教学,以能力培养为中心  在软件工程教学过程中引入了CDIO教育理念,以培养学生的创新能力和实践能力,达到卓越软件工程师的培养目标。在课程开始时,将学生按4~5人划分为多个学习小组,给各小组布置综合性的软件开发项目任务,这些项目来源于学院或教师的一些实际项目中的一部分,引导学生主动去查阅资料并加以指导,让学生进行软件项目的分析、设计、实现等工作。对于学生在研发过程中出现的问题,首先让各学习小组互相讨论,然后再在课堂上进行剖析和总结。课程结束前,对完成项目较好的小组给予一定的项目回报或奖励,激励各小组展开有效的合作,避免个别学生的不作为、吃大锅饭的现象。通过采取这种任务驱动式、做中学

7、的实践教学模式,学生的创新能力、沟通能力、协调能力均得到了有效提高。  4.改革考核方式,综合评价和检验学生的能力  软件工程课程主要考核学生对以工程化思想进行软件开发的理解和掌握情况。作为一门实践性很强的课目,考核应该更加偏重于实践能力的测试,考查学生的综合能力而不是仅仅局限在一张偏向理论的期末考试卷的测试。以CDIO多样化评价原则为指导,考核指标应该多样化,应该包括理论知识、实践应用能力、创新能力。实际教学中,笔者采取期末考试、实验内容随机

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。