软件工程旨在构建有效的软件系统,以解决交通,通信,金融,医学,科学,娱乐和艺术等广泛领域中的复杂问题。
软件工程学士学位(荣誉学位)是一项为期四年的课程,由澳大利亚工程师协会和澳大利亚计算机协会认可。毕业生将获得专业软件工程实践,创新和研究的技能和能力。我们对软件工程采用系统方法,不仅涵盖专业实践,创新和研究的技术方面,而且涵盖发生这些活动的复杂社会技术环境。这包括处理不确定性和风险的方法,设计,现代管理实践,道德和沟通。
BSEng学生通过理论学习,与行业合作伙伴进行团队项目的实践以及工作经验之间的平衡来发展这些技能和能力。学生们还将有机会通过与行业企业家合作创建自己的初创企业来发展自己的创新和企业家能力,这是他们获得学位的一部分。
就业机会
毕业生是经过认证的专业软件工程师,受到大型国际组织和本地公司的强烈追捧。
他们以各种角色受聘,包括但不限于:
· 软件工程师
· 软件开发师
· 软件顾问
· 软件架构师
· 程序员
· 系统分析师
课程要求
软件工程(荣誉)学士学位需要完成192个单元,其中:
完成1000个级别的课程,最多可能有60个单元
192个单位必须包括:
完成以下必修课程后,共有96个单元:
COMP1600 计算基础
COMP2100 软件设计方法论
COMP2300 计算机组织和程序执行
COMP2310 系统,网络和并发
COMP2120 软件工程
COMP2420 数据管理,分析和安全性简介
COMP3120 管理软件开发
COMP3500 软件工程项目(12个单元)
COMP3530 软件工程师的系统工程
COMP3600 算法
COMP4130 管理软件质量和过程
COMP4450 高级计算研究方法
COMP4800 工业经验(0个单位)
ENGN1211 发现工程
ENGN3230 工程创新
MATH1005 离散数学模型
从下面的清单中可以看出,完成课程需要6个单元:
COMP1100 编程为问题解决
COMP1130 编程为问题解决(高级)
从下面的清单中可以看出,完成课程需要6个单元:
COMP1110 结构化编程
COMP1140 结构化编程(高级)
要么:
从完成 COMP4500 软件工程实践起12个单元
完成主题领域的进一步4000层课程后可获得12个单元
要么:
COMP4540 软件工程研究项目完成后的24个单位
要么:
完成主题课程的进一步学习需要6个单元COMP计算机科学
要么:
下列课程完成之后的6个单元:
MATH1013 数学与应用1
MATH1014 数学与应用2
MATH1115 高等数学和应用1
MATH1116 高等数学和应用2
MATH2301 游戏,图形和机器
STAT1003 统计技术
STAT1008 定量研究方法
要么:
完成主题课程COMP计算机科学的另外3000和4000级课程需要6个单元
要么:
下列课程完成之后的6个单元:
VCUG3001揭示 复杂性
VCUG3002 动员研究
ANU提供的选修课。