软件开发专业整合了与用于创建高质量软件的计算机系统技术相关的概念和实践技能。学生将获得为信息和通信技术 (ICT) 中的复杂问题构建基于软件的解决方案所需的知识和技能,并了解开发和运行软件的系统环境,为他们在 ICT 行业的职业生涯做好准备。
学习成果
专业技能映射:学习成果与专业能力的映射
兴趣范围
- 生物信息学
- 计算机科学
- 电子商务
- 信息技术
- 软件工程
- 高级计算
- 信息系统
- 以人为本的计算
- 信息密集型计算
- 智能系统
- 软件开发
- 算法和数据
- 人工智能
- 计算机系统
- 计算机工程
- 计算基础
相关学位
- 信息技术学士(BIT)
要求
给学生的建议
不适用于 BSEng 或 BAC 学生。
主要要求
本专业要求完成 48 个单元,其中必须包括:
完成以下课程后的 42 学分:
代码 | 标题 | 单位 |
COMP2120 | 软件工程 | 6 |
COMP2310 | 系统、网络和并发 | 6 |
COMP3120 | 管理软件开发 | 6 |
COMP3500 | 软件工程项目 | 6 |
COMP3500 | 软件工程项目 | 6 |
COMP3600 | 算法 | 6 |
COMP3900 | 人机交互 | 6 |
完成以下课程后的 6 个学分:
代码 | 标题 | 单位 |
COMP3530 | 软件工程师的系统工程 | 6 |
COMP3610 | 编程语言原理 | 6 |
COMP4130 | 管理软件质量和过程 | 6 |
COMP4600 | 高级算法 | 6 |