The University of York
计算机科学 MEng (Hons)
The University of York - 约克大学

课程关键信息

薪资

计算机科学专业毕业生的薪资

重要提示:下面的薪资数据不是针对具体的课程,而是包含了该校所有计算机科学学生的数据。根据数据收集的方法,工资数据主要是基于本科生的数据

  毕业后15个月 毕业后3年 毕业后5年
薪资中位数 £32000 £32500 £43500
25-75百分位数范围 £26000 - £37000 £24000 - £42500 £30000 - £56000


英国所有计算机科学专业毕业生的薪资

  毕业后15个月 毕业后3年 毕业后5年
薪资中位数 £27334 £25150 £29857
25-75百分位数范围 £23230 - £32967 £18886 - £32933 £21689 - £41100

课程描述

通过本课程的学习,您将在软件(程序)和硬件(电子设备)以及它们如何与系统设计相结合方面打下良好的基础。该课程的结构意味着您可以在前两年获得该学科的全面基础。然后,您可以根据我们世界领先的研究和专业知识以及计算机科学的最新发展,选择模块和个人项目,从而更加专注于自己感兴趣的领域。 选择四年制硕士课程,您就可以多一年时间深入研究自己真正感兴趣的课题。

由工程和技术协会代表工程委员会认可,以完全满足注册为特许工程师的学术要求。

经BCS(特许IT协会)认可,完全满足注册为特许IT专业人士的学术要求。

您将学习什么

项目内容:作为Computer Science, MEng (Hons) 的学生,您将学习以下课程模块。

模块(一年级)

学习本模块的学生将熟悉如何设计以用户为中心的系统,以满足不同用户的需求和偏好。学生将被介绍到工程生命周期的概念,特别是从用户需求中建立需求,迭代原型和评估互动系统。学生将在实践中进行小组工作,使他们有机会发展沟通和解决冲突的技能。封闭式评估将评估以用户为中心的设计过程和交互设计原则的知识,同时要求他们对小组活动进行反思。

本模块涵盖了一些基本的技能和知识,这些技能和知识将帮助你独立学习并完成高学术标准的工作,这对在约克大学取得成功至关重要。本模块将:定义学术诚信和学术不端行为;解释为什么以及何时应该参考原始材料和其他人的作品;提供互动练习,帮助你评估你是否理解了这些概念;提供常见问题的答案和有用资源的链接。

学生将被介绍到进行严格和有效的数据分析所需的关键概念。学生将被介绍到收集、处理和清理数据的过程,同时获得判断数据源质量的经验。学生将被介绍到频繁主义数据科学的关键统计测试,通过描述性和推断性统计来探索和测试特定的理论。学生将运用他们现有的编程知识,在适当的编程语言中使用现有的统计库执行这些测试。

学生将被介绍到作为计算机科学基础的关键离散数学概念。学生将被介绍到命题和谓词逻辑、集合论、组合学、函数和关系以及图论。学生将被介绍到数学基础,并能够确定这些概念在现实世界中的应用。学生将被介绍到各种证明技术,这些技术将在整个学位课程中使用。

学习本模块的学生将被介绍到形式语言的概念和接受它们作为描述计算的方式的抽象机器。学生将对有限自动机和推倒自动机及其相关的语言和相关的证明技术有深刻的理解,并将被介绍给接受上下文敏感和递归可列举语言的更复杂的机器,以便能够识别和描述它们。

学习本模块的学生将获得计算机系统的关键结构组件的基础,高级程序如何在该系统上执行,以及计算机系统如何在硬件上构建。学生将了解计算机系统是如何构建的,以及用高级编程语言(如C)实现的程序如何在该系统上执行。学生将被介绍到计算机结构、操作系统和程序语言构造的基础知识,为以后的进一步学习打下基础。将向学生介绍一种自下而上的方法,以真实的例子为动力,以讲座和实验室实践的方式进行教学。学生将能够描述和应用他们在真实设备和计算机系统上的编程技能,这些设备和系统被用于今天的许多实际应用中。

