文档介绍:软件工程研究论文软件工程设计论文:
软件工程专业实践类课程体系研究
【摘要】:软件工程专业实践类课程的兼有理论与实践课程的 特点,大多学校采用的理论与实践结合的教学方式,效果不太理想。 本文分析了目前软件工程专业的课程体系,并针对当前教学过程出现 的问题,提出了以完善学科知识和培养实践能力为主线的课程体系, 值得借鉴。
【关键词】:学科知识;软件工程专业;课程实践
1、刖舌
软件工程涉及计算机科学技术、数学、管理科学与工程等诸多学 科,已经由最初的一个学科方向发展成为以计算机科学技术为基础 的一个新兴的交叉学科。很多高校将软件工程作为独立的专业,目标 是社会培养合格的软件开发人才。随着社会信息化在各行各业的深层 次应用,社会对软件工程专业的人才需求量非常巨大。但高校培养 出来的人才与社会的需求存在一定的差距,主要表现在:
企业对软件人才的要求是具备自学的能力、分析解决困难的能 力、团队合作开发的能力,文档编写能力、沟通的能力;知识结构应 该包括计算机基本原理理论、软件开发技术、软件工程生命周期相关 的技术。
学生的实践编程能力有待进一步的提高,目前绝大部分高校软 件工程专业的师资都是由原计算机专业的教师转化过来,教学计划与 教学方式偏重于理论,而软件专业则更偏重于工程。导致目前部分高 校软件工程专业的学生实践动手能力甚至不如社会培训机构培养的 学生。
学生的学科知识有待完善,主要表现在学生学****了大量的理论
知识,但没有有效的融会贯通,是零散的。部分高校在软件工程的教 学计划,尤其是选修课的设置上与计算机专业相差不大,而在选课 是没有相应的指导,也导致了学会的知识结构在大学阶段就是不完 整。
本文在总结本校软件工程课程设置的基础上,探讨了应用性本 科院校软件工程专业实践类课程体系,并在如何实施这套课程体系。
2、软件工程专业课程体系
应用型本科院校软件专业定位应该是以培养具有较高自学能力、 编程能力、分析解决问题能力的软件开发工程师为目标。在实施这个 目标的过程中,最难的就是培养学生的实际编程能力。如何提高学 生的编程能力,合适的课程体系是至关重要的。软件人才的培养应该 划分层次,可以划分为专业理解力培养、软件开发基础理论培养、 专业技能培养、实际项目能力培养。该软件工程课程体系主要有以下 特点:
注重专业能力层次的培养专业理解力培养主要训练学生对 专业的理解力,,让学生知道计算机 能解决那些问题,不能解决那些问题,同时注重培养学生面向过程 的程序设计的基础能力。软件开发基础理论培养主要是学****软件开发 基本理论与训练基本技能。大二学年后,学生应该具备查相关资料 的能力,配置软件开发环境能力,独立的开发桌面应用的能力,并拥 有较强的实践动手能力O专业技能培养主要训练学生的专业技能,在 在培养的过程中,时刻注重完善学生的学科体系。实际项目能力培养 主要在第四学年完成,主要是训练学生软件开发实践经验,在开发 中进一步完善学生的学科知识,为企业提供较强专业能力的人才。
注重课程设计体系建设目前,大多院校的课程设计太多, 学生在学****过程不得不做很多的课程设计,但质量却不高。最典型题 目是〃学生信息管理系统〃、〃学生选课系统〃,学生在做这一类题目是 大多是只完成的对数据库的增加、删除、修改等操作,并