描述
计算软件和系统越来越成为我们生活不可或缺的一部分,彻底改变了我们生活、工作和交流的世界。该专业为学生提供参与这场革命所需的知识和技能。您的学习会发展您对支撑计算机语言和网络的理论、算法、实现和系统原理的知识。如果你希望在开发新的计算技术方面发挥作用,或者专注于企业级编程、系统、软件工程或研究事业,那么计算机科学专业是适合你的。
结果
学生能够 (1) 识别合适的数据结构和算法来解决计算问题;(2) 设计、实施、验证、测试和记录稳健和安全的计算机程序;(3) 将计算机系统核心部件的设计和操作知识应用到计算机系统的开发中;(4) 解释当代计算机科学实践的伦理、社会和安全方面和限制;(5) 应用基于团队的软件开发过程;(6) 以口头和书面形式清楚地传达软件和系统需求分析、设计、实施、测试和文档。
拓宽指南
所有在西澳大学攻读学士学位的学生都必须通过完成学位特定专业以外的至少四个单元(24 学分)的学习来拓宽他们的学业。拓宽是您探索其他感兴趣领域、研究新学科和知识范式以及塑造您的学位以适应您自己的愿望和兴趣的机会。你们中的许多人将能够进行比这一最低限度的扩展研究更多的工作,如果这符合您的愿望,我们鼓励您这样做。在接下来的几个月里,你会在这里找到一些与你的学位专业相关的扩展建议。虽然我们知道许多学生重视此类指导,但这些只是建议,学生不应忽视拓宽选择所提供的探索机会。
先决条件
数学方法 ATAR 或数学应用 ATAR,第一年有一个数学单元。
没有 ATAR 数学的学生将学习两个第一年的数学单元。
不兼容
MJD-易软软件工程
培训班
计算机科学可以在以下学位课程中作为学位专业:
- BP004 理学学士
- BH005 哲学学士(荣誉)
特定学位的主要单位
采取所有单位(24分):
计算机科学专业与工程科学专业结合的学生用CITS2002系统编程(计算机科学专业)替代CITS2401计算机分析与可视化(工程科学 专业)。学生将CITS2211离散结构(计算机科学专业)替换为MATH1011和MATH1012(工程科学专业)
计算机科学专业与工程科学专业结合的学生用CITS2002系统编程(计算机科学专业)替代CITS2401计算机分析与可视化(工程科学 专业)。学生将CITS2211离散结构(计算机科学专业)替换为MATH1011和MATH1012(工程科学专业)