计算机科学(软件工程)
BEng (Hons)
The University of Sheffield
- 谢菲尔德大学
![The University of Sheffield](https://www.universityguru.cn/images/logos-seals/50x50/4809.png.webp)
课程关键信息
薪资
计算机专业毕业生的薪资
重要提示:下面的薪资数据不是针对具体的课程,而是包含了该校所有软件工程、开发和编程学生的数据。根据数据收集的方法,工资数据主要是基于本科生的数据。
毕业后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, BEng (Hons) 的学生,您将学习以下课程模块。
模块(一年级)
本模块通过Java编程语言介绍了编程概念。还包括程序设计和使用测试来驱动程序创建。最初的重点是许多编程语言所特有的结构化方面:序列、选择和重复的想法。然后介绍了用组件构建大型软件系统的面向对象的方法。在整个模块中,重点是编写结构良好、可读的程序来解决问题的实践。
全院范围内的全球工程挑战周是第一年课程的必修部分,该项目旨在发展学生的学术、可转移和就业技能,并拓宽他们作为全球公民的视野。在一整周的时间里,学院的所有学生以六人一组的方式工作,从一系列主题下的项目中进行选择,包括水、信息和通信技术、废物管理和能源,场景设置在一个发展中国家。一些项目是基于无国界工程师挑战赛*,其他项目是由乌干达马凯雷雷大学的一位学者建议的(他参与了利用信息技术系统为发展中国家的健康、农业和资源问题开发解决方案).
本模块介绍了人工智能,以及该领域的关键概念和问题,如计算机是否有能力理解,以及是否应该将人类本身视为机器。它还提供了该主题的简要历史概述,并回顾了人工智能一些主要子领域的最新技术和开放问题,指出了与本系研究工作的联系。除了提供对试图创造人工智能的主要问题的第一次接触外,该模块还有一个更实用的部分,通过实际的编程例子介绍人工智能问题解决的算法和数据结构,以及对机器人简单编程的实践经验。这里的重点是确定要解决的问题的抽象性质,将其与适当的算法或技术相匹配,并实施一个解决方案。它也是研究性编程的介绍,而不是为软件工程。
算法和算法问题的解决是计算机科学的核心。本模块向学生介绍了高效算法和数据结构的设计和分析。学生学习如何量化算法的效率,以及哪些算法解决方案是有效的。教授设计高效算法的技术,包括用于存储和检索数据的高效数据结构。这是用说明性的基本问题来完成的:搜索、排序、图算法和组合问题,如寻找网络中的最短路径。
本模块适用于学习计算机科学作为主要科目的学生。网络和互联网现在在现代生活中无处不在,它提供了信息资源,支持 "云计算",并促进了计算相关活动的新颖、互动解决方案。本模块将涵盖网络和互联网的基础知识、社会中的网络,包括信息安全和网络开发中使用的技术,重点是使用HTML、CSS和JavaScript建立一个简单的互动网站.
该模块包括(大约)10个单元,每个单元2-3周的工作。每个模块都发展对计算具有基础重要性的数学概念和技术。讲座和问题课将被使用。其目的是激发学生对这些主题的兴趣,展示它们为什么对我们很重要,为他们的知识奠定基础,并为未来的计算模块做好准备。预计该模块不会涵盖以后需要的所有数学知识,无论是在深度还是范围方面。
该模块贯穿整个学年,从秋季开始到春季结束。该模块由两部分组成。在第一部分,涵盖了计算机结构的重要元素,包括数字逻辑、计算机算术和指令集结构。该模块的方法是展示计算机的基本元素是如何构建和组合的,以提供复杂的架构,通过高速缓存和流水线支持加速性能。该模块的后半部分展示了计算设备如何被连接到网络中,并涵盖了分层协议、错误检测/纠正和网络可靠传输的原则。
本模块介绍了开发软件系统所需的软件工程概念,该系统能够满足特定问题领域内的基本功能要求。它涵盖了开发此类系统过程中的主要步骤,从需求分析到它们的实施和测试。该模块的一个主要部分是让学生以团队形式开发一个基于网络的软件系统,这为团队合作和管理软件项目及其产品提供了实践经验。
模块(二年级)
全院性的工程--你被雇用周是第二年课程的必修部分,该周被设计用来发展学生的学术、可转移和就业技能。在为期一周的密集项目中,学生们将以六人左右的多学科小组的形式,就一个现实世界的问题进行工作。这些项目是基于工业伙伴提供的问题,学生将提出解决这些问题的想法和进一步发展这些想法的项目建议。
本模块介绍了函数式编程的原则,使用Haskell编程语言。它介绍了类型和类、函数定义、列表理解、递归和高阶函数、急切和懒惰评估以及基本数据类型。
本模块旨在作为机器学习和模式处理的介绍,但明确强调应用。该模块的主题是数据作为一种资源的概念;它是如何获得的,为分析做准备,以及最后我们如何从中学习。该模块将采用基于Python的实用方法,试图帮助学生发展对复杂的数学思想的直观掌握,这些思想是这个具有挑战性但迷人的主题的基础。
本模块关注有效的人机互动的设计和实施以及当代机器人技术的基础。这些领域在人与机器人的互动领域中相互交叉。该课程具有多学科的内容,横跨心理学、人类因素、计算机科学和机器人学.
本模块提供了一个软件系统设计的基础,强调了安全问题。主题包括:软件生命周期的选择、客户与开发者的互动、需求采集、信息管理、数据库设计、功能设计、设计模式、软件架构、用户界面、数据验证、软件验证和测试。安全主题包括:威胁、对策、政策和技术。讲座由一个整合的团队项目来补充。这个20学分的单元为学生参加春季的软件小屋(COM3420)做准备。
本模块介绍了用于建模和分析计算系统的数学和逻辑基础和工具,包括状态机、形式语言、逻辑学、证明系统和证明搜索程序。
本模块介绍了计算机科学中的逻辑学基础。第一部分介绍了命题和谓词逻辑的语法和语义,自然演绎,以及诸如健全性、完整性和(非)可解性等概念。第二部分涵盖了计算机科学及其他领域的应用,如自动推理和决策程序、用于验证计算系统的模态和时间逻辑,以及编程语言的类型系统。
软件屋(一个真正的软件屋的缩影)让学生有机会体验在竞争环境中为真正的客户设计一个真正的软件系统的过程。教学内容包括成功管理软件开发项目所需的工具和技术,并提供符合客户期望和质量标准的软件产品。主题包括:需求工程流程;软件建模和测试;使用特定的软件开发框架;小组项目管理等。教程采取项目会议的形式,因此涉及到团队管理、会议的进行和行动记录。
模块(三年级)
在个人研究项目中,你将完成一个主要的原创软件设计,或实验调查。这项工作将在研究论文中正式报告,并在项目展示会上介绍,工业界代表、学生和学者将被邀请参加。这项工作将包括一份临时报告,其中包括初步调查和文献回顾。你将参与一项重要的软件开发,或设计和执行一项经验性的实验。你将与你的导师定期会面,他将对你遇到的任何问题提出建议。你将准备一篇7,000-14,000字的论文,其中包括中期报告中的材料,但也包括完整的设计、实施和对项目结果的评估。这可以通过口试来评估.
该模块旨在向工程专业学生介绍工程师在其工作环境中可能遇到的一些关键的财务和法律问题。该模块将直接借鉴工程项目和/或产品开发背景下的预算编制、融资、评估财务风险和做出财务决策等实际问题。同时,该模块将培养学生对签订工程项目和产品的开发和交付合同的法律方面的理解,以及对环境法规、数据保护和知识产权的认识。通过一系列这两个学科的平行讲座,该模块将提供这两个领域的工作知识以及它们如何影响工程实践。作为评估的一部分,将着重强调小组工作、报告撰写和陈述,并辅以在线练习和个人作品集。
本模块介绍了分析和测试软件系统的问题和技术。该模块包括如何静态分析软件和如何动态测试软件。该模块将教授不同的技术和工具来彻底测试软件系统,并将教授如何自动化测试任务,包括测试生成。最后,该模块将涵盖测量和评估源代码和软件测试的各个方面的技术.
工作和职业前景
毕业15个月后,该课程的毕业生被问及他们的工作类型、是否在职、其当前的工作和职业前景。
谢菲尔德大学的所有计算机课程
目前的工作
谢菲尔德大学的所有课程
15个月后工作所需的技能水平
谢菲尔德大学的所有软件工程、开发和编程课程
本课程毕业生的工作情况(毕业后15个月)
以下为 谢菲尔德大学 Software Engineering BEng (Hons) 的所有毕业生实例
85% | |
5% | 教学专业人员 |
0% | 行政职业 |
0% | 初级职业 |
0% | 自然和社会科学专业人员 |
0% | 经理、主任和高级官员 |
0% | 网络和多媒体设计专业人员 |
等级和学习时间
入学要求/录取条件
被接受的学生的UCAS Tariff对于软件工程、开发和编程
谢菲尔德大学的所有软件工程、开发和编程课程
资格要求
AAA级,包括数学;AAB级,包括计算机科学和数学的A级
+高级高等数学中的A 在相关科目中获得60个学分,在第三级中获得45个学分,其中39个学分达到优秀,包括18个数学学分,6个学分达到优秀。申请人将被单独考虑
工程、应用科学、信息技术或计算机专业的DD+A级数学的A
AAB,包括数学的A+相关EPQ的B;ABB,包括计算机科学和数学的A+相关EPQ的B
36分,其中高级数学6分;34分,其中高级数学6分,计算机科学5分 工程、应用科学、信息技术或计算机方面的DDD+A级数学的A
包括数学
获取关于最适合您的预科课程的建议 ,以便您在UCAS分数、A-Level 或英语语言要求方面没有达到最低要求时可以继续学习Software Engineering, BEng (Hons)。
费用
学费 计算机科学(软件工程) BEng (Hons)
英格兰 | £9250 | 第1年 |
---|---|---|
北爱尔兰(英国) | £9250 | 第1年 |
苏格兰 | £9250 | 第1年 |
威爾士 | £9250 | 第1年 |
国际 | £25670 | 第1年 |
附加费用信息
更多信息,请见https://www.sheffield.ac.uk/undergraduate/fees-funding/fees-costs
学生在英国的平均生活费用
租金 | 518英镑 |
水、气、电、互联网(家里) | 50英镑 |
超市购物 | 81英镑 |
服装 | 35英镑 |
外出就餐 | 33英镑 |
酒类 | 27英镑 |
外卖/送餐 | 30英镑 |
外出/娱乐(不包括酒和食物) | 24英镑 |
假期和周末旅行 | 78英镑 |
市内交通 | 17英镑 |
自我保健/运动 | 20英镑 |
文具/书籍 | 13英镑 |
移动电话/互联网 | 13英镑 |
有线电视/流媒体 | 7英镑 |
保险费 | 51英镑 |
其他 | 1092英镑 |
学生的平均生活费用 | 95英镑 |
与平均水平相比,伦敦的费用高出约34%,主要是由于租金比其他城市的平均水平高出67%。对于住在学生宿舍的学生来说,水、煤气、电、WIFI等费用一般都包含在租金中。在小城市的学生,如果步行/骑自行车可以到达住处,交通费用往往要低得多。
如何申请
申请截止日期:
2024年1月26日
这是填写和提交该课程申请的截止日期。如果大学或学院仍有名额,您可以在此日期之后申请,但不保证您的申请会被考虑。
可选的入学点:
- 第1年 (默认入学日期)
大学排名
谢菲尔德大学在英国和全球顶级排名中的位置。
谢菲尔德大学 在相关学科的具体排名中的排名。
计算机科学
-
-
- #14
- #264
-
- 计算机科学
-
NTU 学科排名
[发布于 11 七月, 2023]
查看谢菲尔德大学的所有 34 个大学排名
关于谢菲尔德大学
谢菲尔德大学是一所政府资助的研究型大学,位于英格兰的谢菲尔德。该大学的愿景是通过思想和知识的力量和应用来改变世界,使之更美好。这所大学没有校园,而是在谢菲尔德的大都市中心有大约430座建筑,彼此之间的距离相当近。
谢菲尔德大学 的学生结构
- 本科生:
- 19190
- 研究生:
- 9285
- 合计:
- 28475
类似课程
项目 | 大学 | 学生满意度 | 失业率 | 退学率 | 学费(国际) | 城市 | |||
---|---|---|---|---|---|---|---|---|---|
![]() |
软件工程(有实习年) BEng (Hons) |
布拉德福德大学 (University of Bradford) |
69% | 5% | 5% | £20118 | 135 | 布拉德福德 | 校区 全日制 |
![]() |
网络开发 BA/BSc (Hons) |
SAE学院 (SAE Institute) |
18% | 10% | 20% | £13000 | 115 | 伦敦 | 校区 全日制 |
![]() |
网络开发(有一年的行业整合)。 BSc (Hons) |
阿伯里斯特威斯大学 (Aberystwyth University) |
85% | 5% | 20% | £16300 | 116 | 阿伯里斯特威斯 | 校区 全日制 |
![]() |
软件工程(含基础年 BEng (Hons) |
博尔顿大学 (University of Bolton) |
92% | 20% | 15% | £46600 | 104 | 博尔顿 | 校区 全日制 |
![]() |
软件工程 BEng (Hons) |
南安普敦大学 (University of Southampton) |
96% | 2% | 5% | £22760 | 144 | 南安普敦 | 校区 全日制 |
![]() |
软件工程 BSc (Hons) |
提赛德大学 (Teesside University) |
52% | 8% | 15% | £14000 | 123 | 米德尔斯伯勒 | 校区 全日制 |
![]() |
软件工程 BEng |
利物浦霍普大学 (Liverpool Hope University) |
82% | 0% | 8% | £11400 | 109 | 利物浦 | 校区 全日制 |
![]() |
软件工程 BSc (Hons) |
卡迪夫城市大学 (Cardiff Metropolitan University) |
46% | 5% | 10% | £13000 | 123 | 卡迪夫 | 校区 全日制 |
![]() |
计算机(应用软件开发)专业 BSc (Hons) |
罗伯特戈登大学 (Robert Gordon University) |
93% | 0% | 0% | £15040 £15490 | 164 | 阿伯丁 | 校区 全日制 |
![]() |
软件工程 BSc (Hons) |
斯特拉斯克莱德大学 (University of Strathclyde) |
50% | 0% | 10% | £19400 | 188 | 格拉斯哥 | 校区 全日制 |
排名发布者
NTU ranking
- 发布于:
- 11 七月, 2023