Toggle Menu

新南威尔士大学计算机专业主要学什么?

老师,我想问一下新南威尔士大学计算机专业主要学什么?我想提前了解一下我们专业的课程,然后如果情况允许的话就把这些课预习一遍,省得到时候开学了学习压力过大,这些课主要什么内容?

最佳答案
  • 课程顾问-小管家
    课程顾问-小管家 2022-07-07 14:53:45
    立即咨询

    新南威尔士大学计算机专业涉及对计算机系统的设计、构造和使用的研究。涉及计算机系统中数据和数据结构的表示,以及通过编程语言和机器系统自动处理这些信息的算法设计。该专业的一系列课程为计算学科的核心(程序、算法、设计、系统、软件工程)提供了坚实的基础,然后同学可以在以后的几年中从广泛的选修课中进行选择,或者专注于计算机的一个特定领域。新南威尔士大学计算机专业的核心课程如下。

    一、COMP1511编程基础

    通过编程解决问题的介绍,旨在让同学熟练使用高级编程语言。主题:算法、程序结构(语句、序列、选择、迭代、函数)、数据类型(数字、字符)、数据结构(数组、元组、指针、列表)、存储结构(内存、地址)、算法分析介绍、测试、代码质量、团队合作和反思实践。

    二、COMP1521计算机系统基础

    课程从程序员的角度介绍了计算机系统如何执行程序、处理数据和通信。目的是使同学能够成为处理性能、可移植性和健壮性问题的专业编程人员。

    三、COMP1531软件工程基础

    课程介绍了软件工程原理:基本的软件生命周期概念,现代开发方法,概念建模以及这些活动与编程的关系。课程还通过指导一个项目来设计、构建和部署一个简单的基于Web的应用程序,介绍了基于团队的项目管理的基本概念。

    新南威尔士大学计算机

    四、COMP2511面向对象的设计和编程

    课程旨在向同学介绍面向对象设计的原则和面向对象编程的基本技术。

    五、COMP2521数据结构和算法

    课程的目标是加深同学对数据结构和算法的理解,以及如何在软件系统的设计中有效地进行运用。这是一门重要的课程,涵盖了一系列核心数据结构和算法,后面的课程中会用到。

    六、COMP3900计算机科学项目

    这是一个顶点软件项目。同学将以小组为单位,定义、实现和评估现实世界的软件系统。课程的大部分工作是基于团队的项目工作,尽管有一些关于软件项目管理和团队策略的介绍性讲座。项目团队每周与项目导师会面,汇报项目进展。

    七、COMP4920信息技术中的职业问题和道德

    这是一门顶点课程,同学将了解计算专业人员的责任,并将道德理论和推理应用于IT行业问题,如软件质量、隐私和安全、知识产权和IT从业者的法律义务。

    八、MATH1081离散数学

    课程将介绍证明在数学中的作用,逻辑推理和蕴涵,不同类型的证明。内容涉及:集合,集合代数,集合运算;数理逻辑,真值表,句法,归纳;图和有向图,基本图算法;计数,组合恒等式,二项式和多项式定理;二元运算及其性质,有序结构;递归关系。

其他答案

16年深耕全阶段留学辅导   数十万留学生信赖

添加微信:「 kaoersi03 」备注官网申请试听,享专属套餐优惠!

解决学业难题!1v1线上辅导——

复制成功

微信号: kaoersi03

备注“官网”享专属套餐优惠!