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