学生将被介绍到不同的编程结构、基本数据结构、命令行工具、集成开发环境和程序的单元测试。学生将学习如何使用伪代码描述明确的任务,并使用程序化编程范式将其转化为程序。该模块将使用Python作为练习这些技能的程序性语言进行教学。

学生开始对关键的数据结构进行编程,如堆栈、队列、树和图。他们被介绍到算法复杂性的概念,以及如何通过正式的符号和证明技术来描述时间和空间。学生们使用Java这样的面向对象的语言进行教学,并学习测试驱动开发的基础知识,以测试他们的代码并证明其成功运行。还向学生介绍了几种算法设计范式,如贪婪算法。

模块(二年级)

这是学生们第一次有机会将他们的技能融入一个开发项目。从一个广泛的问题描述开始,通过小组合作,学生将设计、开发和测试一个复杂的系统。学生将被介绍到软件工程术语、生命周期和流程,并将熟悉原则、技术和工具,并发展在激发需求方面的实践经验;定义软件架构;使用既定模式以面向对象的方式设计和实现软件;审查、测试和重构软件系统;以及建立持续集成和交付流程。学生还将了解如何识别、减轻和监测风险,如何管理软件项目,以及如何重复使用和扩展第三方代码/库。该模块的首要主题将包括可追溯性、网络安全和整个工程生命周期的道德考虑。

在人机交互2中,学生将学习如何理解用户体验(UX)是数字系统成功的组成部分,以及他们如何开发在不同情况下提供适当用户体验的系统。通过在人机交互1和数据1的基础上,学生将了解人机交互研究的不同浪潮,以及每个浪潮是如何促进互动系统的设计和发展的。该模块将涵盖用户的感知和认知能力,交互的社会和环境方面,不同形式的用户体验,以及在设计时考虑到价值观和道德因素。

学生在数据1和软件2的材料基础上进行学习。学生将学习更复杂的统计分析方法来回答有关数据的有趣问题。本模块中介绍了关系型数据库和其他数据库背后的核心概念,作为存储和访问数据的一种方式。更具体地说,学生将学习;从数据1开始的更高级的统计学,关系数据库和SQL的基本原理,以及其他数据库范式(对象,文件)。该模块的一个关键目标是在解决复杂问题和提供多维数据见解的背景下提供这些知识。

本模块介绍了人工智能领域、该领域的关键方法和哲学问题,如机器理解意味着什么以及人类本身是否可以被视为机器。学生将学习经典人工智能技术的理论和实践,包括:问题表示、基于搜索的人工智能、使用命题和一阶逻辑的知识表示以及可满足性。实际工作将包括纸笔练习和使用基本的Python实现。

本模块通过介绍机器学习的基础知识,纯粹从优化的角度来推进IS流的发展。主题范围包括线性回归(接续数据1的内容)到决策树和简单的神经网络(在第三年进入高级机器学习)。理解ML需要了解一些建立在A级标准数学基础上的数学概念,特别是。线性代数和连续优化。这将是就地取材的教学。学生将看到激励性的现实世界问题,解决这些问题所需的ML技术,技术所需的基础数学以及它们的实际实施。实践教学将使用基于python的现代机器学习库,如TensorFlow或PyTorch,因此学生将获得声明式编程范式的经验(建立在软件流上).

本模块的目的是介绍可计算性理论和复杂性理论的基本概念和结果。特别是,学生将学习图灵可识别语言和图灵可计算函数的概念,以及可解决和不可解决的问题之间的区别。他们将能够通过还原证明不可解性。他们将了解图灵机的时间和空间复杂性,以及诸如P、NP、PS空间、NPS空间和NPC等复杂性类别。他们将能够通过还原法证明NP的完备性。

本模块以系统和设备1为基础,研究在计算机系统上执行的系统软件,以使系统的资源能够被多个程序和用户共享。其中一个重要方面是处理器和存储系统如何提供基本的安全和保护机制。该方法是在操作系统方面研究系统软件,以及它们如何利用计算机硬件的特点,使多个程序安全地共享同一平台。这也将涉及编程时间切片并发系统的各个方面,例如进程。在整个过程中,该模块将考虑基于今天使用的计算机系统的实际例子。

