首页> 学术问答> 杜伦大学计算机工程学位第一年有哪些课程要学?
你好,我想问一下杜伦大学计算机工程学位第一年有哪些课程要学?我是新生,想提前熟悉一下大一的课程,不然我有点担心自己会跟不上,所以想让老师介绍一下课程和主要内容,谢谢。
最佳答案
课程顾问-Lea
2025-12-14 06:30:49
杜伦大学计算机工程学位第一年,你将学习五门计算机科学课程,内容涉及编程、算法和数据结构、计算机系统以及计算机的数学基础。你还将了解计算思维的概念和哲学,并探索最新研究的尖端技术应用。你还需要参加一门选修课程,该课程来自学院或大学的其他部门。同学如果想预习课程,不妨先了解一下以下几门必修课的主要内容。
1、算法和数据结构COMP1081
通过开发算法及其相关的数据结构,针对常见的计算机科学问题,介绍解决计算问题的理论和实践。内容涵盖:机器型号;伪代码和控制流结构;基本数据结构;范式和技术;算法分析;基本的排序和搜索算法;基本图形算法;基本字符串算法。
2、计算思维COMP1051
本课程将向学生介绍计算机科学的基本概念,让学生了解计算机科学的广度以及不同主题之间的关系。让学生了解计算和计算思维在现代世界中的重要性,及其对技术进步和与计算机科学没有直接联系的领域的影响。向学生介绍计算思维在计算机科学的一系列设置中的应用。内容涵盖:PC的基本架构组件;不同的编程范式以及高级程序如何转化为机器码;操作系统的基本操作;不同的计算问题,一些常见问题的解决方法和算法的概念。

3、计算机系统COMP1071
本课程旨在让学生了解和理解现代计算机系统(包括硬件和软件)如何有效地表示、传输和处理数据。内容涵盖:数字电子学(晶体管、逻辑门、组合电路和时序电路);计算机体系结构(处理器体系结构、记忆系统、投入产出机制);操作系统;数据库(关系数据库的设计和查询,以及规范化技术和关系代数)。
4、编程COMP1101
本课程通过JavaScript编程语言介绍编程的理论、原则和实践,并在更广泛的问题解决和软件开发环境中使用JavaScript。内容涵盖:JavaScript中简单程序的构造;用于客户端和服务器端Web脚本的JavaScript;软件的知识产权问题,包括版权、专利和开源许可。
5、计算机科学数学COMP1021
本课程将向学生介绍逻辑、离散结构和数学的基本概念,这些概念对于现代计算机科学是必要的,也是相关的。还是还将向学生介绍逻辑、离散结构和数学在主流计算机科学中的应用。内容涵盖:命题逻辑和谓词逻辑;集合、函数和关系;数学证明的概念和方法;布尔代数;组合学和概率论;图表;矩阵和线性代数;数论。
一旦同学完成了杜伦大学计算机专业第一年的学习,你将会对计算机科学的基础以及使计算机科学成为一门独特学科的原理、实践和方法有一个全面的了解。因此,同学可以先通过预习来为后续的学习打好基础。
相关问答

英国杜伦大学市场营销专业好就业吗?
我是国内211的工科生,非常喜欢营销计划方面的工作,已拿到英国杜伦大学的市场营销专业的offer,将来准备回国工作,不知道有没有从杜伦市场营销专业毕业的学长学姐能解答一下,英国杜伦大学市场营销专业好就业吗?
考而思2026-01-14
英国本科杜伦大学生物科学专业课程怎么规划?
你好,我想问一下英国本科杜伦大学生物科学专业的课程是怎么规划的?我是新生,快开学了,想在此之前了解一下我们专业的课程结构,这样能提前有个准备,也好做学习方面的规划和安排。
考而思2025-12-09
杜伦大学工程化学课程可以辅导吗?
杜伦大学工程化学课程可以辅导吗?
考而思2026-01-12最新问答

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