软件工程的分项专业主要包括以下几个方面:
软件工程(信息工程)
软件工程(软件技术)
软件工程(大型主机)
软件工程(嵌入式系统)
软件工程(网络安全工程)
软件工程(信息获取与控制)
软件工程(工业产品计算机辅助设计与工程)
此外,根据不同的学校和研究重点,软件工程还可以有以下分支:
软件开发技术和软件工程管理
软件开发技术包括软件工程方法学、软件工具和软件开发环境。
软件工程管理包括软件工程经济学和软件管理学。
嵌入式软件开发
专注于开发嵌入式系统上的软件,如手机、智能家居设备、汽车电子等。需要深入了解硬件和软件之间的交互,以及对系统资源的高效利用。
前端开发
专注于开发网页和移动应用程序的用户界面部分。需要熟悉HTML、CSS、JavaScript等前端技术,以及各种前端框架和工具。
后端开发
专注于开发处理数据和业务逻辑的服务器端软件。涉及数据库设计、API开发、服务器管理等技术。
数据科学与分析
专注于处理和分析大规模数据集,提取有价值的信息和模式。涉及数据清洗、统计分析、机器学习等技术。
软件科学与技术方向
培养具有良好的软件科学与工程素养和开阔的国际视野,以及扎实的软件理论基础和软件设计与开发综合能力的高层次软件人才。
嵌入式软件与系统方向
培养具有服务国家基础战略研究事业胸怀、独立的研究创新能力和专业可持续发展潜力、参与国际学术竞争能力的“数据科学家”专业人才。
数据科学与工程方向
培养具有服务国家基础战略研究事业胸怀、独立的研究创新能力和专业可持续发展潜力、参与国际学术竞争能力的“数据科学家”专业人才。
密码与网络安全方向
专注于密码学和网络安全的相关课程和实践。
软件开发与测试方向
培养掌握计算机科学的基础理论和技能,具有系统分析和设计能力,掌握主流软件技术、架构、设计和编程、开发、维护实践能力及工业实践能力的软件工程师。
金融信息技术、信息安全技术
结合学院的科研和应用特色,开设的应用领域方向课程。
这些分项专业为学生提供了多样化的学习路径,可以根据个人兴趣和职业规划选择适合的方向进行深入学习。