澳洲学科专业解析 | 计算机科学
学科介绍:
计算机科学(ComputerScience,简称CS),简单来说就是研究计算机系统、进行软件设计,以及将相关理论在不同领域应用。计算机科学是一门包含各种各样与计算和信息处理相关主题的系统学科,从抽象的算法分析、形式化语法等等,到更具体的主题如编程语言、程序设计、软件和硬件等。CS 是数学和工程学的再延伸,注重数学分析和工程设计,要求学生具有理解抽象化的概念的能力,同时计算机沟通要求学生学会使用精确的程序语言。
计算机科学研究的课题是:计算机程序能做什么和不能做什么(可计算性); 如何使程序更高效的执行特定任务(算法和复杂性理论); 程序如何存取不同类型的数据(数据结构和数据库); 程序如何显得更具有智能(人工智能); 人类如何与程序沟通(人机互动和人机界面)。
计算机科学经常与其他三个领域混为一谈,这三个领域其实是相关但不完全相同的:
. 计算机工程 ComputerEngineering- 涉及数据和算法的研究,也涉及计算机硬件。研究课题有:电子元件如何通信?如何设计微处理器?如何提高芯片组效率?
. 软件工程 Software Engineering - 可以将其视为“应用计算机科学”,因为计算机科学家倾向于处理抽象理论,而软件工程师则编写包含理论和算法的真实世界程序。
. 信息技术 InformationTechnology- 信息技术涉及使用和掌握已有的软件和硬件。当其他人遇到给定程序或设备出现问题时,IT 专业人员可帮助维护网络并提供帮助。
计算机科学的主要课程有:声名式编程、分布式系统、机器学习、算法与数据结构、人工智能、人机交互、数据挖掘、移动及无线系统、计算机系统安全、嵌入式系统、云计算等。
就业领域与职业方向:
计算机科学专业的毕业生可谓是当今就业市场中的“香饽饽”,《2018 麦可思就业蓝皮书》中显示,2018 年大学毕业生薪资排行榜前十位中90%是【计算机&信息技术】相关专业。同时随着“互联网+”的浪潮,计算机科学专业毕业生深入到各行各业,大到航空航天,小到柴米油盐,计算机科学及其相关交叉学科均能为社会的发展和生活的改善提供解决方案。以下仅列出常见的毕业生去向:
. 互联网/IT 公司
负责研发系统、测试系统稳定性、数据库架构、人工智能应用等,如BAT:百度阿里腾讯。
. 通讯公司
负责通讯设备硬件研发、通讯协议制定、应用软件开发、改善人机交互等,如华为、小米、苹果、三星等
. 游戏公司
负责游戏客户端开发、游戏引擎开发、游戏测试等,如暴雪娱乐、任天堂、腾讯游戏等。
. 传统制造企业
负责将人工智能、物联网、供应链管理、云计算等应用于传统制造企业,使其生产效率、产品质量、易用性等大
幅改善,如海尔集团,长城汽车等,。
. 电商
负责电商行业的数据架构、算法应用、信息安全、移动平台运维等,如淘宝、京东、苏宁易购等。
澳洲当地薪资(FromPayscale):
计算机程序员: 年薪65,248 澳币
软件开发员: 年薪68,598 澳币
程序分析师: 年薪74,304 澳币
信息系统工程师: 年薪75,674 澳币
用户体验设计师: 年薪72,660 澳币
职业认证:
ACS(The Australian Computer Society)是澳大利亚移民部指定的 ICT(Information and Communication Technology)职业的移民职业评估机构,对计算机和通信相关职业进行职业评估,相关IT 职业只有通过ACS 评估的职业才能进行下一步的独立技术移民申请或州担保移民申请。
ACS 负责评估的技术移民职业有24 个,其中9 个职业可以申请189 独立技术移民,其他职业只能申请担保类技术移民。ACS 评估不需要雅思,但需要至少一年与提名职业相关的工作经验或一年的PY(Professional Year 职业年)
学习后方可申请。ACS 评估周期为12 周,有效期为2 年。
ACS 认证课程清单https://www.acs.org.au/cpd-education/accredited-courses.html