澳洲学科专业解析 | 软件工程
学科介绍:
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、
软件开发工具、系统平台、标准、设计模式等方面。软件工程的目标是:在给定成本、进度的前提下,开发出具有适
用性、有效性、可修改性、可靠性、可理解性、可维护性、可重用性、可移植性、可追踪性、可互操作性和满足用户
需求的软件产品。
计算机科学和软件工程都是学习编程和计算机科学的基础知识,如果想从事软件开发方向的工作,可以任选其一。两
个学科的区别在于,计算机科学主要从理论和数学的角度研究计算机如何工作,如果学生喜欢数学,逻辑学,或者想
进入CS 的某个专业领域,例如人工智能,机器学习,计算机安全或图形,那应该选择计算机科学。软件工程研究如
何构建软件系统,包括诸如项目管理,质量保证和软件测试等。如果学生对实际操作方法更感兴趣,并且想要了解软
件构建和维护的整个生命周期,应该选择软件工程。
软件工程主要课程:软件工程、计算机组成原理、编译原理、网络协议、数据结构、数据库原理、C 语言、面向对象
开发、Web 开发的课程等。
职业方向和就业领域:
. WEB 应用程序员
具有美工基础和网页动画设计能力,掌握交互式网页程序的设计技术,能进行网站建设和维护。
. 软件测试工程师
掌握测试与开发技术,而且对所测试软件对口的行业非常了解,能够对测试方案可能出现的问题能够进行分析和评估。
帮助开发或维护测试或编程标准与过程。
. 数据库管理
负责管理和维护数据库服务器,其职责一般是监控、备份、修改密码、深层次管理和研究等。
. 软件架构师
具有一定技术、产品、项目和团队等管理能力的高级程序员。
就业领域包括新能源,计算机软件,互联网/电子商务,电子技术公司,计算机服务公司,企业,政府,社区,各类学
校相关岗位。
知名公司:微软,Google,甲骨文,腾讯,百度,阿里。
认证途径:
软件工程有两种认证方式:
1. 由ACS 进行职业评估
ACS 是澳大利亚移民部指定的 ICT 职业的移民职业评估机构,对计算机和通信相关职业进行职业评估,相关IT 职业
只有通过ACS 评估的职业才能进行下一步的签证申请或州担保申请。
具体职业评估信息请参考1 月11 日【商务信息系统】职业导向工具
2. 由澳大利亚工程师协会(EA)进行认证。
从EA Full 认证的工程专业毕业,可直接递交EA 认证申请。
从EA Provisional 认证的工程专业,或者非EA 认证的工程专业,则提交EA 认证申请时需要额外附加CRD 报考。
认证途径参考3 月19 日【土木结构工程】职业导向工具。
移民途径:
软件工程属于独立技术移民列表MTLSSL 清单,学生毕业后可申请261313 软件工程师或2613 类其余职业进行移民。
. NSW/NT/VIC 可提供州担保。
. 2613 软件和应用程序员类职业在2018-2019 配额总共为7271。
. 根据移民局EOI 官报,3 月受邀分数为80。
Tips: 学习软件工程相关专业的学生, 主流职业评估途径为ACS,但是在EOI 受邀分数较高的情况下,也可以选择
通过EA 认证的相关职业进行移民。