The University of Sheffield
软件工程预科班 MEng (Hons)
The University of Sheffield - 谢菲尔德大学

课程关键信息

薪资

计算机专业毕业生的薪资

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

  毕业后15个月 毕业后3年 毕业后5年
薪资中位数 £32500 £33000 £43500
25-75百分位数范围 £29000 - £40000 £28500 - £40500 £35000 - £53000


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

  毕业后15个月 毕业后3年 毕业后5年
薪资中位数 £26446 £25489 £30091
25-75百分位数范围 £22861 - £32219 £18348 - £32603 £21339 - £39812

课程描述

如果您想学习软件工程专业,但又不符合我们的标准入学要求,我们的预科课程可能会适合您。

您将通过各种创新方式学习数学、物理和工程学基础知识,为攻读学位做好准备。

我们的软件工程学位侧重于复杂软件系统的工程艺术。该课程不仅向你传授最先进的软件设计和编程技术,还让你锻炼项目管理、团队合作和与客户合作的技能,这些都是雇主所期望的技能。

你将获得扎实的计算机科学基础知识,并有机会探索人工智能的方方面面。第二年,您将为实际公司开发软件。第三年,您将开展一项个人研究项目,为您提供创造性和智力投入的空间。

**工程学学士学位课程由英国计算机协会认证。课程完全符合特许信息技术专业人士的要求,部分符合特许工程师的要求。

**工程硕士课程由英国计算机协会认证。课程完全符合特许信息技术专业人员和特许工程师的要求。

您将学习什么

项目内容:作为Software Engineering with a Foundation Year, MEng (Hons) 的学生,您将学习以下课程模块。

模块(一年级)

本模块通过Java编程语言介绍了编程概念。还包括程序设计和使用测试来驱动程序创建。最初的重点是许多编程语言所特有的结构化方面:序列、选择和重复的想法。然后介绍了用组件构建大型软件系统的面向对象的方法。在整个模块中,重点是编写结构良好、可读的程序来解决问题的实践。

全院范围内的全球工程挑战周是第一年课程的必修部分,该项目旨在发展学生的学术、可转移和就业技能,并拓宽他们作为全球公民的视野。在一整周的时间里,学院的所有学生以六人一组的方式工作,从一系列主题下的项目中进行选择,包括水、信息和通信技术、废物管理和能源,场景设置在一个发展中国家。一些项目是基于无国界工程师挑战赛*,其他项目是由乌干达马凯雷雷大学的一位学者建议的(他参与了利用信息技术系统为发展中国家的健康、农业和资源问题开发解决方案).

本模块介绍了人工智能,以及该领域的关键概念和问题,如计算机是否有能力理解,以及是否应该将人类本身视为机器。它还提供了该主题的简要历史概述,并回顾了人工智能一些主要子领域的最新技术和开放问题,指出了与本系研究工作的联系。除了提供对试图创造人工智能的主要问题的第一次接触外,该模块还有一个更实用的部分,通过实际的编程例子介绍人工智能问题解决的算法和数据结构,以及对机器人简单编程的实践经验。这里的重点是确定要解决的问题的抽象性质,将其与适当的算法或技术相匹配,并实施一个解决方案。它也是研究性编程的介绍,而不是为软件工程。

算法和算法问题的解决是计算机科学的核心。本模块向学生介绍了高效算法和数据结构的设计和分析。学生学习如何量化算法的效率,以及哪些算法解决方案是有效的。教授设计高效算法的技术,包括用于存储和检索数据的高效数据结构。这是用说明性的基本问题来完成的:搜索、排序、图算法和组合问题,如寻找网络中的最短路径。

本模块适用于学习计算机科学作为主要科目的学生。网络和互联网现在在现代生活中无处不在,它提供了信息资源,支持 "云计算",并促进了计算相关活动的新颖、互动解决方案。本模块将涵盖网络和互联网的基础知识、社会中的网络,包括信息安全和网络开发中使用的技术,重点是使用HTML、CSS和JavaScript建立一个简单的互动网站.