本模块通过考虑高级计算机系统的结构和如何影响其编程,继续系统和设备流。到目前为止,所介绍的系统都是具有简单内存的基本单处理器。本模块首先介绍了多处理器结构、流水线和超标量处理器、片上系统和高级存储器结构的概念,包括高速缓存。该模块的其余部分考虑这些硬件特征如何影响这些现代系统的有效编程方式。为管道、缓存等编程的问题被考虑。然后,在不同处理器上并行运行的进程如何安全地共享底层资源。最后,该模块考虑并行编程的构件,例如线程和通信。它还将考虑这些结构如何映射到处理器指令。该模块将考虑现实世界的例子,贯穿。

本模块讲授类型化、懒惰的函数式编程的基础知识和一些高级特征;用各种应用来说明,包括通过深层和浅层嵌入实现特定领域的语言。涵盖了一系列的函数式编程技术、类型类和测试工具。

模块(三年级)

本模块向学生介绍了计算机网络的核心概念。它首先涵盖了分层网络模型,并讨论了这种方法的效用和动机。在这个模型上分层的服务(如UNIX套接字、DNS、TCP、IP)是详细的,学生将开发软件来实验这些功能。学完本模块后,学生将了解包括因特网在内的各种计算机网络是如何建立的。

本模块的目的是:在一个实质性的ISM中提供三年教学的高潮;在工程背景下提供独立研究的介绍;支持综合和应用讲授的学位课程的材料;通过覆盖适当的要求、道德考虑、规格、设计、实施和评估(工程 "生命周期"),展示对工程方法和技术的欣赏.

模块(四年级)

本模块的目的是:使学生能够在尽可能实际地模拟现实世界工业项目背景的条件下参与一个软件工程项目;扩展学生在课程的前几个模块中获得的技能和知识,并培养学生作为团队的一部分工作的能力.

工作和职业前景

毕业15个月后,该课程的毕业生被问及他们的工作类型、是否在职、其当前的工作和职业前景。

目前的工作

15个月后工作所需的技能水平

本课程毕业生的工作情况(毕业后15个月)

以下为 约克大学 Computer Science MEng (Hons) 的所有毕业生实例

85%
5% 金融专业人员
5% 商业、研究和行政专业人员
0% 客户服务职业
0% 初级职业
0% 经理、主任和高级官员

等级和学习时间

等级分布

该课程的学生成绩如下

入学要求/录取条件

本课程录取学生的UCAS收费标准

资格要求

必要的科目。 数学

只接受与苏格兰高级中学同时入学。

通过高等教育文凭,获得45个学分,成绩优异,包括数学相关的单元。

可接受与苏格兰高考同时进行。 高级高等数学是必不可少的。

我们认识到这一资格的价值,尽管它不会被列为入学的条件之一。当你收到你的成绩时,它可能会被考虑进去。

在高级数学中取得6分。

或等同于48个关税点 我们考虑一系列相当于3个A级的BTEC资格,或与A级或其他资格相结合。 A级数学(或同等资格)达到A级是必不可少的。我们也可以考虑将你的BTEC课程中的相关单元作为A级数学的同等学历。

我们考虑一系列相当于3个A级的OCR资格,或与A级或其他资格相结合。 A级数学(或同等资格)达到A级是必不可少的。我们也可以考虑将你的OCR剑桥技术课程中的相关单元作为A级数学的同等学历。

我们将考虑将此资格与A Levels或其他资格一起或结合起来,作为相当于一个A Level的资格。

剑桥大学预科数学是必不可少的。

对国际学生的要求/英语要求

雅思学术考试成绩(类似考试成绩也可能被接受)

    • 6.0
    • Graduate Degrees
    • 6.0
    • Undergraduate Degrees

获取关于最适合您的预科课程的建议 ,以便您在UCAS分数、A-Level 或英语语言要求方面没有达到最低要求时可以继续学习Computer Science, MEng (Hons)。

费用

学费 计算机科学 MEng (Hons)

EU £24000 第1年
英格兰 £9250 第1年
北爱尔兰(英国) £9250 第1年
苏格兰 £9250 第1年
威爾士 £9250 第1年
Channel Islands £9250 第1年
国际 £24000 第1年

