这种情况并不罕见,尤其是在面对新知识和陌生的编程语言时。课程内容可能涵盖了各种复杂的编程技巧、算法设计、数据结构等,这些都是需要时间和实践才能掌握的关键技能。如果大家在留学时候遇到课程听不懂、内容跟不上的情况,可以点击蓝字链接进行免费的课程咨询,海师帮是您留学路上永远的伙伴!
一、课程概述
本课程专为希望深入学习计算机科学的学生而设计。计算机科学是应用计算机和软件解决问题的理论和实践。它的实际应用涵盖了所有学科,包括科学、工程、商业和贸易、创意与表演艺术以及人文学科。您将学习如何像计算机科学家一样思考过程及其描述。这将使您能够设计算法(计算机指令)和数据结构(存储信息的方式)。您还将获得实用的编程技能,以在解决实际问题的高效软件中实现这些技能。本课程为计算理论及其与数学的联系奠定了坚实的基础。
这门灵活的课程提供了两种专业选择,包括高级计算机科学研究(如图形、智能系统和网络)或数据科学专业,以处理信息时代的大量数据集。您的学习将以您专业领域的一个重要项目结束。如果您符合条件,可以申请行业学习(IBL)实习计划,在课程中接受为期22周的全日制行业实习。通过IBL安置计划,您将把获得的计算机科学技能和知识应用于专业组织中的实际问题。
二、课程模式与地点
校园学习
双学位
计算机科学学士课程可以与以下课程结合修读:
- 商学学士
- 工程学(荣誉)学士
- 法学(荣誉)学士
- 理学学士
这将授予两个学位,即您选择的计算机科学专业学位(计算机科学学士或数据科学学士)和合作课程授予的学位。
请注意,与工程学(荣誉)学士的双学位课程仅适用于高级计算机科学专业以及电气和计算机系统工程专业和软件工程专业。
每个学位的要求通常是相同的,无论是通过单学位还是双学位课程获得。在工程学双学位的情况下,这通过跨学分来实现。您应参阅相关的双学位手册和课程地图以获取具体要求。
三、学习成果
这些课程成果与澳大利亚资格框架第7级和蒙纳士大学毕业生素质相一致。
完成课程后,您应能够:
1. 展示对计算机科学及其计算方法的理解,认识到理论基础对实际工作的的重要性。
2. 展示对所选专业中的伦理和法律问题的理解,并了解其历史、当代和未来的科学、工业和社会背景。
3. 分析问题,设计算法以解决问题,并编写高效的软件解决方案。
4. 应用解决问题的策略,在所选领域开发高效的解决方案;特别是:
- 计算机科学学生将能够使用各种编程范式、先进的数据结构和算法设计和实现重要的软件。
- 数据科学学生将能够设计、实施和应用捕获、管理和分析数据的方法。
5. 通过:听、说、读、写英语并利用图表、图形和互动可视化进行专业实践,熟练地沟通和协调;作为团队的有效成员或领导者工作;使用正式项目管理的基本工具和实践。
6. 通过优先处理竞争的需求以实现个人和团队目标,定期评估个人表现作为管理持续职业发展的主要手段,来有效地管理时间和过程;以伦理和专业的方式行为;并能够快速适应变化的技术。
四、课程结构
课程通过以下主题进行发展:计算机科学基础学习、职业技能学习、专业学科知识、问题解决和分析技能学习,这些都在应用实践中结合起来。
A部分:计算机科学基础学习
这部分将提高您对计算机科学及其计算方法理论基础的理解。
B部分:职业技能学习
这部分通过提供对计算机科学伦理和专业指南的理解和欣赏,发展职业技能,包括作为有效团队成员工作的能力、专业实践中熟练的沟通能力和正式项目管理技能。
C部分:专业学科知识
这部分将深入发展您在计算机科学专业领域内的具体计算机科学方法的知识。
D部分:问题解决和分析技能学习
这部分将提高您应用适当的方法论来开发高效计算解决方案的能力。它发展了强大的问题解决能力和应用分析思维的能力。
E部分:应用实践
上述知识和技能通过计算机或数据科学项目以及在某些情况下的行业学习安置进行整合和巩固。
F部分:自由选修学习
这些选修单元将使您能够拓宽和加深对计算机科学的知识,或从大学的其他领域中选择可选课程。
如果您在双学位课程中,一些合作学位要求的课程将作为选修课程计入计算机科学学位。