华侨大学软件工程专业介绍
专业层次
本科
培养目标
本专业从预期基本素质和职业能力的角度将培养目标分解为如下子目标:
- 具备良好的科学、人文素养和工程职业道德修养,具有社会责任感,积极服务国家和社会;
- 具有较强的工程思维和实践能力,能够综合运用数学、自然科学和软件工程专业知识完成基础软件或复杂应用软件系统的分析设计、测试维护和项目管理等工作,在工程实践中展现较强的创新意识和能力;
- 具备较强的环境适应、交流沟通和团队合作能力,具有一定的国际视野,能够在多元社会环境下胜任软件项目、产品研发或运维等工作的协调、组织或管理角色;
- 具有自主学习和终身学习,适应软件工程领域相关技术快速发展和跟踪前沿领域发展的能力。
培养范围
- 工程知识:能够将数学、自然科学、计算机领域的工程基础和软件工程专业知识用于解决复杂软件工程问题。
- 问题分析:能够应用数学、自然科学和软件工程专业知识的基本原理,识别、表达、并通过文献研究分析复杂软件工程问题,以获得有效结论。
- 设计/开发解决方案:能够设计针对复杂软件工程问题的解决方案,设计满足特定需求的软件系统或服务组件,在设计环节中体现创新意识,并考虑社会、健康、安全、法律、文化以及环境等因素。
- 研究:能够运用科学原理和科学方法,通过建立软件模型、设计实验、采集数据、分析数据和信息综合等过程,对复杂软件工程问题进行研究并得到合理有效的结论。
- 使用现代工具:具有针对复杂的软件工程问题,开发、选择与使用恰当的技术、资源、现代工程工具和信息技术工具的能力,包括对复杂软件工程问题的预测与模拟,并能够理解其局限性。
- 工程与社会:能够基于软件工程领域相关背景知识进行合理分析、评价软件工程实践和复杂工程问题解决方案对社会、健康、安全、法律以及文化的影响,并理解应承担的责任。
- 环境和可持续发展:能够理解和评价针对复杂软件工程问题的工程实践对环境、社会可持续发展的影响。
- 职业规范:具有人文社会科学素养、社会责任感,能够在软件工程实践中理解并遵守工程职业道德和规范,履行责任。
主干课程
主干课程指的是专业基础课、专业核心课、专业实践和专业限选课,包括:
- 专业基础课:大学物理与实验、概率论与数理统计、高等数学、线性代数、大学物理与实验、编译原理、操作系统与实验、程序设计基础与实验、计算机导论、计算机网络与实验、计算机组成原理与实验、离散数学、数据结构与实验、数字电路与逻辑设计及其实验;
- 专业核心课:软件工程基础、数据库系统原理、软件需求分析、软件设计与体系结构、软件质量保证与测试、软件过程与项目管理;
- 专业实践:软件工程实践、专业创新创业基础实践、专业创新创业高级实践、专业创新创业综合实践、毕业设计;
- 专业限选课:面向对象程序设计(Java)与实验、算法设计与分析。
知识、能力、素质