网学网为需要其他类别的朋友们搜集整理了 高职高专软件工程课程教学改革方案探究 相关资料,希望对各位网友有所帮助!
高职院校软件技术专业的毕业生毕业后所从事的工作主要为“软件蓝领”,就是指那些至少掌握一门开发技术,主要承担编程和测试等大量基础性工作,但对于软件工程化开发过程和规范有一定认识的编程人员。他们掌握的软件技术相关的理论知识可能不是很充足,对熟练掌握开发技术,上手快,同时对软件开发流程有一定的认识,所以具有很好的开发潜能。“软件工程”课程在软件技术专业课程体系中就承担着这个任务,它主要是让同学们从软件产品的研发流程上让同学们有一定的认识。“软件工程”是一门学科同时也是一门科学,软件工程课程上所学习的知识将影响学生以后的职业生涯。
传统“软件工程”课程的特点具有较强的抽象性,软件工程的方法、原理和技术位于所有具体项目之上的,并没有涉及那个具体的项目信息,往往是纸上谈兵,非常抽象,与学生的认知水平相差很大,学生不容易理解和接受,所以对于高职院校的学生来说,“软件工程”课程是课程体系中的“政治课”。随着教育教学改革的不断深入,“软件工程”课程改革刻不容缓。
在“软件工程”课程建设过程中,课程组通过和行业企业专家共同研讨,确定了“软件工程-项目管理”的建设思路,即以软件工程为核心指导思想,打破课程的时间与空间限制,以三级项目库为载体,构建了以课程群为建设平台的项目课程体系。课程团队教师通过对岗位工作任务、以及项目课程体系进行分析,并参考相关职业资格标准,确定课程目标为:通过项目课程体系的学习,使学生能从专业基础能力、个人能力、团队能力和软件工程的系统能力四个层次达到预定目标,同时,培养学生自主学习和创新能力,使其具备爱岗敬业、诚信守信、善于沟通等职业素养。具体有以下几个特点:
(1)项目课程体系,为课程(群)提供了建设平台。
项目课程体系打破了“软件工程”课程的时间和空间,以项目为载体,以软件生命周期为核心指导思想,将项目每一阶段的所需的岗位能力由相应的课程作为支撑,所以将软件工程课程扩充为项目课程体系,增加了“系统分析与设计”、“数据库管理技术”、“Web 开发技术”、“软件测试技术”、“团队软件开发与管理”等课程,且每门课程都有负责人以及课程小组成员,在“项目课程体系”核心思想的指导下进行建设。如表 1所示。
(2)三级项目库,融“学、做”于一体。
(3)项目学习梯队,促综合能力循序进阶。