【专业发展沿革】
【培养目标】
本专业面向国民经济信息化建设和广东区域发展需求,结合学校海洋特色,培养德智体美劳全面发展,能够在软件工程及其服务领域从事复杂软件系统的分析、设计、开发和维护等工作的应用型高素质人才。毕业生工作5年左右,可在其工作岗位担任项目主管或骨干,能够解决复杂工程实践中的关键问题,达到以下目标:
目标1:富有社会责任感与创新意识,具备良好的人文社会科学素养、国际与海洋视野,践行社会主义核心价值观;
目标2:能够系统运用数学、自然科学和软件工程专业知识解决复杂的信息系统开发问题;
目标3:能够综合应用专业知识和技术,考虑法制、环境及信息安全等因素,具备承担项目设计、开发与实现的能力;
目标4:能够通过终身学习提升专业能力和综合素养,具有良好的交流沟通、团队合作与组织管理能力。
【毕业要求】
毕业要求1(工程知识):能够将数学、自然科学和专业知识用于解决复杂软件工程问题。
毕业要求2(问题分析):能够应用数学、自然科学和工程科学的基本原理,识别和表达复杂软件工程问题,并通过文献研究获得合理的解决方案。
毕业要求3(设计/开发解决方案):能够设计针对复杂软件工程问题的解决方案,设计开发满足特定需求的软件系统、可复用模块或组件,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。
毕业要求4(研究):能够基于科学原理并采用科学方法对复杂软件工程问题进行研究,包括建立软件模型、设计实验、分析与解释数据、并通过信息综合得到合理有效的结论。
毕业要求5(使用现代工具):能够针对复杂软件工程问题,开发、选择与使用恰当的技术、资源及现代工程和信息技术工具,完成复杂软件系统的分析、预测、模拟、设计、实现、测试和维护,并能够理解其局限性。
毕业要求6(工程与社会):能够基于软件系统应用领域相关背景知识进行合理分析,评价专业工程实践和复杂软件工程问题解决方案对社会、健康、安全、法律以及文化的影响,并理解应承担的责任。
毕业要求7(环境和可持续发展):能够理解和评价针对复杂软件工程问题的工程实践对环境、社会可持续发展的影响。
毕业要求8(职业规范):具有良好的人文社会科学素养、社会责任感,能够在软件工程实践中理解并遵守工程职业道德和规范,履行责任。
毕业要求9(个人和团队):能够在多学科背景下的团队中承担个体、团队成员以及负责人的角色。
毕业要求10(沟通):能够就复杂软件工程问题与业界同行及社会公众进行有效沟通和交流,包括撰写报告和设计文稿、陈述发言、清晰表达或回应指令,并具备一定的国际与海洋视野,能够在跨文化背景下进行沟通和交流。
毕业要求11(项目管理):理解并掌握软件工程项目管理原理与经济决策方法,并能在多学科环境中应用。
毕业要求12(终身学习):具有自主学习和终身学习的意识,有不断学习和适应软件新技术的能力。
【主要课程】
离散数学、数据结构、Java 程序设计、计算机组成与结构、数据库原理及应用、操作系统、软件工程、软件构造与体系结构、计算机网络、软件项目管理、软件质量保证与测试。
【主要实践性教学环节】
企业认知实践、程序设计基础实践、面向对象程序设计实践、硬件综合实践、数据库应用实践、软件综合实践、软件工程项目开发企业实训、毕业实习、毕业设计。