该模块包括(大约)10个单元,每个单元2-3周的工作。每个模块都发展对计算具有基础重要性的数学概念和技术。讲座和问题课将被使用。其目的是激发学生对这些主题的兴趣,展示它们为什么对我们很重要,为他们的知识奠定基础,并为未来的计算模块做好准备。预计该模块不会涵盖以后需要的所有数学知识,无论是在深度还是范围方面。

该模块贯穿整个学年,从秋季开始到春季结束。该模块由两部分组成。在第一部分,涵盖了计算机结构的重要元素,包括数字逻辑、计算机算术和指令集结构。该模块的方法是展示计算机的基本元素是如何构建和组合的,以提供复杂的架构,通过高速缓存和流水线支持加速性能。该模块的后半部分展示了计算设备如何被连接到网络中,并涵盖了分层协议、错误检测/纠正和网络可靠传输的原则。

本模块介绍了开发软件系统所需的软件工程概念,该系统能够满足特定问题领域内的基本功能要求。它涵盖了开发此类系统过程中的主要步骤,从需求分析到它们的实施和测试。该模块的一个主要部分是让学生以团队形式开发一个基于网络的软件系统,这为团队合作和管理软件项目及其产品提供了实践经验。

模块(二年级)

全院性的工程--你被雇用周是第二年课程的必修部分,该周被设计用来发展学生的学术、可转移和就业技能。在为期一周的密集项目中,学生们将以六人左右的多学科小组的形式,就一个现实世界的问题进行工作。这些项目是基于工业伙伴提供的问题,学生将提出解决这些问题的想法和进一步发展这些想法的项目建议。

本模块介绍了函数式编程的原则,使用Haskell编程语言。它介绍了类型和类、函数定义、列表理解、递归和高阶函数、急切和懒惰评估以及基本数据类型。

本模块旨在作为机器学习和模式处理的介绍,但明确强调应用。该模块的主题是数据作为一种资源的概念;它是如何获得的,为分析做准备,以及最后我们如何从中学习。该模块将采用基于Python的实用方法,试图帮助学生发展对复杂的数学思想的直观掌握,这些思想是这个具有挑战性但迷人的主题的基础。

本模块关注有效的人机互动的设计和实施以及当代机器人技术的基础。这些领域在人与机器人的互动领域中相互交叉。该课程具有多学科的内容,横跨心理学、人类因素、计算机科学和机器人学.

本模块提供了一个软件系统设计的基础,强调了安全问题。主题包括:软件生命周期的选择、客户与开发者的互动、需求采集、信息管理、数据库设计、功能设计、设计模式、软件架构、用户界面、数据验证、软件验证和测试。安全主题包括:威胁、对策、政策和技术。讲座由一个整合的团队项目来补充。这个20学分的单元为学生参加春季的软件小屋(COM3420)做准备。

本模块介绍了用于建模和分析计算系统的数学和逻辑基础和工具,包括状态机、形式语言、逻辑学、证明系统和证明搜索程序。

本模块介绍了计算机科学中的逻辑学基础。第一部分介绍了命题和谓词逻辑的语法和语义,自然演绎,以及诸如健全性、完整性和(非)可解性等概念。第二部分涵盖了计算机科学及其他领域的应用,如自动推理和决策程序、用于验证计算系统的模态和时间逻辑,以及编程语言的类型系统。

软件屋(一个真正的软件屋的缩影)让学生有机会体验在竞争环境中为真正的客户设计一个真正的软件系统的过程。教学内容包括成功管理软件开发项目所需的工具和技术,并提供符合客户期望和质量标准的软件产品。主题包括:需求工程流程;软件建模和测试;使用特定的软件开发框架;小组项目管理等。教程采取项目会议的形式,因此涉及到团队管理、会议的进行和行动记录。

模块(三年级)

