澳洲大学计算机硕士比较
[!WARNING]
免责声明:本文内容均基于作者自身条件与主观认识,请各位读者仅作参考,并自行承担全部风险与责任。
所供信息具有时效性(收集于2024年初)
大学要毕业了😅,如果不想失业就得赶紧找个学继续上。在2023年初经历了些糟心事后,萌生了出国/出境的念头。如果正在阅读本文的你,入读的是双非一本的计算机相关专业,能去继续攻读计算机硕士的地方真不多。以下是我所知道的,我能去的地方(勿杠,不可能有钱挨个去试那么多学校的录取条件,杠就是你对🙄):
北欧(雅思能过基本都行),德国(也是考雅思,但感觉要点德语才能生活下去),香港(港理工,港城),马来亚(听说有手就行),美国(华盛顿大学,纽约大学,南加大这个档次),澳洲(除了墨尔本有点悬外,澳洲八大其他都没问题)
澳洲排名高,外加当时许诺给5年工签(2024年重新恢复为2-3年),之前还因为博客认识了一个在墨尔本的友人(传送门),外加学院与澳洲有着不少联系,不少同班同学在凯恩斯和汤斯维尔读书,使我很难拒绝去澳洲读书这个选项。
而经济支持方面,家里人也没什么意见:澳洲的开销低于美国,新加坡,但高于香港,北欧,真说不心疼钱那是假话。但道路一旦确定了,就一定会走下去。
最后主要选定了澳洲八大里面的四所院校进行比较:ANU(澳大利亚国立大学),UniMelb(墨尔本大学),USYD(悉尼大学),UNSW(新南威尔士大学)
学习环境
合适程度从高到低排序:
ANU > UniMelb > USYD > UNSW(3 Term a Year)
从浏览小红书的经验来看,ANU所在地堪培拉没什么好玩的,没有太多诱惑使人从学习中分心🤣。UniMelb则是因为门槛高被放在第二。至于UNSW,是因为其一年3学期的教学,被我放在了末尾🤐,直观层面上觉得那种安排的学习节奏太快了。
学校知名度
UniMelb > USYD > ANU > UNSW
这个排名仅针对国内(中国大陆)而言🤣。毫无疑问,商科院校知名度会高于理工科院校。但如果就行业知名度而言,我心中的计算机方向的排名应该为UNSW > (Monash) > ANU > USYD > UniMelb
入校分数门槛
语言成绩基本都是雅思6.5,小分6,大家还是老老实实准备雅思吧😛
什么,你问我PTE😏?建议大分64+,小分55+(UniMelb要求是60+)。具体要求看学校官网。
[!NOTE]
2023年报名的时候,UniMelb的要求是大分58+,小分50+,是澳洲八大里面门槛最低的🤣估计不少人捡了这个漏子报名,2024年6月学校才修改了这个Bug般的设定(也许人家是想冲击QS前10呢?😋)
学习成绩按双非院校的百分制分数换算,需要达到表格内的要求:
UNSW(IT) | USYD(CS) | ANU(Any) | UniMelb(IT) |
---|---|---|---|
76+ | 80+ | 85+ | 89+ |
UniMelb的CS之所以不在表格上,是因为从收集到的信息来看,这个专业几乎不收双非院校的学生。
QS排名与趋势
QS排名,懂得都懂😅澳洲政府甚至贴心的用中文进行宣传(传送门),对此不做评价
School\QS | 2021 | 2022 | 2023 | 2024(规则调整) | 2025 |
---|---|---|---|---|---|
ANU | 31 | 27 | 30 | 34 | 30 |
UniMelb | 41 | 37 | 33 | 14 | 13 |
USYD | 40 | 38 | 41 | 19 | 18 |
UNSW | 44 | 43 | 45 | 19 | 19 |
专业选择
收集资料耗时时间最长的部分,在各学校相对应的专业页面都能看到相关信息
ANU:Master of computing
[!NOTE]
该项目提供Advanced计划(可以论文毕业),需要6.0/7.0的绩点(双非院校需要92+)
小红书对该专业的各个小方向,做了完整比较(传送门),极具参考价值
The Master of Computing requires the completion of 96 units, of which:
24 units from completion of the following compulsory courses:
-
COMP6250 Professional Practice: Holistic Thinking and Communication
-
COMP8260 Professional Practice: Responsible Innovation & Leadership
-
COMP6442 Software Construction
-
COMP6710 Structured Programming
6 units from one of the following foundational courses(二选一):
12 units from one of the following project courses:(二选一)
24 + 6 + 12 = 42
所以有些肯定是要多选的?🙄
24 units from the completion of one of the following Specializations(提供7个小方向,除了1个不感兴趣外,感觉其他都OK):
- Artificial Intelligence
- Computer Systems
- Computational Foundations
- Data Science
- Human Centred and Creative Computing
- Machine Learning
- Professional Computing
18 units from completion of further courses from the subject area COMP Computer Science, or non-COMP courses included in specialisation lists..
12 units from completion of elective courses offered by ANU.
AI
This Specialization requires the completion of 24 units from the following list(5选4):
-
COMP6262 Logic
-
COMP6320 Artificial Intelligence
-
COMP8620 Advanced Topics in Artificial Intelligence
-
COMP8691 Optimisation
-
COMP8670 Advanced Logic and Computation
ML
(总共需要修4门)
-
COMP6261 Information Theory
-
COMP6490 Document Analysis
-
COMP6528 Computer Vision
-
COMP6670 Introduction to Machine Learning
(下面的必须选2个)
-
COMP8420 Neural Networks, Deep Learning and Bio-inspired Computing
-
COMP8600 Statistical Machine Learning
-
COMP8650 Advanced Topics in Machine Learning
-
COMP8880 Computational Methods for Network Science
Computational Foundations
A minimum of 12 units from completion of courses from the following list:
-
COMP6361 Principles of Programming Languages
-
COMP6363 Theory of Computation
-
COMP8011 Advanced Topics in Formal Methods and Programming Languages
-
COMP8460 Advanced Algorithms
-
COMP8670 Advanced Topics in Logic and Computation
-
MATH6114 Number Theory and Cryptography
-
MATH8343 Foundations of Mathematics
A maximum of 12 units from completion of courses from the following list:
Computing System
A minimum of 12 units from completion of courses from the following list:
-
COMP8300 Parallel Systems
-
COMP8045 Advanced Topics in Computer Systems
-
COMP8712 Compiler Construction
A maximum of 12 units from completion of courses from the following list:
-
COMP6310 Systems Networks and Concurrency
-
COMP6330 Operating Systems
-
COMP6331 Computer Networks
-
COMP6361 Principles of Programming Languages
-
COMP6464 High Performance Scientific Computing
-
ENGN6213 Digital Systems and Microprocessors
Data Science
18 units from completion of the following compulsory courses:
6 units from completion of courses from the following list:
- COMP6320 Artificial Intelligence
- COMP8420 Bio Inspired Computing: Applications and Interfaces
- COMP8600 Introduction to Statistical Machine Learning
- COMP8620 Advanced Topics in Artificial Intelligence
- COMP8650 Advanced Topics in Statistical Machine Learning
Professional Computing
This specialisation requires the completion of 24 units, which must consist of:
12 units from completion of the following software engineering course(s):
6 units from completion of the following database course(s):
6 units from completion of the following networks course(s):
关于转Advanced的事情
22 【关于ANU的computing转advance这件事 - 杀死学习 | 小红书 - 你的生活指南】 😆 p7NHBCa4IFAqFg5 😆
这个大佬说的很清楚了,这里截取关键点:
不管你是不是Advanced入学,你需要第一年你绩点足够+能套上瓷,第二年跟导师做项目出论文,最后才能以Advanced毕业。
ANU:Master of Machine Learning and Computer Vision
可以选择论文毕业还是课程毕业,是个很好的Research Pathway项目,可进可退,毕竟AI行业在五年内不会突然熄火,就算不走Research Pathway也不至于一点工作都找不到(别杠,杠就是你对🤪)
[!NOTE]
走Research Pathway的优势在于,与授课硕相比,申请博士时会有优势(毕竟是带着项目或论文毕业的🤩)
唯一美中不足,就是没有ACS认证,职业评估可能会被卡(如果不考虑拿PR,这点可以忽略。
(也有传闻说可以通过认证为数据工程师拿到认证,但这条路子本人没有求证过)
UNSW:IT(8543)
因为本科是计算机专业,可以免除一年课程,少掉的课程如下:
还有下面的两门课(还需要上两门——AI只需要1门)不同细分有细微差异但不大:
-
COMP4121 6 UOC Advanced Algorithms
-
COMP4161 6 UOC Advanced Topics in Software Verification
-
COMP6080 6 UOC Web Front-End Programming
-
COMP6441 6 UOC Security Engineering and Cyber Security
-
COMP6443 6 UOC Web Application Security and Testing
-
COMP6445 6 UOC Digital Forensics
-
COMP6447 6 UOC System and Software Security Assessment
-
COMP6448 6 UOC Security Engineering Masterclass
-
COMP6451 6 UOC Cryptocurrency and Distributed Ledger Technologies
-
COMP6452 6 UOC Software Architecture for Blockchain Applications
-
COMP6714 6 UOC Information Retrieval and Web Search
-
COMP6721 6 UOC (In-)Formal Methods: The Lost Art
-
COMP6733 6 UOC Internet of Things Experimental Design Studio
-
COMP6741 6 UOC Algorithms for Intractable Problems
-
COMP6752 6 UOC Modelling Concurrent Systems
-
COMP6771 6 UOC Advanced C++ Programming
-
COMP6841 6 UOC Extended Security Engineering and Cyber Security
-
COMP6843 6 UOC Extended Web Application Security and Testing
-
COMP6845 6 UOC Extended Digital Forensics and Incident Response
-
COMP6991 6 UOC Solving Modern Programming Problems with Rust
-
COMP9153 6 UOC Algorithmic Verification
-
COMP9211 6 UOC Computer Architecture
-
COMP9222 6 UOC Digital Circuits and Systems
-
COMP9242 6 UOCAdvanced Operating Systems
-
COMP9243 6 UOC Distributed Systems
-
COMP9312 6 UOC Data Analytics for Graphs
-
COMP9313 6 UOC Big Data Management
-
COMP9315 6 UOC Database Systems Implementation
-
COMP9319 6 UOC Web Data Compression and Search
-
COMP9321 6 UOC Data Services Engineering
-
COMP9332 6 UOC Network Routing and Switching
-
COMP9333 6 UOC Advanced Computer Networks
-
COMP9334 6 UOC Capacity Planning of Computer Systems and Networks
-
COMP9336 6 UOC Mobile Data Networking
-
COMP9337 6 UOC Securing Fixed and Wireless Networks
-
GSOE9210 6 UOC Engineering Decision Structures
-
GSOE9220 6 UOC Launching a Startup
-
MATH5836 6 UOC Data and Machine Learning
-
MATH5845 6 UOC Time Series
-
MATH5855 6 UOC Multivariate Analysis
-
MATH5905 6 UOC Statistical Inference
-
MATH5960 6 UOC Bayesian Inference and Computation
除此之外,也可以选18Unit的毕业项目课题,跟导师做项目,发论文🤩
下设6个小方向
AI
AI通识课(6 Unit)
另外18unit (8选3)
-
Knowledge Representation and Reasoning
-
Machine Learning and Data Mining
-
Robotic Software Architecture
-
Advanced Topics in Statistical Machine Learning
-
Applied Artificial Intelligence
-
Recommender Systems
-
Neural Networks and Deep Learning
-
Computer Vision
DataBase System
> COMP6714 6 UOC Information Retrieval and Web Search | > COMP9312 6 UOC Data Analytics for Graphs |
---|---|
> COMP9313 6 UOC Big Data Management | > COMP9315 6 UOC Database Systems Implementation |
> COMP9319 6 UOC Web Data Compression and Search | > COMP9321 6 UOC Data Services Engineering |
IT
修够学分即可,无特别指定课程
Networking
5门课程选3门
-
Internet of Things Experimental Network Routing and Switching Design Studio
-
Capacity Planning of Computer Mobile Data Networking
-
Systems and Networks
-
Securing Fixed and Wireless
-
Networks
Data Science and Engineering
Cyber Security(24T3新开)
1门安全通识课程
还有取证,网络安全,系统应用安全等课程
UNSW: IT/Commerce双学位(8544)
感觉很香,而且IT减课的话,两年应该也能出来
问题是:我家里没矿也没做生意😂双学位读出来去银行科技岗?去看看远处建信金科的风评吧
UniMelb :IT
澳洲八大中,门槛独一档的存在😆
需要提交本科的课程描述才能递交申请材料,为此没少跑学院教务处
细分方向有:AI,Computing,Distributed Computing,Cyber Security,Human-computer Interaction
AI
Artificial Intelligence Specialisation Core
Students must complete both subjects (25 points):
Artificial Intelligence Specialisation Electives
Select two subjects (25 points):
Artificial Intelligence Advanced Specialisation Core
Students must complete SWEN90016 Software Processes and Management (12.5 points) and one of the three other listed subjects (37.5 points):
Artificial Intelligence Advanced Specialisation Electives
Select two subject (25 points)
Advanced Computing and Information Systems Electives
Choose three subjects (37.5 points):
Computing
Computing Specialisation Core
Students must complete both subjects (25 points):
Computing Specialisation Electives
Select two subjects (25 points):
Computing Advanced Specialisation Core
Students must complete one subject (12.5 points):
Computing Advanced Specialisation Selectives
Select one subject (25 points):
Computing Advanced Specialisation Electives
Select four - five subjects (62.5 points):
Distributed Computing
Distributed Computing Specialisation Core
Students must complete one subject (12.5 points):
Distributed Computing Specialisation Electives
Select three subjects (37.5 points):
Distributed Computing Advanced Specialisation Core
Students must complete one subject (12.5 points):
Distributed Computing Advanced Specialisation Selectives
Select one subject (25 points):
Distributed Computing Advanced Specialisation Electives
Select four - five subjects (62.5 points):
Cyber Security
没怎么细看(非PR和Citizen就业有限),且相同方向和UNSW的课程安排比,我更喜欢UNSW的课程安排。
Human-computer Interaction
看了ChatGPT对这个专业的解释,感觉没什么兴趣,因此也没细看
IT中的Human-Computer Interaction(HCI)方向主要关注人与计算机系统之间的交互方式,旨在改善用户体验并提高系统的可用性和效率。HCI领域融合了计算机科学、设计、心理学和社会科学等多个学科的理论和方法,主要研究领域包括但不限于:
用户界面设计:研究如何设计直观、易用的用户界面,包括图形用户界面(GUI)、命令行界面(CLI)和自然用户界面(NUI)等。
用户体验(UX)设计:关注产品或服务的所有方面,以满足用户的需求并提供愉悦的使用体验。这包括交互设计、视觉设计、信息架构、用户研究和可用性评估等。
可用性研究:通过各种方法(如可用性测试、用户访谈和问卷调查等)来评估用户如何与系统交互,以及如何改进这些交互。
交互技术:探索新的输入和输出技术,如触控、语音识别、手势识别、虚拟现实(VR)和增强现实(AR)等,来支持更自然和高效的人机交互。
辅助技术:为有特殊需求的用户(如残障人士)设计和开发辅助工具和技术,以提高他们使用计算机系统和应用的能力。
人机系统的评估和测试:通过实验和实地研究来测试和评估HCI系统的效果,包括任务分析、性能评估和用户满意度调查等。
跨文化和国际化HCI:研究不同文化和语言背景下的用户如何与计算机系统交互,并探索设计跨文化通用的用户界面。
HCI领域不断涌现新的研究主题和技术,随着人工智能(AI)、机器学习(ML)和物联网(IoT)等技术的发展,HCI也在不断地扩展其研究范围和应用领域。
USYD:CS(Advanced Entry)
2023年之前,该专业名字也是IT(Information Technology),2023年后改成了CS(Computer Science)😅
Advance Entry可以选两个小方向就读(小方向会体现在毕业证上)
第二年可以选择论文项目毕业
You will complete:
- 3 x Computing professional core subjects
- A minimum of 4 x specialist computing subjects
- 1 x professional capstone or research project, and
- Additional specialist, elective or foundation subjects.
the following specialisations are available(7个小方向):
- Algorithms and Theory
- Cybersecurity
- Data Science and AI
- Digital Media
- Human-Computer Interactions
- Networks and Distributed Systems
- Software Engineering
要修3门理论课,T1修2门,T2修1门
- INFO5990: Professional Practice in IT
- INFO6007: Project Management in IT
- INFO5992: Understanding IT Innovations
Algorithm and theory
CyberSecurity
没细看,原因和前面一样
Data Science and AI Specialisation
- COMP5310: Principles of Data Science
- COMP5318: Machine Learning and Data Mining
- COMP5339: Data Engineering
- STAT5003: Computational Statistical Methods
Digital Media
- COMP5405: Digital Media Computing
- COMP5415: Multimedia Design and Authoring
- COMP5425: Multimedia Retrieval
- COMP5427: Usability Engineering
Human-Computer-Interaction
Networks and Distributed Systems
- COMP5216: Mobile Computing
- COMP5313: Large Scale Networks
- COMP5416: Advanced Network Technologies
- COMP5426: Parallel and Distributed Computing
Software Engineering
无细分直接毕业
满足任意4门课程即可
上课(小组合作)体验
这么说吧😅,这个话题我只准备点到为止,小组合作多半是中国人小圈子抱团(印度人小圈子抱团),这里面的为人处事,我自己都需要好好学学😅
下面这些问题,应该有助于这个话题的解答:
- 你是否愿意和转码(商科/文科转计算机)的小伙伴一起合作完成项目?
- 你是否认为,在录取条件更高的学校,可以获得更好的小组合作体验?
补充资料:ANU的MLCV,UniMelb的CS是要求本科是计算机相关专业的才能就读。从24T2 开始,想要直接录取UNSW的IT需要计算机学历(否则需要GC课程衔接)。其他计算机硕士均可转码😘
实习难易程度
从易到难排序
悉尼(UNSW 与 USYD) < 墨尔本(UniMelb) < 堪培拉City(ANU)
悉尼City:Google, Tiktok的澳洲分部,以及微软从MSRA(还是Azure?)迁走的部分业务
墨尔本City:一些大公司(NAB)
堪培拉City:政府机构(非PR和Citizen进不去),中小型公司
课外活动的机会
机会从多到少排序:
UniMelb(IT) > ANU(Computing) > ANU(MLCV) = USYD(CS) > UNSW(IT)
评价标准:课程最好水一些,好去刷Leetcode,开源项目,甚至线下实习
学术大咖有时回去悉尼和墨尔本做演讲(比如吴恩达到UNSW演讲之类的)
每年3月,墨尔本会有F1大奖赛😋
挂科率
从小到大排序:
ANU(6.2%) < UNSW(21.9%) < UniMelb(29.8%) < USYD(36.8%)
这挂科率仅图一乐🤣抛开误差不提,真要算肯定也是把本科与研究生,商科+文科+理工科打包一起算,体现不了计算机专业的挂科率
费用(每年)
平均成本从低到高排序:(参考价,只高不低,RMB计价)
ANU | UniMelb | UNSW | USYD |
---|---|---|---|
37-45W | 42-45W | 45-50W | 50-55w |
[!WARNING]
该内容已过时,建议各位从B站/抖音/小红书上搜索“超哥留学晚七点直播”获取最新消息
交通
悉尼与墨尔本交通都很便利,国内坐飞机从厦门,北京,上海,广州,南京出发均可
至于公共交通价格贵,那确实没什么好办法😅
后记
本篇文章来源于2024年3月我对我的学业资助人所作的报告,文章所涉资料收集日期不早于2024年3月,于本文的写作时间(2024年7月)对部分信息进行更新。
本文的目的旨在了解指定院校的专业课程安排情况,以作为硕士专业选择的重要考量。
在报告过后没多久,发生了一件意料之外的事情,改变了既定的计划——这是另外的故事,以后有的是机会可以慢慢讲🧐
大家只需要知道的结果是:我拿到了本文所调查专业的所有Offer,但这些Offer并非我的最终去向
晒一张墨尔本的Offer作为本文的结尾——同时,这也标志着我2024的申请季的结束❤
无论这段时光值得怀念与否,但这段经历毋庸置疑🆒