Toggle Menu

澳大利亚本科昆士兰大学计算机专业主要学什么?

我想提前了解一下昆士兰大学计算机专业的课程,因为现在离开学还有点时间,我想着提前预习一下要学的内容,这样多少能减轻一点后面的学习压力,麻烦老师大概说一下我们主要学什么?

最佳答案
  • 课程顾问-小管家
    课程顾问-小管家 2022-07-29 15:18:27
    立即咨询

    澳大利亚本科昆士兰大学计算机专业旨在提供对计算机技术各个方面的深入介绍。同学可以通过理论和实践的结合,学习如何创建和分析基于计算机的系统,发展强大的逻辑分析技能。无论同学最终选择专攻网络安全、数据科学、机器学习、编程语言还是科学计算,都有几门核心课程必须要学习,详情如下。

    一、COMP2048计算理论

    本课程将介绍基于图灵机、递归函数、λ演算和细胞自动机的大统一计算理论。课程将提出丘奇-图灵论题,以表明所有这些模型都是等价的。课程还将简要介绍量子计算及其应用。

    二、COMP3506算法和数据结构

    本课程将介绍数据结构和类型。内容涉及算法的时间和空间复杂度分析、序列、列表、堆栈、队列、集合、多重集合、树、分类、哈希表、优先级队列、图表、字符串算法。课程还将涵盖一系列分析技术,这些技术是理论计算机科学高级研究的基础。

    三、CSSE1001软件工程导论

    本课程使用Python编程语言介绍了软件工程的基本概念。课程结束后,同学应该能够分析问题,设计并实现问题的计算解决方案。同学将学会三种主要的编程范例:结构化、面向对象和事件驱动。

    四、CSSE2002大型编程

    本课程利用Java编程语言介绍了面向对象编程、数据抽象、规格说明和单元测试等概念的细节。这些概念和技术有助于支持良好实践(如面向对象概念、泛型和异常处理),并具体应用于Java中的文件IO和GUI。

    澳大利亚本科计算机专业

    五、CSSE2010计算机系统导论

    CSSE2010是对计算机如何在最底层工作的介绍,课程将涵盖二进制数表示、逻辑门、组合和时序逻辑电路、低级汇编语言和基本C编程等主题。课程结束后,同学将对计算机的工作原理有一个基本的了解,并能够为基于微控制器的计算机系统开发程序。

    六、INFS1200信息系统导论

    本课程提供了设计和实施信息系统的基本概念,是各种信息技术、工程、商业和科学项目中教授的高级数据管理和数据分析课程所必需的。课程内容涉及数据建模、正确的数据库设计原则、用于查询关系数据库的SQL语言以及使用MySQL开发小型数据库应用程序。

    七、MATH1061离散数学

    本课程介绍了离散数学。内容涵盖命题和谓词逻辑;初等集合论;初等图论;归纳和递归定义;计数方法(分类、包含/排除);二元运算、组、字段;有限域的应用;初等数论。课程的主要目的是为同学提供数学推理的坚实基础,以及将这种推理应用于数学问题的机会。

    上面这些课程是昆士兰大学计算机科学学士学位的核心,同学可以提前进行预习。

其他答案

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

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

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

复制成功

微信号: kaoersi03

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