老师,我想问一下新南威尔士大学计算机专业主要学什么?我想提前了解一下我们专业的课程,然后如果情况允许的话就把这些课预习一遍,省得到时候开学了学习压力过大,这些课主要什么内容?
最佳答案
课程顾问-Lea
2022-07-07 14:53:45
新南威尔士大学计算机专业涉及对计算机系统的设计、构造和使用的研究。涉及计算机系统中数据和数据结构的表示,以及通过编程语言和机器系统自动处理这些信息的算法设计。该专业的一系列课程为计算学科的核心(程序、算法、设计、系统、软件工程)提供了坚实的基础,然后同学可以在以后的几年中从广泛的选修课中进行选择,或者专注于计算机的一个特定领域。新南威尔士大学计算机专业的核心课程如下。
一、COMP1511编程基础
通过编程解决问题的介绍,旨在让同学熟练使用高级编程语言。主题:算法、程序结构(语句、序列、选择、迭代、函数)、数据类型(数字、字符)、数据结构(数组、元组、指针、列表)、存储结构(内存、地址)、算法分析介绍、测试、代码质量、团队合作和反思实践。
二、COMP1521计算机系统基础
课程从程序员的角度介绍了计算机系统如何执行程序、处理数据和通信。目的是使同学能够成为处理性能、可移植性和健壮性问题的专业编程人员。
三、COMP1531软件工程基础
课程介绍了软件工程原理:基本的软件生命周期概念,现代开发方法,概念建模以及这些活动与编程的关系。课程还通过指导一个项目来设计、构建和部署一个简单的基于Web的应用程序,介绍了基于团队的项目管理的基本概念。
四、COMP2511面向对象的设计和编程
课程旨在向同学介绍面向对象设计的原则和面向对象编程的基本技术。
五、COMP2521数据结构和算法
课程的目标是加深同学对数据结构和算法的理解,以及如何在软件系统的设计中有效地进行运用。这是一门重要的课程,涵盖了一系列核心数据结构和算法,后面的课程中会用到。
六、COMP3900计算机科学项目
这是一个顶点软件项目。同学将以小组为单位,定义、实现和评估现实世界的软件系统。课程的大部分工作是基于团队的项目工作,尽管有一些关于软件项目管理和团队策略的介绍性讲座。项目团队每周与项目导师会面,汇报项目进展。
七、COMP4920信息技术中的职业问题和道德
这是一门顶点课程,同学将了解计算专业人员的责任,并将道德理论和推理应用于IT行业问题,如软件质量、隐私和安全、知识产权和IT从业者的法律义务。
八、MATH1081离散数学
课程将介绍证明在数学中的作用,逻辑推理和蕴涵,不同类型的证明。内容涉及:集合,集合代数,集合运算;数理逻辑,真值表,句法,归纳;图和有向图,基本图算法;计数,组合恒等式,二项式和多项式定理;二元运算及其性质,有序结构;递归关系。
相关问答
新南威尔士大学COMP9021 QUIZ1课业解析
巩固复习python中字典的相关知识
考而思2023-04-20澳大利亚新南威尔士大学计算机专业的课程是不是能辅导?
老师你好,咱们这边是不是能辅导澳大利亚新南威尔士大学计算机专业的课程?数据结构和算法这门课我想找老师补习,我前面有几节课没跟上,现在学的越来越难,实在是有点懵,希望老师能尽快辅导,谢谢!
考而思2022-02-25新南威尔士大学计算机专业主要学什么?
老师,我想问一下新南威尔士大学计算机专业主要学什么?我想提前了解一下我们专业的课程,然后如果情况允许的话就把这些课预习一遍,省得到时候开学了学习压力过大,这些课主要什么内容?
考而思2022-07-07最新问答
英国挂科延毕能不能申诉?
我今年在英国读大四,这学期有挂科,担心会延期毕业,想问一下这种情况能不能申诉?申诉的话应该用什么理由?大致的申诉步骤是什么?希望老师能指导,感谢!!
考而思2024-05-15澳洲留学作业如何申请延期?作业晚交会挂科吗?
我在澳洲留学,请问作业不能按照规定的时间提交可以申请延期吗?怎么申请?如果作业晚交的话,会不会挂科?因为我不太清楚学校的相关政策,所以希望老师能指导。
考而思2024-05-15伦敦大学学院论文写不完可以申诉延期吗?
我在伦敦大学学院,我们明天有一篇论文要交,但是我在提交之前的这段时间根本就写不完,请问我能不能申诉延期提交论文?麻烦老师给我一些指导,感谢!
考而思2024-05-15