你好,请问新南威尔士大学计算机本科主要学什么?我是新生,想提前了解一下我们学校的课程,因为现在还没开学,所以我有点富裕时间,想趁现在赶紧熟悉一下我们专业额课程内容。
最佳答案
课程顾问-Lea
2025-12-11 15:00:24
新南威尔士大学计算机本科课程旨在为同学提供程序、算法、设计、系统、软件工程等计算机学科的基础知识和技能,然后允许同学在以后的几年中从广泛的选修课中进行选择。因为同学是新生,可以先了解一下核心必修课的主要内容。
一、编程基础
通过编程解决问题的介绍,旨在让同学熟练使用高级编程语言。主题:算法、程序结构(语句、序列、选择、迭代、函数)、数据类型(数字、字符)、数据结构(数组、元组、指针、列表)、存储结构(内存、地址)、算法分析介绍、测试、代码质量、团队合作和反思实践。
二、计算机系统基础
课程从程序员的角度介绍了计算机系统如何执行程序、处理数据和通信。这门课为后面的网络、操作系统、计算机体系结构和编译器课程奠定了基础,这些课程需要对系统级问题有更深入的理解。
三、软件工程基础
这门课介绍了软件工程原理:基本的软件生命周期概念,现代开发方法,概念建模以及这些活动与编程的关系。还通过指导一个项目来设计、构建和部署一个简单的基于Web的应用程序,介绍了基于团队的项目管理的基本概念。

四、面向对象的设计和编程
课程旨在向同学介绍面向对象设计的原则和面向对象编程的基本技术。同学在这门课中获得的知识对以后的计算机科学课程非常有用。
五、数据结构和算法
该课程的目标是加深同学对数据结构和算法的理解,以及如何在软件系统的设计中进行有效地运用。主题涵盖:一系列基本数据类型的结构、分析和使用,以及对其进行操作的核心算法,涉及算法分析、排序、搜索、树、图、文件、算法策略、程序的分析和测量。
六、计算机科学项目
同学以小组为单位定义、实现和评估现实世界的软件系统。大部分工作是基于团队的项目工作,尽管有一些关于软件项目管理和团队策略的介绍性讲座。项目团队每周与项目导师会面,汇报项目进展。评估将基于一个项目提案,渐进的演示和回顾,一个最终的项目演示和报告,以及软件系统本身的质量。
七、信息技术职业问题和道德
课程中,同学将了解计算机专业人员的责任,并将道德理论和推理应用于IT行业问题,如软件质量、隐私和安全、知识产权和IT从业者的法律义务。
八、离散数学
内容涵盖:证明在数学中的作用,逻辑推理和蕴涵,不同类型的证明。集合,集合代数,集合上的运算。数理逻辑,真值表,句法,归纳。有向图,基本图算法。计数,组合恒等式,二项式和多项式定理。二元运算及其性质,有序结构。递归关系。
上面这些的都是新南威尔士大学计算机本科的核心必修课程,所以同学提前熟悉这些内容对于之后的学习来说绝对是很有帮助的。
相关问答

新南威尔士大学挂科后果严重吗?
我想问一下在新南威尔士大学留学,挂科的话后果严重吗?有没有补救办法?因为我期末这段时间有别的事情要处理,所以就有点耽误复习,感觉考试可能会挂科,就想提前了解一下情况....
考而思2025-12-21
新南威尔士大学UNSW 8406金融硕士必修课有哪些?
老师可以说一下新南威尔士大学8406的必修课吗?我马上要去那边读研,现在还有点空余时间,想先熟悉一下我们要学的课,如果有时间就大致预习一遍,反正多少应该能少点压力。
考而思2025-12-14
澳大利亚UNSW语言班主要学什么?
我想问一下澳洲新南威尔士大学的语言班主要学什么?因为我的英语成绩直接上本科的话有点不够,所以想先在语言班过渡一下,但因为语言班也有一定的要求,所以想先了解一下课程情况,提前做个准备。
考而思2025-12-19最新问答

澳洲国立大学挂科申诉如何提升成功率?
你好,请问澳洲国立大学挂科申诉成功率高吗?我有一门挂科,想申诉但不知道该怎么准备,老师可以指导吗?想知道怎么才能提升申诉的成功率?
考而思2026-07-09
香港大一新生如何提升学术写作能力?
你好,我马上要去香港读大学,想问一下香港大一新生怎么提升学术写作能力?因为我是社科类专业的,所以很多课程可能会要求写论文,想找老师提前指导一下。
考而思2026-07-08
伯明翰大学挂科申诉成功率高吗?如何申诉?
你好,请问伯明翰大学挂科申诉成功率高吗?我有一门挂科,最近刚出分,想知道要怎么准备申诉?老师可以简单说一下申诉流程和需要提交的材料吗?
考而思2026-07-07