你好,请问新南威尔士大学计算机本科主要学什么?我是新生,想提前了解一下我们学校的课程,因为现在还没开学,所以我有点富裕时间,想趁现在赶紧熟悉一下我们专业额课程内容。
最佳答案
课程顾问-Lea
2022-07-01 14:50:26
新南威尔士大学计算机本科课程旨在为同学提供程序、算法、设计、系统、软件工程等计算机学科的基础知识和技能,然后允许同学在以后的几年中从广泛的选修课中进行选择。因为同学是新生,可以先了解一下核心必修课的主要内容。
一、编程基础
通过编程解决问题的介绍,旨在让同学熟练使用高级编程语言。主题:算法、程序结构(语句、序列、选择、迭代、函数)、数据类型(数字、字符)、数据结构(数组、元组、指针、列表)、存储结构(内存、地址)、算法分析介绍、测试、代码质量、团队合作和反思实践。
二、计算机系统基础
课程从程序员的角度介绍了计算机系统如何执行程序、处理数据和通信。这门课为后面的网络、操作系统、计算机体系结构和编译器课程奠定了基础,这些课程需要对系统级问题有更深入的理解。
三、软件工程基础
这门课介绍了软件工程原理:基本的软件生命周期概念,现代开发方法,概念建模以及这些活动与编程的关系。还通过指导一个项目来设计、构建和部署一个简单的基于Web的应用程序,介绍了基于团队的项目管理的基本概念。
四、面向对象的设计和编程
课程旨在向同学介绍面向对象设计的原则和面向对象编程的基本技术。同学在这门课中获得的知识对以后的计算机科学课程非常有用。
五、数据结构和算法
该课程的目标是加深同学对数据结构和算法的理解,以及如何在软件系统的设计中进行有效地运用。主题涵盖:一系列基本数据类型的结构、分析和使用,以及对其进行操作的核心算法,涉及算法分析、排序、搜索、树、图、文件、算法策略、程序的分析和测量。
六、计算机科学项目
同学以小组为单位定义、实现和评估现实世界的软件系统。大部分工作是基于团队的项目工作,尽管有一些关于软件项目管理和团队策略的介绍性讲座。项目团队每周与项目导师会面,汇报项目进展。评估将基于一个项目提案,渐进的演示和回顾,一个最终的项目演示和报告,以及软件系统本身的质量。
七、信息技术职业问题和道德
课程中,同学将了解计算机专业人员的责任,并将道德理论和推理应用于IT行业问题,如软件质量、隐私和安全、知识产权和IT从业者的法律义务。
八、离散数学
内容涵盖:证明在数学中的作用,逻辑推理和蕴涵,不同类型的证明。集合,集合代数,集合上的运算。数理逻辑,真值表,句法,归纳。有向图,基本图算法。计数,组合恒等式,二项式和多项式定理。二元运算及其性质,有序结构。递归关系。
上面这些的都是新南威尔士大学计算机本科的核心必修课程,所以同学提前熟悉这些内容对于之后的学习来说绝对是很有帮助的。
相关问答
新南威尔士大学挂科后果严重吗?
我想问一下在新南威尔士大学留学,挂科的话后果严重吗?有没有补救办法?因为我期末这段时间有别的事情要处理,所以就有点耽误复习,感觉考试可能会挂科,就想提前了解一下情况....
考而思2022-11-18新南威尔士大学UNSW 8406金融硕士必修课有哪些?
老师可以说一下新南威尔士大学8406的必修课吗?我马上要去那边读研,现在还有点空余时间,想先熟悉一下我们要学的课,如果有时间就大致预习一遍,反正多少应该能少点压力。
考而思2022-08-04新南威尔士大学UNSW FINS5512怎么才能学好?
老师,我想知道新南威尔士大学FINS5512这门课怎么才能学好?因为我有点跟不上我们老师的讲课节奏,所以感觉很多内容没听到,重点也没掌握,老师能帮我梳理课程知识吗?
考而思2022-07-29最新问答
墨尔本大学挂科申诉步骤是什么?
我在墨尔本大学,因为有一门课一直学得不太好,导致期末挂科了,想问一下挂科之后应该怎么准备申诉?申诉的步骤大概是什么样的?麻烦老师指导。
考而思2024-05-04加州大学伯克利分校 GPA 如何提升?
请问加州大学伯克利分校 GPA 如何提升?我上学期刚来这边,没太适应教学环境,导致一开始成绩不太理想,想在这学期提升一下GPA,老师有哪些建议?
考而思2024-05-03哥伦比亚大学统计学专业好不好学?新生需要预习哪些内容?
你好,请问哥伦比亚大学统计学专业好不好学?新生需要预习哪些内容?我怕开学跟不上教学进度,所以打算提前预习一下,铺垫一下知识基础,所以来问一下老师建议。
考而思2024-05-03