来源:考而思在线
如果学生希望在开发新的计算技术方面发挥作用,或者专攻企业级编程、系统及软件工程或研究,那么西澳大学计算机专业是非常不错的选择。该专业学生有机会学习支撑计算机语言和网络的理论、算法、实现和系统原理,并探索如何开发新技术和高级编程技术。那么,西澳大学计算机专业必修课有哪些?请看下文汇总。
一、第一年
1、CITS1001软件工程与Java (6)
该课程介绍了使用Java编程语言在面向对象范例中编写结构良好的程序所需的语言结构和技术。开发适当的类、对象和方法来解决简单的计算问题的过程是整个课程的基础。
2、CITS1003网络安全概论(6)
该课程介绍了网络安全的基本概念。学生将理解网络安全旨在保护信息系统(硬件、软件和相关基础设施)、其上的数据及其提供的服务免受未经授权的访问、损害或滥用。
3、CITS1402关系数据库管理系统(6)
该课程通过数据库设计、实施和使用的理论和实践来处理数据建模。课程的重点放在关系模型及其理论基础的集合和关系代数。
二、第二年
1、CITS2002系统编程(6)
该课程通过对核心操作系统服务(包括输入和输出、内存管理和文件系统)的研究,介绍了许多其他编程语言和系统所基于的标准C编程语言。
2、CITS2200数据结构和算法(6)
该课程在面向对象的环境中研究了一系列常用ADT和相应算法的规范、实现和时空性能。
3、CITS2211离散结构(6)
该课程包含了计算机科学的数学基础的概述,内容涉及基本的集合论和逻辑,形式证明方法和自动机理论。
三、第三年
1、CITS3001算法、代理和人工智能(6)
该课程引入了诸如决策、目标导向行为、启发式搜索、行动选择、绩效(自我评估)、预期回报和学习等概念。这些概念是在人工智能或“智能代理”的背景下探讨的。
2、CITS3002计算机网络(6)
该课程将向学生介绍当代有线和无线计算机网络的设计和实现,支持其有效运行所必需的系统级和应用级软件,以及网络及其应用所带来的安全和隐私因素。
3、CITS3200专业计算(6)
该课程将在大规模计算项目的背景下,发展学生对计算项目的道德和社会影响以及项目管理方面的理解。
4、CITS3403敏捷Web开发(6)
该课程将探索支撑现代Web应用程序开发的技术、编程语言和环境。课程建立在学生以前的编程和数据管理经验的基础上,以开发和演示实际的技术。
上述西澳大学计算机专业必修课均在我们的辅导范围内,有需要西澳大学计算机辅导的同学可以随时和我们沟通,我们会根据同学的实际需求来进行课程辅导安排,帮助同学尽快解决课程学习过程中遇到的难题。
当前文章链接:
凡来源标注“考而思”均为考而思原创文章,版权均属考而思教育所有,任何媒体、网站或个人不得转载,否则追究法律责任
免费获得学习规划方案
已有 2563 位留学生获得学习规划方案
马上领取规划
*已对您的信息加密,保障信息安全。