University Hub
这所大学的内容,按阶段走
申请材料、入学清单、校历、课程目录和在读学习放在同一个入口里。 当前页面是 课程目录 ,可以直接切到下一步。
01
申请前
大学主页 / 申请信息
02
拿到 offer 后
入学清单 / 新生准备
03
开学前两周
学期时间 / 课程目录
04
在读期间
课程目录 / 学期时间
共 121 门课程
COMP9418
计算机科学硕士课程
课程定位 COMP9418(Advanced Topics in Statistical Machine Learning)是 UNSW COMP 硕士层级课程,重点是把计算机科学理论转化为可执行的工程与研究能力。课程通常面向已有编程与系统基础的学习者,强调在真实场景里完成问题定义、方案设计、实现验证与结果复盘。 技术栈与学习内容 内容通常覆盖高级算法、系统架构、安全、数据、AI 或软件工程方法,并结合编程实践、实验项目、技术写作与展示。你需要掌握的不只是知识点,还要说明设计取舍、复杂度与工程约束,保证方案可解释、可复现、可维护。 课程结构 课程一般按 10-13 周推进,前段建立进阶框架,中段强化题型与项目实践,后段综合评估。考核常见为 Quiz/Lab、编程作业、项目报告与期末评估。评分除正确性外,也关注代码质量、测试覆盖、文档表达和技术判断。 适合人群 适合希望在软件、数据、AI、安全或系统方向进阶的同学,尤其是准备求职或研究深造的人。建议每周投入 10-14 小时,保持“预习-实现-复盘”节奏,持续交付比临时冲刺更稳定。
IFN661
Mobile and Pervasive Systems
课程介绍: 本课程提供对移动信息系统,普适计算以及通信和安全技术的理解。它为您提供了独特的机会,可以为这些领域中的实际问题设计解决方案。设计包括分析和解决问题的技能,沟通和团队合作技能以及现有传感器和无线协议的知识。这十年需要创新者,他们能够识别新兴机会,并根据物联网和万物互联网设计和构建解决方案。通过无线协议连接的计算设备随处可见,并且被集成到许多不同的设备中,从而导致智能家居,智能交通和智能健康等应用。这些连接设备的普及是普遍存在的,并且寻求基于这些移动和普及系统的创新。 您将理解性地回顾当前移动和普及系统中使用的一些传感器和无线协议,并探索如何使用这些技术解决在商业,健康,建筑,运输和环境中发现的问题。 您还将了解移动和普及技术对更广泛社会领域的影响,并了解信息和通信技术当前和未来的机遇。 学科点数:12
IFN662
Enterprise System and Application
课程介绍: 该课程提供有关以下SAP Enterprise Systems模块的系统配置最佳实践的理论和实践指导:财务(FI),控制(CO),物料管理(MM),销售和分销(S&D)以及生产计划和控制(PP)。这些核心模块还将概述企业系统的基础和功能。大多数大中型组织,包括私营和公共部门,都使用企业系统。此类系统通常是“现成的”购买的,应根据业务要求“配置”。些核心模块还将概述企业系统的基础和功能。在组织中管理企业系统组合时,必须具备配置技能。该课程处于课程的开发阶段,并以您在企业信息系统或企业架构中学到的工作为基础。本课程将提供在高级过程建模或业务流程案例研究中有用的业务流程的一些基本知识。 学科点数:12 相等课程:INN312 授课形式:Lecture: 2小时每周, Workshops: 1小时每周
COMP9242
计算机科学硕士课程
课程定位 COMP9242(Advanced Operating Systems)是 UNSW COMP 硕士层级课程,重点是把计算机科学理论转化为可执行的工程与研究能力。课程通常面向已有编程与系统基础的学习者,强调在真实场景里完成问题定义、方案设计、实现验证与结果复盘。 技术栈与学习内容 内容通常覆盖高级算法、系统架构、安全、数据、AI 或软件工程方法,并结合编程实践、实验项目、技术写作与展示。你需要掌握的不只是知识点,还要说明设计取舍、复杂度与工程约束,保证方案可解释、可复现、可维护。 课程结构 课程一般按 10-13 周推进,前段建立进阶框架,中段强化题型与项目实践,后段综合评估。考核常见为 Quiz/Lab、编程作业、项目报告与期末评估。评分除正确性外,也关注代码质量、测试覆盖、文档表达和技术判断。 适合人群 适合希望在软件、数据、AI、安全或系统方向进阶的同学,尤其是准备求职或研究深造的人。建议每周投入 10-14 小时,保持“预习-实现-复盘”节奏,持续交付比临时冲刺更稳定。
COMP9319
计算机科学硕士课程
课程定位 COMP9319(Web Data Compression and Search)是 UNSW COMP 硕士层级课程,重点是把计算机科学理论转化为可执行的工程与研究能力。课程通常面向已有编程与系统基础的学习者,强调在真实场景里完成问题定义、方案设计、实现验证与结果复盘。 技术栈与学习内容 内容通常覆盖高级算法、系统架构、安全、数据、AI 或软件工程方法,并结合编程实践、实验项目、技术写作与展示。你需要掌握的不只是知识点,还要说明设计取舍、复杂度与工程约束,保证方案可解释、可复现、可维护。 课程结构 课程一般按 10-13 周推进,前段建立进阶框架,中段强化题型与项目实践,后段综合评估。考核常见为 Quiz/Lab、编程作业、项目报告与期末评估。评分除正确性外,也关注代码质量、测试覆盖、文档表达和技术判断。 适合人群 适合希望在软件、数据、AI、安全或系统方向进阶的同学,尤其是准备求职或研究深造的人。建议每周投入 10-14 小时,保持“预习-实现-复盘”节奏,持续交付比临时冲刺更稳定。
IFN502
IT Innovation and Disruption
课程介绍: 本课程将教您如何构思,分析和创建IT颠覆性创新。您将学习并执行一种系统的方法来检查和生成IT颠覆性创新。信息技术专业人员越来越需要了解新兴和颠覆性技术,评估其对公司及其生态系统的影响,并了解其在公司背景下的战略价值。您将研究和理解基本理论,并采用一系列技术来识别和扩展潜在的价值主张。活动包括客户亲密度探索(创建人物角色,情景和旅程地图)和价值扩展(服务逻辑创新,客户主导逻辑)和实施(商业模式画布)。本课程旨在运用您的创新思维技巧,构思当代技术如何应用于不同的背景。您将应用新兴和现代商业模式和技术来评估自己或雇主的IT计划。在影响执行管理层,同事,盟友或财务支持者以支持您的IT计划时,您将学习一般原则和工具来构建您的推理。 学科点数:12 授课形式:本课程将结合 Lectures,Readings 和 Workshop 活动来发展您的知识和技能。
IFN515
Fundamentals of BPM
课程介绍: 本课程深入介绍了业务流程的管理。 它将引导您完成典型业务流程改进计划的基本阶段,从流程识别到监控,涵盖流程建模,分析重新设计和自动化。本课程的目的是向您介绍业务流程管理的基本概念。 您将对流程导向有深入的了解,还将学习如何从头到尾进行流程改进计划。 来自业务管理,计算机科学和工业工程的概念,方法和工具被混合到本单元中教授的一种跨学科方法中。 学科点数:12 教学和学习的方法:该课程的内容通过讲座,教程,案例研究进行教授
COMP2041
软件构建技术与工具
课程定位 COMP2041(Software Construction: Techniques and Tools)是 UNSW COMP 本科路径中的进阶核心课程,定位是把理论理解转成可执行能力。课程通常服务于后续的系统、算法、数据库、AI 或网络方向,属于“后面很多课都默认你已经掌握”的基础节点。对新生来说,这门课的价值在于建立正确的方法论:先理解问题,再抽象结构,最后实现与验证。 技术栈与学习内容 内容会围绕编程语言、数据结构、系统思维和工程规范展开,常见工具包括 C/Python/Java、Git、命令行和自动测试框架。你不只需要写出能跑的代码,还要解释设计选择、复杂度与边界条件,并在提交中体现可读性和可维护性。 课程结构 一般按 10-13 周推进,评估组合通常是 Quiz/Lab、编程作业和期末考。中期后难度会明显上升,题目从单点知识转向综合场景。评分不仅看结果,也看过程和规范,尤其是测试覆盖、代码风格和文档表达。 适合人群 适合想打牢 CS 基础、准备继续修 COMP3xxx/4xxx 的同学,也适合希望提升工程思维与问题拆解能力的转专业学生。建议每周固定投入 8-12 小时,按“预习-练习-复盘”节奏推进,避免临近截止日突击。
ITD104/IFB104
Building IT Systems
课程介绍: 本课程为您提供了用于构建IT系统的各种计算机语言的实践经验,以及 基本了解计算机语言代码的编写方式。现代IT系统使用各种技术构建,例如编程和脚本语言,数据库,Web界面等。这为进一步研究特定类型的编程提供了坚实的基础,例如网络,嵌入式系统,人工智能等。即使您不打算将计算机编程作为一种职业,重要的是您接触到编程语言 了解IT系统的实际构建方式,让您了解流程的功能和实际限制。 这些概念可以在计算机科学专业的后续编程单元和信息系统专业的应用程序设计和开发单元中进一步扩展。该课程为您提供了构建多个小型IT解决方案的机会,以便向您展示IT系统开发的基本功能。 在此过程中,它还向您介绍了几种不同类型的计算机语言。 学科点数:12
IFN500
Design Thinking for IT
课程介绍: 本课程为您提供设计思维,相关流程和方法的知识,以及在信息技术丰富的环境中设计的含义。由于其通常无形和复杂的性质,IT中的设计问题由具有不同和互补技能的成员的团队解决。该课程将您置于具有挑战性的领域,并要求您利用您的IT知识解决问题,应用基本设计,团队合作和沟通技巧来应对这一挑战。作为理解问题的方法,并开发实用,创新和具有成本效益的IT解决方案,将用户置于中心位置。 它还可以培养您部署,评估和反思您实现的设计解决方案的能力。 学科点数:12 授课形式:每周课时 - 1.5小时 Lecture 和 2小时 Workshops
IFN505
Analysis of Programs
课程介绍: 本单元介绍了其中一些基本原则,以帮助您更深入地了解您所选择的领域。虽然计算机编程通常被教授为基于设计的学科,以逐步开发过程为中心,但重要的是要认识到编程还具有由Hoare和Dijkstra等计算机科学先驱开发的完善的数学基础。 计算机程序的属性可以正式定义,甚至可以在运行之前推断程序代码的特性和性能。 在开发“关键”计算机程序时,这些知识是必不可少的,这些程序需要强有力的程序正确性保证。该课程揭示了计算机程序代码如何具有固有的“语义”含义,可以在实践中用于预测执行代码片段将如何改变计算机的状态以及代码执行时的效率。 学科点数:12 视频介绍:
IFN501
Programming Fundamentals
课程描述和介绍: 本课程中,您将学习编程的核心理论基础以及如何在现代编程语言中应用这些基础来实现软件系统。 您将学习如何为可以用编程语言实现的问题设计解决方案。 您将获得以适当的编程语言设计和实现小问题解决方案的实践经验。 现代IT系统在许多不同的环境(例如,移动,桌面,云,web)中工作,并且使用一系列不同的技术(例如,编程,脚本,查询,混搭,标记)来构建。 在本单元中,您将获得实施解决方案的实践经验,并选择这些环境和技术。 您将了解数据库管理概念。 这种经验将为您提供基础知识,使其能够有效地作为IT专业人员工作,并继续学习该学位课程。 学科点数:12 课程目标:在课程中,您将构建几个小型IT应用程序,以了解编程的基础知识。 教学和学习的方法:本课程将采用混合方法进行教学,利用在线资源,讲座,实践实验室实验和您自己的个人实践。