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