在个人研究项目中,你将完成一个主要的原创软件设计,或实验调查。这项工作将在研究论文中正式报告,并在项目展示会上介绍,工业界代表、学生和学者将被邀请参加。这项工作将包括一份临时报告,其中包括初步调查和文献回顾。你将参与一项重要的软件开发,或设计和执行一项经验性的实验。你将与你的导师定期会面,他将对你遇到的任何问题提出建议。你将准备一篇7,000-14,000字的论文,其中包括中期报告中的材料,但也包括完整的设计、实施和对项目结果的评估。这可以通过口试来评估.

该模块旨在向工程专业学生介绍工程师在其工作环境中可能遇到的一些关键的财务和法律问题。该模块将直接借鉴工程项目和/或产品开发背景下的预算编制、融资、评估财务风险和做出财务决策等实际问题。同时,该模块将培养学生对签订工程项目和产品的开发和交付合同的法律方面的理解,以及对环境法规、数据保护和知识产权的认识。通过一系列这两个学科的平行讲座,该模块将提供这两个领域的工作知识以及它们如何影响工程实践。作为评估的一部分,将着重强调小组工作、报告撰写和陈述,并辅以在线练习和个人作品集。

本模块介绍了分析和测试软件系统的问题和技术。该模块包括如何静态分析软件和如何动态测试软件。该模块将教授不同的技术和工具来彻底测试软件系统,并将教授如何自动化测试任务,包括测试生成。最后,该模块将涵盖测量和评估源代码和软件测试的各个方面的技术.

模块(四年级)

本模块涉及学生与真正的客户合作并解决真正的问题,使用敏捷的软件工程和精益创业的做法。学生在团队中工作,作为Genesys的一部分开发网络应用,由epiGenesys的工作人员提供支持.

模块

本模块将向基础年级学生介绍工程原理的应用,让学生了解整个学院工程活动的广度,并向学生确定需要哪些知识领域和技能,以促进他们的发展和成功。这也将有助于建立与各系的联系,并借鉴学生在基础年所学的其他模块,特别是数学和物理学。

MAS003的教学大纲涵盖了共同核心A级课程。本单元是为那些已经离开数学一段时间的学生量身定做的,但他们将获得一些A-Level或类似的资格。该单元涵盖了代数、几何和微积分的基本原理。在讲座中介绍了新材料后,学生有机会在讲师的辅导课上和自己的时间里解决大量的问题,.

本模块将在计算机科学的背景下介绍机械和电子学的基本概念,以发展对现实世界中机电设备互动的理解,并制作简化的编程代码。

本单元涵盖了通常出现在进一步数学A级课程中的重要材料。本单元是为那些已经离开数学一段时间,但已经获得一些A-Level或类似资格的学生量身定做的。该单元包括代数、几何和微积分的高级原理。在引入新材料后,学生有机会在导师的问题课上和自己的时间里解决大量问题,.

工作和职业前景

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

目前的工作

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

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

以下为 谢菲尔德大学 Software Engineering with a Foundation Year MEng (Hons) 的所有毕业生实例

85%
5% 教学专业人员
0% 行政职业
0% 初级职业
0% 自然和社会科学专业人员
0% 经理、主任和高级官员
0% 网络和多媒体设计专业人员

等级和学习时间

入学要求/录取条件

最低要求的UCAS关税

被接受的学生的UCAS Tariff对于软件工程、开发和编程

资格要求

BBB(任何A级)。 BBC,包括数学和物理、化学或生物中的至少一项

AABBB(任何科目)+GCSE科学6/B级和数学7/A级。 ABBBB,包括数学和物理、化学或生物中的至少一项

在相关科目中获得60个学分,其中三级获得45个学分,包括24个优等学分(包括12个数学学分),以及21个优等学分+GCSE数学7/A级。申请人将被单独考虑。

工程或信息技术DD+A级(A级没有STEM)+GCSE科学6/B级和数学7/A级。 工程或信息技术的DD+A级科学科目(物理、化学或生物)的B+GCSE数学7/A级。 工程或IT专业的DD+A级数学的C+GCSE科学6/B级