附加费用信息

有关其他信息,请参见我们的网页:。https://www.york.ac.uk/study/undergraduate/fees-funding/

学生在英国的平均生活费用

租金518英镑
水、气、电、互联网(家里)50英镑
超市购物81英镑
服装35英镑
外出就餐33英镑
酒类27英镑
外卖/送餐30英镑
外出/娱乐(不包括酒和食物)24英镑
假期和周末旅行78英镑
市内交通17英镑
自我保健/运动20英镑
文具/书籍13英镑
移动电话/互联网13英镑
有线电视/流媒体7英镑
保险费51英镑
其他1092英镑
学生的平均生活费用95英镑

与平均水平相比,伦敦的费用高出约34%,主要是由于租金比其他城市的平均水平高出67%。对于住在学生宿舍的学生来说,水、煤气、电、WIFI等费用一般都包含在租金中。在小城市的学生,如果步行/骑自行车可以到达住处,交通费用往往要低得多。

如何申请

申请截止日期:

2024年1月26日

这是填写和提交该课程申请的截止日期。如果大学或学院仍有名额,您可以在此日期之后申请,但不保证您的申请会被考虑。

可选的入学点:

  • 第1年 (默认入学日期)

大学排名

约克大学在英国和全球顶级排名中的位置。

约克大学 在相关学科的具体排名中的排名。

计算机科学

    • #15 
    • #18 
    计算机科学
    CUG 《完全大学指南》- 学科排名
    [发布于 08 六月, 2023]
    • #41 
    • #301 
    计算机科学
    THE 世界大学学科排名
    [发布于 26 十月, 2022]
    • #27 
    • #401 
    计算机科学
    NTU 学科排名
    [发布于 11 七月, 2023]

查看约克大学的所有 32 个大学排名

关于约克大学

约克大学,通常缩写为Ebor,是一所学院式研究大学,位于历史悠久、风景如画的英格兰约克市。它的主要校区是东校区和西校区,它们之间只有几分钟的步行距离,同时它还有一个被称为国王庄园的地方,位于市中心的西北部。

约克大学 318类学士和硕士课程一览表 - 课程目录

约克大学 的学生结构

本科生:
14725
研究生:
5975
合计:
20700

类似课程

项目 大学 学生­满意度 失业­率 退学­率 学费­(国际) UCAS 价格表 城市
计算机科学与网络安全 MEng (Hons) 南安普敦大学
(University of Southampton)
76% 2% 0% £22760 174 南安普敦 校区 全日制
计算机科学 Msci (Hons) 伦敦大学皇家霍洛威学院
(Royal Holloway, University of London)
67% 3% 15% £23200 148 埃格姆 校区 全日制
计算机科学快速通道 MSc 格拉斯哥大学
(University of Glasgow)
67% 5% 1% £63060 204 格拉斯哥 校区 全日制
计算机科学(人工智能)专业 Msci (Hons) 伦敦大学皇家霍洛威学院
(Royal Holloway, University of London)
67% 3% 5% £23200 130 埃格姆 校区 全日制
计算机科学(软件工程) MEng (Hons) 赫尔大学
(University of Hull)
80% 0% 0% £17550 119 赫尔 校区 全日制
计算机科学 MPhil 阿伯里斯特威斯大学
(Aberystwyth University)
86% 0% 7% £15750 114 阿伯里斯特威斯 校区 全日制
高级计算机科学(含工业实习) MSc 莱斯特大学
(University of Leicester)
64% 4% 0% £22500 132 莱斯特 校区 全日制
计算机科学与人工智能(含实习年) Msci (Hons) 拉夫堡科技大学
(Loughborough University of Technology)
92% 3% 3% £25700 169 拉夫堡 校区 全日制
电子和计算机科学 MEng (Hons) 爱丁堡大学
(The University of Edinburgh)
83% 0% 0% £30400 205 爱丁堡 校区 全日制
信息学 MInf 爱丁堡大学
(The University of Edinburgh)
81% 0% 0% £30400 229 爱丁堡 校区 全日制