软件工程专业本科实践教学改革研究

2017-06-19 12:35曾姗刁明光
科技创新导报 2017年10期
关键词:软件工程实践教学教学改革

曾姗+刁明光

摘 要:软件工程专业是一个对实践要求较强的专业,该文针对软件工程的专业特点,分析出该专业当前本科实践教学中存在的主要问题,给出一系列针对软件工程专业本科实践教学的具体改革方案,对软件工程本科实践教学有一定意义。

关键词:软件工程 实践教学 教学改革

中图分类号:G642 文献标识码:A 文章编号:1674-098X(2017)04(a)-0211-02

现在,软件工程发展十分迅速,大部分高校的本科专业已经设置了软件工程专业或者相关专业。软件工程专业,是一个对实践教学要求比较高的专业,学生需要掌握理论知识,更需要把理论运用于实践。目前,大部分高校已经开始逐步重视实践教学,但由于软件工程实践教学的特点,学生掌握的情况并不理想。因此,实践教学的改革研究,成为了软件工程专业教师教学改革研究的热点问题[1-2]。

1 实践教学存在的问题分析

虽然大部分高校已经逐渐加入了实践教学,但依然存在如下问题。

1.1 学生存在的问题。

该校软件工程专业的本科培养方案课程设置包含课程实践教学,综合实践教学,本科毕业设计等不同类型,不同阶段的实践教学课程[3]。这本来是循序渐进的过程,学生却认为是重复设置,没有认真对待不同阶段的实践教学。

1.2 实践教学内容存在的问题。

学生个体能力存在的差异,给实践教学内容的设置以及难度的设定带来了困难。一个班级学生的能力必然有差异,如果给全班设置同样难度的实践教学内容,优秀的学生可能得不到充分的锻炼;而能力有待提高的学生可能无法完成实践内容。如果设置不同难度的实践教学内容,学生有可能会觉得失去了公平性,给实践教学成绩的评定带来了困难。

1.3 实践教学本身的难度。

实践教学需要结合理论知识,要把学到的知识运用出来。学生在理论学习时还存在或多或少的问题,而且实践教学的每一个环节都是有关联的,通常会结合若干门课程的知识。因此,学生掌握实践教学的内容有一定难度。

2 实践教学改革方案

针对前面提到的实践教学存在的问题,这里给出一系列改革方案。

2.1 导师制

该校软件过程专业对2014级本科生试点了导师制工作,在他们入学时,我们给每一名学生分配一名导师。通常,本科生要到本科毕业设计的时候才有导师。而毕业设计是在本科的最后一个学期,一共只有4个月左右的时间,导师熟悉学生还需要一个过程,所以,这个时间太短也太晚。大部分高校,本科一年级时,学生主要是学习一些公共基础课程,对专业的认识非常有限。如果本科生在一年级有了导师,当他们遇到专业相关的问题时,学生可以有咨询的对象。

另外,导师可以更清楚学生的情况。平时,学生和教师的接触主要是通过课程教学。有了导师制,导师会在每个学期固定的时间和学生进行交流,了解自己指导的学生的情况,然后根据学生的特点和能力,制定他们的学习计划,这个情况就更接近研究生的教學和管理方式。这样,导师从一年级开始,逐渐熟悉每一个学生的情况,可以更有针对性。该校试点导师制的这一届学生,参加学校组织的大学生创新创业训练计划项目的人数以及申请成功的项目数明显增加,课堂纪律以及出勤率也优于未开展导师制的班级。可见,导师制的实施,有其明显效果。

2.2 加大实践教学力度,增加实践教学种类

2016年,该校对本科培养方案进行了修订,而修订的其中一点是,减少课堂教学学时,增加实践教学学时。这也足以说明各大高校已经越来越重视实践教学工作。因此,在最新的本科培养方案修订中,该校软件工程专业课程设置加大了实践和创新的力度。我们增加了两门专业实践教学必修课程,也增加了专业实践教学必修课程的总学时。

同时,还增加了实践教学的种类。旧版本的软件工程本科培养方案,有3类实践教学必修课程[3]。而最新的本科培养方案在原有实践教学必修课程的基础上,增加了6学分的创新创业实践选修课程。实践选修课程,给学生更多空间,让他们可以自主学习。学生可以根据自己的兴趣,选择自己喜欢的课程,增大学生参与实践教学的积极性,让学生由被动学习,变成主动学习,愿意学习。另一方面,学生也可以根据自己的能力,结合自己的情况,选择难度适宜的实践选修课程。这样,能力强的学生能有更多更适合的资源;而能力有待提高的学生,没有过重的学习负担。这也解决了之前提到的,一个班级同样的实践教学内容,而学生能力参差不齐的问题。同时,选修课程也体现了导师制的重要作用。导师可以在充分了解每个学生的情况之后,给予学生一些选课的意见和建议,帮助学生选择适合自己的实践选修课程,让学生通过实践选修课程,得到更多的锻炼和进步。

2.3 鼓励本科生积极申报各种项目

现在各大高校资助本科生进行创新创业的项目越来越多,教师应该鼓励学生积极申报各种这类项目。比如,让他们积极申请大学生创新创业训练计划项目,鼓励本科生积极参加各种竞赛等。大创项目是非常适合软件工程专业本科生参与的项目。目前,该校的大创项目申请是在年末,项目完成时间通常是一年。软件工程专业的本科生,通过几个学期知识学习的积累,已经具备了基本的实践能力,完全可以申请这类项目。而这类项目的申请,也考虑到了学生的能力,申请的难度也很适合本科生。因此,教师应该多鼓励学生积极申请各种适合本科生实践锻炼的项目。

同时,各种竞赛也可以锻炼学生的实践能力。比如,适合软件工程专业的有ACM竞赛等。这些竞赛,项目,可以丰富学生的知识,也可以扩大他们的视野,进一步提高他们的实践能力,应该鼓励学生积极参与。

2.4 鼓励本科生创新创业

现在,随着教育的不断进步,各大高校都在鼓励学生创新创业。比如前面提到的,我校最新的本科培养方案修订时,增加了创新创业实践的选修课程,以及学校组织学生申报大学生创新创业训练计划等项目。教师应该鼓励学生进行创新创业,鼓励学生申请专利等,让学生将自己学习实践的成果通过更多的方式展现出来,让他们体会到实践教学的意义和价值。而且,这些创新创业活动,可以转化成为创新创业实践选修课程的学分,这样,既丰富了实践教学的内容,增加了实践教学的灵活性,也极大地调动了学生参与实践教学的积极性,让学生体会到实践教学的乐趣,真正让学生自愿参与到实践教学活动中来,进而提高实践教学的质量。

3 结语

软件工程专业是一个实践性要求很强的专业,实践教学在软件工程专业的教学中有着重要的作用和地位,也越来越受到重视。该文通过对软件工程专业实践教学中存在的问题进行分析,进而提出了若干改革方案,对软件工程本科实践教学有一定意义。

参考文献

[1] 陆鑫,胡旺,张宁.面向卓越计划的软件工程专业课程实践教学模式探索[J].计算机教育,2014(9):37-40.

[2] 吕欢欢,郭伟,张辉,等.面向卓越软件工程人才培养的实践教学体系研究[J].计算机教育,2016(1):38-42.

[3] 曾姗.软件工程实践教学课程改革初探[J].科技创新导报,2013(24):121,123.

猜你喜欢
软件工程实践教学教学改革
关于如何创新和完善计算机软件工程管理的探讨
茶学专业校企合作实践教学探索
《电气工程毕业设计》 课程的教学设计
高职院校商务礼仪课程教学改革探索刍议