首页> 学术问答> 杜伦大学计算机工程学位第一年有哪些课程要学?
你好,我想问一下杜伦大学计算机工程学位第一年有哪些课程要学?我是新生,想提前熟悉一下大一的课程,不然我有点担心自己会跟不上,所以想让老师介绍一下课程和主要内容,谢谢。
最佳答案
课程顾问-Lea
2022-08-03 13:20:33
杜伦大学计算机工程学位第一年,你将学习五门计算机科学课程,内容涉及编程、算法和数据结构、计算机系统以及计算机的数学基础。你还将了解计算思维的概念和哲学,并探索最新研究的尖端技术应用。你还需要参加一门选修课程,该课程来自学院或大学的其他部门。同学如果想预习课程,不妨先了解一下以下几门必修课的主要内容。
1、算法和数据结构COMP1081
通过开发算法及其相关的数据结构,针对常见的计算机科学问题,介绍解决计算问题的理论和实践。内容涵盖:机器型号;伪代码和控制流结构;基本数据结构;范式和技术;算法分析;基本的排序和搜索算法;基本图形算法;基本字符串算法。
2、计算思维COMP1051
本课程将向学生介绍计算机科学的基本概念,让学生了解计算机科学的广度以及不同主题之间的关系。让学生了解计算和计算思维在现代世界中的重要性,及其对技术进步和与计算机科学没有直接联系的领域的影响。向学生介绍计算思维在计算机科学的一系列设置中的应用。内容涵盖:PC的基本架构组件;不同的编程范式以及高级程序如何转化为机器码;操作系统的基本操作;不同的计算问题,一些常见问题的解决方法和算法的概念。
3、计算机系统COMP1071
本课程旨在让学生了解和理解现代计算机系统(包括硬件和软件)如何有效地表示、传输和处理数据。内容涵盖:数字电子学(晶体管、逻辑门、组合电路和时序电路);计算机体系结构(处理器体系结构、记忆系统、投入产出机制);操作系统;数据库(关系数据库的设计和查询,以及规范化技术和关系代数)。
4、编程COMP1101
本课程通过JavaScript编程语言介绍编程的理论、原则和实践,并在更广泛的问题解决和软件开发环境中使用JavaScript。内容涵盖:JavaScript中简单程序的构造;用于客户端和服务器端Web脚本的JavaScript;软件的知识产权问题,包括版权、专利和开源许可。
5、计算机科学数学COMP1021
本课程将向学生介绍逻辑、离散结构和数学的基本概念,这些概念对于现代计算机科学是必要的,也是相关的。还是还将向学生介绍逻辑、离散结构和数学在主流计算机科学中的应用。内容涵盖:命题逻辑和谓词逻辑;集合、函数和关系;数学证明的概念和方法;布尔代数;组合学和概率论;图表;矩阵和线性代数;数论。
一旦同学完成了杜伦大学计算机专业第一年的学习,你将会对计算机科学的基础以及使计算机科学成为一门独特学科的原理、实践和方法有一个全面的了解。因此,同学可以先通过预习来为后续的学习打好基础。
相关问答