2026-10-22 10:40:46
墨尔本大学计算机科学专业提供广泛高水平知识基础,涵盖多个领域专业技能,课程分为第1年基础课程与第2年研究项目课程。具体如下:
第1年课程COMP90044研究方法:教授科研基本流程、文献综述方法、实验设计与数据分析技巧,为后续研究项目奠定基础。
COMP90057高级理论计算机科学:深入探讨计算理论核心问题,如可计算性、复杂性理论,培养逻辑推理与抽象思维能力。
COMP90048声明式编程:聚焦逻辑编程与函数式编程范式,通过Haskell等语言实践,提升代码简洁性与可维护性。
COMP90077高级算法和数据结构:分析复杂算法设计策略(如动态规划、贪心算法),优化数据结构(图、树)操作效率。
COMP90046约束编程:研究约束满足问题的建模与求解方法,应用于调度、配置等实际场景。
COMP90049机器学习简介:介绍监督学习、无监督学习基础算法(如决策树、聚类),结合Python实践。
COMP90051统计机器学习:深化概率模型(如贝叶斯网络、隐马尔可夫模型)与优化理论(如梯度下降)应用。
COMP90042自然语言处理:覆盖文本预处理、词法分析、句法解析技术,实现简单聊天机器人或情感分析工具。
COMP90054AI自主规划:研究路径规划、任务分配算法,应用于机器人导航或物流优化。
COMP90015分布式系统:分析分布式架构设计原则(如CAP定理)、一致性协议(如Paxos),实践分布式存储与计算。
COMP90020分布式算法:深入共识算法、负载均衡策略,结合Kubernetes等工具实现集群管理。
COMP90025并行和多核计算:优化多线程/多进程程序性能,利用OpenMP、CUDA等技术加速计算。
COMP90024集群和云计算:部署与管理云服务(如AWS、Azure),实践弹性伸缩与资源调度。
COMP90043加密和安全:研究对称加密(AES)、非对称加密(RSA)原理,分析常见攻击手段(如SQL注入、DDoS)。
COMP90073安全分析:通过日志分析、异常检测技术识别安全威胁,实践SIEM工具(如Splunk)使用。
COMP90074Web安全:防范XSS、CSRF等Web漏洞,实践安全编码规范与渗透测试。
SWEN90006安全和软件测试:结合安全需求设计测试用例,利用自动化工具(如Selenium)验证系统鲁棒性。
GEOM90008空间信息基础:介绍GIS(地理信息系统)原理,实践空间数据采集与可视化。
GEOM90018空间数据库:设计空间索引(如R树)、优化空间查询性能,应用于位置服务或环境监测。
GEOM90007信息可视化:通过D3.js等工具将复杂数据转化为交互式图表,提升数据洞察力。
COMP90050高级数据库系统:深入事务管理、并发控制机制,实践NoSQL数据库(如MongoDB)应用。
MULT90063量子计算导论:介绍量子比特、量子门操作基础,分析量子算法(如Shor算法)潜力。
COMP90084量子软件基础:实践量子编程语言(如Q#),开发简单量子电路模拟器。
COMP90088加密货币和分散分类账:解析区块链原理、共识机制(如PoW、PoS),实践智能合约开发。
COMP90083计算建模与仿真:构建数学模型模拟物理/生物系统,利用MATLAB或AnyLogic进行仿真分析。
INFO90004评估用户体验:通过用户调研、A/B测试优化界面设计,提升产品易用性。
INFO90003设计新颖的交互:探索语音交互、手势控制等新型交互方式,实践原型设计工具(如Figma)。
INFO90007社交计算:分析社交网络结构、信息传播规律,开发社交推荐系统。
COMP90089Health的机器学习应用程序:应用机器学习处理医疗影像(如X光、MRI),辅助疾病诊断。