美章网 资料文库 职校软件工程课材教改探寻范文

职校软件工程课材教改探寻范文

本站小编为你精心准备了职校软件工程课材教改探寻参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

职校软件工程课材教改探寻

没有较好地根据高职学生特点准确定位教学

目标目前大多数高职院校《软件工程》课程都没有立足高职学生特点给出清晰的教学目标定位,基本还停留在本科《软件工程》课程的“压缩饼”目标状态,只是对教学内容做了些许删减或深度做了些取舍,除了讲方法还是方法的偏理论化传统教学,缺乏切合实际的教学目标,当然也就难以培养出适应企业需求的人才。更有甚者,干脆以教材为目标,教师教完了教材内容就算万事大吉,这样要培养出既有知识又有技能的软件人才谈何容易?

教学内容陈旧

软件工程作为一门迅速发展的新兴学科,新的技术方法和工具不断涌现,绝大多数的高职院校计算机专业都开设《软件工程》为必修课。但是,现有的高职高专的专业教材内容过于老化,主要讲解的还是结构化软件开发方法,缺少较详实的目前先进的、具体的企业使用的面向对象软件开发方法的介绍。因此,有必要更新教学内容,并以此为基础对软件工程的教学方法进行全面、系统的改革。

教学方法单一

当前《软件工程》课程教学主要以教师讲授为主,学生的学习积极性和主动性得不到调动,导致知识理解不到位,不能把《软件工程》所涉及的前驱课程都联系起来,所以知识遗忘快。

高职《软件工程》课程教学改革探索

1针对高职学生特点准确定位教学目标

高职《软件工程》课程教学应该抛弃本科教学“压缩饼”的思想,全面分析高职学生特点,结合市场需求,给出切合高职学生实际的教学目标。高职《软件工程》课程教学要以工程思想为指导,将科学与工程有效结合,实施技术与管理的能力和素质培养,以培养学生工程实践能力为主,培养学生团队精神、职业道德、表达与交流、产业标准与行业规范、文档写作能力、软件建模、图纸设计、编码、测试等具体能力为目标。

2与时俱进更新教学内容,形成符合高职学生

实际的教学内容知识体系软件技术的发展日新月异,针对其变化大、发展快的特点,《软件工程》的教学内容应该做到与时俱进。软件工程的教学内容覆盖了软件需求分析、设计、实现以及测试过程。教学以掌握结构化及面向对象分析和设计方法的知识点为主要评价指标,考查学生理解实际问题需求、解决具体问题的能力。结构化方法包括数据流分析、结构化设计和软件结构优化、测试用例的生成和测试执行等。面向对象方法则引导学生按照面向对象的思想完成软件分析和设计过程,包括用例建模及用例描述、对象建模、行为建模和面向对象类设计等。沿着这两大主线在工程思想、技术、方法、开发工具等方面都应根据企业或行业最新的发展情况做出切合实际的更新。这样在教学内容上紧跟企业行业发展前沿,自然培养出来的学生就不会因为所学的知识技术过于陈旧而落后于企业发展需求,学生在企业就会有一定的作为,企业也将得到合适的人才。在更新教学内容的同时要针对高职学生特点,构建以实操为主的教学内容知识体系,如表1所示。

3改革教学方法

改变以往单一的讲授教学方法,采用切合软件工程实际的项目教学法,以一个典型的难度适宜的软件开发项目为主线贯穿整个高职软件工程教学内容,以培养学生基本的软件开发能力为目标,分别以面向结构和面向对象的软件开发方法,模拟实现软件项目的开发,让学生体会面向结构和面向对象的软件开发过程,培养学生实际动手能力,让学生在做工程中学习知识和技术,体会软件工程思想,激发学生的学习兴趣、创新意识和创新能力,培养团队精神。学生按6~8人组成项目开发小组。分组以自愿为原则,教师适当参与指导,按专业水平合理调整小组成员,优秀、一般和稍差的学生在小组中占一定比例。根据学生实际能力和期望,分配学生担当不同的角色来实际完成项目开发。

教师在实践中承担项目总监职责,指导小组的开发过程,监督项目过程规范的执行情况,主持里程碑评审和代码审查。实践过程中所遇到的共性问题以会议的形式解决。项目开发实行经理负责制。每个小组推举一位项目经理,项目经理为每个组员分配不同角色,每个组员必须实践软件开发的所有步骤。小组结构如表2所示。每个小组按计划、分阶段按时完成阶段任务,提交阶段产品,如表2所示。教师组织评审阶段产品,以里程碑评审为主。对评审提出的问题,经教师确认需要修正的,修正时间不超过1天。

表3各阶段产品项目开发过程中,项目经理对小组成员的个人表现和团队精神进行考核。阶段评审时,教师根据阶段任务的完成情况和阶段产品的质量对小组进行考核,给出小组的里程碑评审成绩和小组成员的个人表现成绩。项目结束后,教师召集所有小组的项目经理对各小组的实践总结报告进行评测,从小组完成的软件开发文档的规范性、正确性和设计质量等方面加以评价。

结语

软件工程作为计算机的一个分支学科,起步较晚但发展很快,具有很强的实践性和综合性,不仅强调技术、工具的使用,还强调管理的思想和方法。高职院校计算机专业培养的学生应是在计算机产业中具有很强动手能力的高素质、技能型人才,这对《软件工程》的课程教学提出了较高的要求。本文着重从切合高职学生实际入手,分别从课程培养目标、课程内容知识体系和课程教学方法三方面提出了具体的改进意见,希望能对高职院校《软件工程》课程教学有所促进。

作者:廖远来单位:河源职业技术学院电子与信息工程学院