University Hub
这所大学的内容,按阶段走
申请材料、入学清单、校历、课程目录和在读学习放在同一个入口里。 当前页面是 课程目录 ,可以直接切到下一步。
01
申请前
大学主页 / 申请信息
02
拿到 offer 后
入学清单 / 新生准备
03
开学前两周
学期时间 / 课程目录
04
在读期间
课程目录 / 学期时间
共 121 门课程
IFN643
Computer System Security
课程描述和介绍: 本课程中全面了解可用于保护计算机系统的恶意软件分析技术,数字取证和渗透测试方法。计算机系统安全性包括适用于计算机系统上的操作系统,服务,工具和应用程序的策略,过程和方法,以防止或限制攻击的影响。它为您提供了独特的机会来构建和实施复杂的安全技术,以检测和缓解攻击或对受感染的系统执行取证分析。 它包括通过使用协作方法综合各种方法来开发解决方案的分析和解决问题的技能。 该高级设备可供网络和安全专业人员使用。 它建立在IFN511中引入的概念之上。 与IFN642一起,为小型到大型网络计算机系统提供构建和评估安全解决方案的机会。 学科点数:12 课程目标:在课程中的目的是为您提供计算机安全策略,过程和方法的技术和理论方面的工作知识。 这将使您能够采用最佳实践方法来防止对计算机系统的威胁,检测和减轻攻击,并对受感染的系统执行取证分析。 您将被引导获得在不同背景下批判性地探索,分析和应用现有和新兴安全方法所需的技能和知识。 教学和学习的方法:本课程的内容将通过一系列讲座提供。 每个讲座都将从与该主题相关的实际场景开始。 本课程采用混合学习方法,包括两小时讲座和两小时实验室练习,您将与同伴和导师进行协作活动。
IFN504
Corporate Information System
课程介绍: 信息系统构成企业IT领域的支柱,集成了软件(如云托管应用程序服务,移动应用程序,网站)和硬件基础架构(如用户交互,数据存储,环境感知,计算数字运算和网络)。 组织部署信息系统以实施新的业务模式,恢复其产品和服务组合,应对竞争威胁,并改善其环境,财务或社会可持续性和其他目的。 在这个单元中,学生将被介绍到公司环境中的信息系统。 在基于案例的方式中,学生将学习如何组合和部署信息技术组件以形成公司系统,从而支持新构思的业务案例。 该部门介绍了与企业信息系统中普遍和新兴趋势相关的关键IT概念。
COMP9044
计算机科学硕士课程
课程定位 COMP9044(Software Construction: Techniques and Tools)是 UNSW COMP 硕士层级课程,重点是把计算机科学理论转化为可执行的工程与研究能力。课程通常面向已有编程与系统基础的学习者,强调在真实场景里完成问题定义、方案设计、实现验证与结果复盘。 技术栈与学习内容 内容通常覆盖高级算法、系统架构、安全、数据、AI 或软件工程方法,并结合编程实践、实验项目、技术写作与展示。你需要掌握的不只是知识点,还要说明设计取舍、复杂度与工程约束,保证方案可解释、可复现、可维护。 课程结构 课程一般按 10-13 周推进,前段建立进阶框架,中段强化题型与项目实践,后段综合评估。考核常见为 Quiz/Lab、编程作业、项目报告与期末评估。评分除正确性外,也关注代码质量、测试覆盖、文档表达和技术判断。 适合人群 适合希望在软件、数据、AI、安全或系统方向进阶的同学,尤其是准备求职或研究深造的人。建议每周投入 10-14 小时,保持“预习-实现-复盘”节奏,持续交付比临时冲刺更稳定。
COMP9102
计算机科学硕士课程
课程定位 COMP9102(Programming Languages and Compilers)是 UNSW COMP 硕士层级课程,重点是把计算机科学理论转化为可执行的工程与研究能力。课程通常面向已有编程与系统基础的学习者,强调在真实场景里完成问题定义、方案设计、实现验证与结果复盘。 技术栈与学习内容 内容通常覆盖高级算法、系统架构、安全、数据、AI 或软件工程方法,并结合编程实践、实验项目、技术写作与展示。你需要掌握的不只是知识点,还要说明设计取舍、复杂度与工程约束,保证方案可解释、可复现、可维护。 课程结构 课程一般按 10-13 周推进,前段建立进阶框架,中段强化题型与项目实践,后段综合评估。考核常见为 Quiz/Lab、编程作业、项目报告与期末评估。评分除正确性外,也关注代码质量、测试覆盖、文档表达和技术判断。 适合人群 适合希望在软件、数据、AI、安全或系统方向进阶的同学,尤其是准备求职或研究深造的人。建议每周投入 10-14 小时,保持“预习-实现-复盘”节奏,持续交付比临时冲刺更稳定。
IFN642
Applies Cryptography and Network Security
课程介绍: 本课程将审查用于提供安全服务的加密机制,例如机密性,完整性保证和实体认证;并研究加密机制在现代网络安全场景中的应用。详细了解与使用密码学相关的实际问题对于信息安全领域的研究生来说至关重要。密码学是信息安全研究的核心学科。密码学的主要应用是保护数字通信和存储的领域。该课程将深入理解现代加密算法及其在实际网络安全机制中的应用。将通过对若干加密协议的深入研究,特别注意用于保护通过网络传输的数据的加密技术。本课程还将研究这些加密协议在各种应用环境中的实际应用,包括IT网络,Web服务以及移动和无线系统。 学科点数:12 授课形式:课程内容将通过每周三小时的 Lecture/Practical 课程。 Lecture通常包含Practical。 某些主题可能由专业客座讲师提供。
IFN647
Advanced Information Storage and Retrieval
课程介绍: 这个进阶的课程提供了对信息存储和检索解决方案开发的基本原理和技术的理解,涉及一些涉及数据异构性(结构化,非结构化,文本,图像等)的各种复杂问题,数量非常大数据的。它涵盖了现代系统强加的有效表示,存储和检索数据表示的先进结构,以及使用工具和编程解决实际问题的实际经验。该课程的动机是搜索引擎,社交网络,消息传递等中无处不在的非结构化数据,为计算机科学和数据科学的未来专业人员和研究人员提供传统系统的免费方法。这个进阶的课程建立在对数据结构和算法(IFN501)的深入理解的基础上,以及对多维空间(IFN509)中数据的数学模型的理解。 该课程旨在以足够的深度向您传授信息表示存储和检索的广泛方法,以便能够应对我们在日常活动中在互联网上遇到的现代系统所带来的挑战。 在本课程中,您将有机会设计和实现复杂信息存储和检索问题的解决方案,重点是数据的异构半结构化/非结构化特性,以及非常大的信息存储库解决方案的可扩展性。 学科点数:12 每周课时:2小时Lecture,1小时Practicals
IFN507
Network System
课程介绍: 这是一个入门课程,本课程开发的知识和技能与计算机科学,计算机工程,网络,信息安全和其他相关专业相关。本课程的目的是为您提供理解,分析,设计,配置和管理计算机网络的基本技能和知识。用于解决计算机网络和Internet的核心概念,分层架构和详细协议。它介绍了网络架构和模型,硬件和软件,TCP / IP协议栈,寻址和路由,无线网络,网络安全以及网络服务和应用。理解,分析,设计,配置和管理计算机网络和网络服务的能力是一系列研究生入职信息技术职位的要求。其他高级网络和信息安全单元建立在该单元的基础上,扩展您对计算机网络的基本了解,以满足更复杂的需求和各种网络应用需求。 学科点数:12 特定冲突课程:INN350, INN251, INN351 授课形式:Lecture 和 practical课程的组合用于涵盖计算机网络的理论和实践方面。 视频介绍:
IFN511
Security Management
课程介绍: 信息安全是关于保护信息以及使用,存储和传输信息的系统。 该课程为理解信息安全领域提供了基础,包括信息安全目标,信息资产威胁,相关风险以及管理信息安全的最佳实践方法。 该单元对于了解为组织信息资产提供适当保护所涉及的挑战非常重要。本课程旨在使您了解影响信息安全的信息系统的管理方面。 这将使您能够应用最佳实践信息安全风险管理技术来识别组织信息系统的威胁和漏洞,并确定要实施的适当控制措施以减轻潜在危害。 您将能够制定有效的事件响应策略,并了解持续监控的必要性。 学科点数:12 教学和学习的方法:该课程的内容通过每周的讲座和辅导课进行教授
MZB151
Mathematical Tools for Computing
课程介绍: 本课程介绍了一些基础数学方法,这些方法对您进一步学习计算机科学有用,包括基本矩阵和向量运算(存储和操作几何或其他信息),介绍概率和统计(建模随机事件)和差异化和整合的基本概念(建模变化率和累积量)。计算机科学中的许多应用程序使用标准数学方法作为分析和处理信息的工具。通过介绍这些方法的基本概念并培养您使用这些方法的技能,该课程将为以后的计算机科学研究奠定基础,如计算机图形学,游戏设计,机器学习,机器人学,信息检索和数据挖掘等领域。本课程将为您提供三维几何表示的基本理解,以及用于模拟随机事件,变化率和累积量的数学方法。它还将培养您在一些典型的计算机科学应用程序环境中应用相关数学方法的信心。 学科点数:12 授课形式:每周课时 - 2小时 Lecture 和 1小时 Workshops
IFN680
Advanced Topics in Artificial Intelligence
课程介绍: 本课程旨在让您了解为复杂问题开发计算解决方案的原理和基本技术,以及对技术理论基础的一些见解。为您提供设计和实施有效和高效的人工智能解决方案所需的知识和技能,以解决直接解决方案不切实际或不存在的问题。人工智能旨在开发能够有效地解决传统方法经常无法处理的复杂问题的计算机系统。智能系统的主要优点是它们可以结合传统计算机的能力,记住数百万事实与人类的认知技能,包括学习和改进现有知识体系,解决推理问题,帮助企业进行战略规划,诊断机械缺点或人类疾病,玩游戏等。信息技术专业人员必须了解构建智能系统的概念和技术。具体而言,您将获得不确定环境中推理的概念和技术,基于效用理论的决策以及使用计算机进行学习。您还可以获得将知识应用于一些真实案例研究的经验。 学科点数:12 授课形式:每周,您将有2小时的Lecture,为您提供本单元所需的理论知识。 您还可以在计算机实验室中进行2小时的实践操作。 实践将使您有机会应用讲座中介绍的理论来解决小规模问题。 视频介绍:
IFB 103
Building IT Systmes
IAB401