首页> 学术问答> 澳大利亚本科昆士兰大学计算机专业主要学什么?
我想提前了解一下昆士兰大学计算机专业的课程,因为现在离开学还有点时间,我想着提前预习一下要学的内容,这样多少能减轻一点后面的学习压力,麻烦老师大概说一下我们主要学什么?
最佳答案
课程顾问-Lea
2022-07-29 15:18:27
澳大利亚本科昆士兰大学计算机专业旨在提供对计算机技术各个方面的深入介绍。同学可以通过理论和实践的结合,学习如何创建和分析基于计算机的系统,发展强大的逻辑分析技能。无论同学最终选择专攻网络安全、数据科学、机器学习、编程语言还是科学计算,都有几门核心课程必须要学习,详情如下。
一、COMP2048计算理论
本课程将介绍基于图灵机、递归函数、λ演算和细胞自动机的大统一计算理论。课程将提出丘奇-图灵论题,以表明所有这些模型都是等价的。课程还将简要介绍量子计算及其应用。
二、COMP3506算法和数据结构
本课程将介绍数据结构和类型。内容涉及算法的时间和空间复杂度分析、序列、列表、堆栈、队列、集合、多重集合、树、分类、哈希表、优先级队列、图表、字符串算法。课程还将涵盖一系列分析技术,这些技术是理论计算机科学高级研究的基础。
三、CSSE1001软件工程导论
本课程使用Python编程语言介绍了软件工程的基本概念。课程结束后,同学应该能够分析问题,设计并实现问题的计算解决方案。同学将学会三种主要的编程范例:结构化、面向对象和事件驱动。
四、CSSE2002大型编程
本课程利用Java编程语言介绍了面向对象编程、数据抽象、规格说明和单元测试等概念的细节。这些概念和技术有助于支持良好实践(如面向对象概念、泛型和异常处理),并具体应用于Java中的文件IO和GUI。
五、CSSE2010计算机系统导论
CSSE2010是对计算机如何在最底层工作的介绍,课程将涵盖二进制数表示、逻辑门、组合和时序逻辑电路、低级汇编语言和基本C编程等主题。课程结束后,同学将对计算机的工作原理有一个基本的了解,并能够为基于微控制器的计算机系统开发程序。
六、INFS1200信息系统导论
本课程提供了设计和实施信息系统的基本概念,是各种信息技术、工程、商业和科学项目中教授的高级数据管理和数据分析课程所必需的。课程内容涉及数据建模、正确的数据库设计原则、用于查询关系数据库的SQL语言以及使用MySQL开发小型数据库应用程序。
七、MATH1061离散数学
本课程介绍了离散数学。内容涵盖命题和谓词逻辑;初等集合论;初等图论;归纳和递归定义;计数方法(分类、包含/排除);二元运算、组、字段;有限域的应用;初等数论。课程的主要目的是为同学提供数学推理的坚实基础,以及将这种推理应用于数学问题的机会。
上面这些课程是昆士兰大学计算机科学学士学位的核心,同学可以提前进行预习。
相关问答
最新问答
KCL经济管理专业大二如何选课?
老师,我在KCL经济管理专业,大二要进行选课,但是我目前还没有明确我的选课目标,所以想请教一下我应该如何选课?希望老师能给我一些选课上的建议和指导,感谢。
考而思2024-05-09利物浦大学会计金融专业考前复习重点是什么?
我在利物浦大学会计金融专业,因为快期末了,我想在这段时间集中复习一下这学期学过的内容,所以想问一下我应该重点复习哪些内容?希望老师能帮忙总结和指导。
考而思2024-05-09BMAT考试包括哪些题型?
你好,我想了解一下BMAT考试包括哪些题型?每部分的考察重点是什么?我想提前为这个考试做一些准备,不然我实在没什么把握能通过,希望老师能指导。
考而思2024-05-08