32 + GCSE科学成绩6/B和数学成绩7/A。 31岁,数学和物理、化学或生物中的至少一项达到高级5级或标准7级水平

工程学或信息技术专业DD+GCSE科学6/B级和数学7/A级

H2 H2 H3 H3(任何科目)+GCSE科学6/B级和数学7/A级。 H2 H2 H3 H3 H3 H3,包括数学和至少一个物理、化学或生物学科。

B + BB(任何A级科目) + GCSE科学6级/B和数学7级/A。 数学和物理、化学或生物中的B + BC


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

费用

学费 软件工程预科班 MEng (Hons)

英格兰 £9250 第1年
北爱尔兰(英国) £9250 第1年
苏格兰 £9250 第1年
威爾士 £9250 第1年
国际 £24450 第1年

附加费用信息

你的课程的年费除了学费外还包括一些项目。如果一个项目或活动被列为你的课程的必修内容,它通常会被包括在你的学费中。还有其他费用,你可能需要考虑。进一步的指导可以通过http://ssd.dept.shef.ac.uk/fees/ug/ug-fees.php找到。

2022年入学的学费和额外费用尚未确认。请使用2021-22年的信息作为指导。

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

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

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

如何申请

申请截止日期:

2024年1月26日

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

可选的入学点:

  • Foundation

大学排名

谢菲尔德大学在英国和全球顶级排名中的位置。

谢菲尔德大学 在相关学科的具体排名中的排名。

计算机科学

    • #14 
    • #264 
    计算机科学
    NTU 学科排名
    [发布于 11 七月, 2023]

查看谢菲尔德大学的所有 34 个大学排名

关于谢菲尔德大学

谢菲尔德大学是一所政府资助的研究型大学,位于英格兰的谢菲尔德。该大学的愿景是通过思想和知识的力量和应用来改变世界,使之更美好。这所大学没有校园,而是在谢菲尔德的大都市中心有大约430座建筑,彼此之间的距离相当近。

谢菲尔德大学 363类学士和硕士课程一览表 - 课程目录

谢菲尔德大学 的学生结构

本科生:
19190
研究生:
9285
合计:
28475

类似课程

项目 大学 学生­满意度 失业­率 退学­率 学费­(国际) UCAS 价格表 城市
软件工程 Msci (Hons) 格拉斯哥大学
(University of Glasgow)
81% 0% 0% £94590 183 格拉斯哥 校区 全日制
计算机科学(软件工程) MEng (Hons) 赫尔大学
(University of Hull)
80% 0% 0% £17550 119 赫尔 校区 全日制
软件工程 MEng 哈德斯菲尔德大学
(University of Huddersfield)
63% 10% 10% £16000 141 哈德斯菲尔德 校区 全日制
软件工程(在工业界实习一年) MEng (Hons) 阿伯里斯特威斯大学
(Aberystwyth University)
100% 0% 10% £16300 110 阿伯里斯特威斯 校区 全日制
软件工程(基础年 MEng (Hons) 南安普敦大学
(University of Southampton)
96% 2% 0% £19500 144 南安普敦 校区 全日制
计算机科学(软件工程),工业实习年 MEng (Hons) 谢菲尔德大学
(The University of Sheffield)
85% 0% 0% £25670 134 谢菲尔德 校区 全日制
计算机(软件工程) MEng (Hons) 帝国理工学院
(Imperial College of Science)
70% 0% 2% £35100 219 伦敦 校区 全日制
软件工程预科班 MEng (Hons) 谢菲尔德大学
(The University of Sheffield)
85% 0% 0% £24450 134 谢菲尔德 校区 全日制
软件工程快速通道 MSc 格拉斯哥大学
(University of Glasgow)
81% 0% 0% £63060 183 格拉斯哥 校区 全日制
软件工程与工业研究 MEng (Hons) 南安普敦大学
(University of Southampton)
96% 2% 0% £22760 144 南安普敦 校区 全日制