奥克兰大学的计算机科学(CS)学士学位课程旨在让学生了解计算机、软件和计算机之间通信的概念基础,同时培养你的逻辑思维、问题解决、抽象思维和分析能力,这些都是未来雇主非常看重的技能。以下是奥克兰大学CS专业课程设置详情,希望对你有所帮助。

计算机科学专业包含了一系列课程,每门课程15学分,共计360学分。课程所涵盖的主题包括:算法、人工智能、复杂性理论、计算机视觉、网络安全、数据科学、图形学、人机交互、逻辑学、网络和互联网、编程语言、机器人学、软件工程等。
你必须在最后一学年完成以下课程以及一门顶点课程。顶点课程是一个由学生主导的项目,你将在其中将所学知识整合并应用于所选专业领域的实际问题。对于计算机科学专业,推荐顶点课程COMPSCI 399。
一、45学分:
• COMPSCI 110 计算机系统导论
介绍构成现代计算机系统的各个层面:数据和指令编码、硬件、低级编程、操作系统、应用程序和通信。
• COMPSCI 120 计算机科学数学
介绍计算机科学所需的基本数学工具和方法。培养定义、分析和推理编程中使用的抽象对象的基本数学技能。主题包括整数和有理数、字符串和集合、证明方法(包括归纳法)、算法和函数,以及图形、树、计数和概率的基本介绍。
• COMPSCI 130 软件基础导论
基本的编程技术和流程,例如条件、迭代、递归、函数、测试和调试。组织和处理数据的高效方法,包括排序和搜索算法。编写使用和实现常见抽象数据类型的软件,例如列表、堆栈、队列、字典和树。
二、45学分:
• COMPSCI 210 计算机系统1
计算机中数据和算法的低级表示。计算机组织简介。指令执行模型。指令的汇编和分解。汇编语言编程。高级语言如何在机器层面实现。内存子系统。实现安全的多用户操作系统所需的硬件支持。
• COMPSCI 220 算法与数据结构
算法和数据结构分析入门。常见抽象数据类型及其实现。渐近复杂度分析。排序和搜索算法。深度优先搜索和广度优先搜索及其应用。图优化问题。
• COMPSCI 230 编程技术
面向对象程序的设计和实现。分析和设计。使用UML建模。为重用、测试和易于更改而设计。使用类、对象和多态性编程。
三、45学分:
COMPSCI 313 计算机组织
COMPSCI 315 数据通信技术
COMPSCI 320 应用算法
COMPSCI 335 函数式编程与分布式服务
COMPSCI 340 操作系统
COMPSCI 345 人机交互
COMPSCI 350 计算机科学数学基础
COMPSCI 351 数据库系统基础
COMPSCI 361 机器学习
COMPSCI 367 人工智能
COMPSCI 369 计算生物学
COMPSCI 373 计算机图形学和图像处理
以上就是奥克兰大学CS专业课程设置详情,以及对核心课程主要内容的概述。如果有同学在学习上述课程的过程中遇到问题,新航道随时能够为你提供一对一奥克兰大学课程辅导。通过有针对性的课程辅导,你将及时解决课业难题,巩固课程内容,加深知识理解,从而有更好的学业表现。

咨询免费留学规划,加V:dulceslin
免费领取最新剑桥雅思、TPO、SAT真题,免费为孩子制定留学规划
4008-125-888
周一至周五9:00-22:00周六至周日9:00-18:00Copyright © sh.xhd.cn 新航道(北京)管理有咨询有限公司版权所有 总部地址:北京市海淀区中关村大街28-1号6层601
CP认证:京ICP备05069206号-5
京公网安备11010802021513号