我现在大四,因为后面要去新南读研究生,学人工智能,所以想在入学前预习一些基础课程,请问我应该重点预习哪些内容?想让老师指导预习。
新南威尔士大学信息技术硕士人工智能方向的课程专注于开发用于移动机器人控制的先进软件。这个方向涵盖以下软件领域的多个方面:人工智能、智能体编程、实验机器人学、知识表示与推理、机器学习、机器人架构、人机交互、视觉。如果你想提前预习一些基础内容,可以从以下核心课程展开。

1、COMP9020 计算机科学基础
本课程涵盖设计正确且高效程序的数学方法、算法分析的数学基础,以及用于证明和验证的逻辑。实际内容包括:集合与关系理论;归纳、递归与递归关系;函数的增长顺序;结构化计数(组合数学);离散概率;图论与树在算法应用中的应用;命题逻辑与布尔代数。
2、COMP9021 编程原理
本课程将为学生提供通用编程技术和Python编程的扎实概念知识与实践技能,以便在要求学生具备足够编程能力和熟练掌握Python语言的众多专业课程中有效应用。课程对语言特性进行了深入覆盖,并强调了从广泛应用领域出发的问题解决能力,其中不少案例涉及数学概念。
3、COMP9024 数据结构与算法
数据结构研究的是如何在计算机中有效且高效地存储数据。算法则是解决问题的一系列步骤,在有限的空间和时间内完成。数据结构与算法不仅在软件设计中至关重要,而且在硬件设计中同样不可或缺。掌握数据结构与算法是优秀软件开发人员、硬件开发人员及系统架构师的必备技能。课程内容包括:数据类型与数据结构、抽象数据类型、动态数据结构、算法分析以及图、搜索树和文本处理等基础算法。
4、COMP9311 数据库系统
本课程将深入探讨数据库应用开发实践及RDBMS的理论基础。课程重点包括数据库设计与查询,以及数据库模式分析。此外,还将概述数据库管理系统实现所采用的技术,并展望数据库系统及数据库研究的过去、现在与未来。
5、COMP9331 计算机网络与应用
这是一门面向计算机科学/电气工程背景学生的计算机网络基础课程。学生将重点学习当前数据通信中常用的范式和协议。课程内容包括:介质访问控制、拥塞控制、流量控制及可靠传输;地址与命名;路由与交换;常用协议,如以太网、IP、TCP、UDP、HTTP 等;专用网络,包括内容分发网络、点对点网络和无线网络,以及安全威胁及标准防御技术(如时间允许)。
6、GSOE9820 工程项目管理
本课程将向学生介绍工程环境中的项目管理基本原则,目的是使学生能够成为一名成功的项目经理。
前三门是基础核心课程,后三门是高级核心课程,这些课程均为必修。你可以根据自己的学习基础和时间安排,规划需要预习的内容。如果你希望在专业学术导师的一对一指导下充分预习这些课程,可以直接联系考而思的课程顾问。考而思将及时为你安排新南威尔士大学课程预习辅导,帮助你建立知识框架、明确重点难点、提升专业技能,从而顺利开启硕士阶段的学习。