Teesside University
软件工程 BSc (Hons)
Teesside University - 提赛德大学

提供的课程模式

课程关键信息

薪资

计算机专业毕业生的薪资

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

  毕业后15个月 毕业后3年 毕业后5年
薪资中位数 £22000 £20000 £23000
25-75百分位数范围 £18000 - £26000 £15500 - £26000 £18000 - £32000


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

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

课程描述

课程概述:软件工程帮助你培养软件设计和开发的技能,以及构建计算机系统和应用软件的技能。您将学习到广泛的知识和技能,包括编程、需求分析和数据库开发。你将探索软件工程的专业、道德、安全和社会影响。 所有这些都是为了让你掌握一系列可迁移的技能,帮助你快速进入行业工作。 该课程将向您介绍当前行业的软件工程实践,您还可以选择参加为期一年的实习,通过提供实际经验来发展新技能和加深对该学科的理解,从而帮助您改善就业前景。

学习本课程的首要原因

  1. 行业联系:与思科、Cubic Transportation Systems、Sage、TUI、Atombank、HMRC 和 Waterstons 等公司合作,参与实时行业简报、竞赛和黑客马拉松活动。
  2. 英国计算机学会(BCS)学术会员资格:获得免费的 BCS 会员资格,通过简历制作工具、电子学习课程、导师计划、就业板和志愿服务机会,加速你的职业发展。
  3. 职业就绪:我们的 ExpoSeries 系列活动可让您向业界专业人士展示您的技能,他们正在寻求招聘新的后起之秀。
  4. 最先进的设施:在符合行业标准的计算机实验室中学习,实验室中的专业设备可用于开展开发项目和构建创新原型。 课程结束后: 您可以在第二年和最后一年之间申请为期一年的实习。 实习为您提供了一个宝贵的机会,通过发展新技能和加深对所学专业的理解,改善您的就业前景。 我们的学生曾在杜邦、埃森哲、通用电气、日产、英国皇家税务局、Nicander、Red Embedded、微软、IBM、英特尔、汤森路透、葛兰素史克、GCHQ等公司实习。

您将学习什么

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

模块(一年级)

您将学习Java编程语言的语法和Java API,以及面向对象的概念,包括继承、抽象和多态性。重点是在Java编程中采用的问题解决、设计和文档。 你将获得对专业实践、行为准则和版权/许可证的理解。

您将通过Java编程语言了解软件开发的基本概念。您将学习软件开发过程的关键方面,包括设计解决方案、编写应用程序代码、开发文档和测试的正式方法。

您将使用数据结构和适当的算法,开发复杂的程序来解决复杂的问题。你将学习各种算法技术以及数据结构的使用和重要性。你会被介绍到根据其抽象行为对数据进行分类,而不是根据其表现形式。 研究一系列成熟的数据结构,并描述其属性。你将获得对算法设计所需基本技能的理解,以及在创建高效代码时算法和数据结构之间的互动。

成功的、强大的和用户友好的系统或应用始于需求分析和详细设计。你会被介绍到系统分析和设计的概念和技术,使你能够分解和简化复杂的系统,并使用行业标准的方法,如统一建模语言(UML),直观地表示它们。在工业界,所产生的模型被用来在实施前与开发者和利益相关者沟通设计。 你要学习设计和实现完全规范化的关系数据库,作为信息系统的一部分。使用数据建模技术,你将定义系统如何存储数据并与之互动。你将使用结构化查询语言(SQL)实现你的设计。数据定义语言用于创建表格,数据操作语言用于访问数据。 你要发展专业实践和行业所需的可转移的技能,包括项目管理".

本模块为您提供了对计算机网络作用的理解,以充分了解并在现代网络应用中加以利用。具体的网络设计方案将被介绍和探讨。你将获得使用有线和无线网络的关键网络设备的实践经验。 在安全风险评估和管理方面,将探讨安全线索、危险和问题。介绍相关协议和硬件技术,以及法律要求、社会和道德问题的作用。

你会被介绍到支持计算机科学的基本概念,包括数基、统计方法、矩阵代数和离散数学。 你将学习离散数学的课题,这些课题构成了软件规范中使用的符号的基础。统计方法,包括概率,在入门水平上被涵盖,使你为不断增长的计算机科学应用领域做好准备,如大数据。 你会被介绍到使用娱乐问题来解决问题,包括游戏和谜题,以传达算法概念。

模块(二年级)

你将学习面向对象的设计,并研究一些能带来更好的代码质量的设计原则,以及一套能解决常见软件问题的设计模式。在该模块的后半部分,你将被介绍到并发、中间件和软件架构。这是一个非常实用的模块,鼓励你采用敏捷的软件开发方法。

你要培养自己设计和实施数据库应用程序的能力,以满足业务需求。一个案例研究被用来遵循系统开发的生命周期,你为一个真实的世界场景开发一个从开始到实施的服务器数据库应用程序。 该模块调查了与实施和支持数据库相关的问题和技术,以及维护和访问数据存储库所需的服务。在一些领域进行调查,包括数据建模、数据管理和支持数据建模和可视化的方法,以满足一系列的使用观点。

在一个小型软件开发团队中,为智能手机或平板电脑设备规划、设计和构建一个移动应用程序。该模块探讨了用于构建当今移动应用程序的框架、库、模式和行业标准的开发工具。它要求采用专业的方法,以当前的行业实践为依据,计划一个成功的软件开发项目。 评估是通过一项课内作业,要求以团队为基础的移动应用程序的规划、设计、开发和展示,然后对个人行动、贡献和成长进行反思。

你将设计和构建网络应用程序和网络服务,并了解它们在企业式软件系统架构中的作用。网络应用程序为动态内容或完全异步的单页应用提供服务,与传统的静态网站相比,它使网络充满活力。网络服务使用工业标准化的接口,使其能力可被第三方重用,特别是在移动设备上运行的应用程序。这些技术共同构成了现代网络的基石。 本模块探讨了网络工作的基础技术,并研究了如何使用专业工具来构建网络应用和网络服务。你将学习用于设计高质量软件组件的原则、模式、库、框架和技术,以准备参与企业式软件系统架构。该模块建立并扩展了以前的编程经验和知识,以及对数据建模和持久性的理解。

本模块探讨了什么是高质量的软件代码,并使学生能够应用专业实践来审查和改进软件代码,以实现这些理想。

模块(三年级)

你将探索云计算如何使公司避免与购买和运行他们自己的专用硬件和软件平台有关的基础设施和维护成本。软件向云计算的转移,以及利用第三方基础设施和平台的需要,为软件开发人员创造了新的挑战和新的机会。你将探索云计算的范围、可用于云的软件架构,并研究用于开发和部署完整软件系统的专业DevOps实践.

物联网(IoT)融合了许多技术,包括无线传感器网络、嵌入式系统、普适计算、机器学习、情境感知和分布式系统。物联网已成功应用于环境监测、智能家居、工业控制和数字城市。 你涵盖了理论和实践的混合主题,如覆盖物联网支持的设备范围、低功耗通信和处理从物联网获得的数据。你还将获得物联网设备编程所需的实际技能的经验。

在一名学术人员的监督下,你完成了一项大规模的工作。你要制作一个与计算机领域有关的实质性工件,并完成你的报告和宣誓,包括对该工件的介绍、演示和讨论。 你会被引导去发展一种适当的工作纪律感和专业前景。你将负责规划和执行一项长期的工作,包括考虑相关的法律、社会、道德和专业问题。你能够深入探索所选择的学科领域,从而证明你有能力分析、综合和创造性地应用课程中已经学习过的内容,同时显示出批判和评估技能以及专业意识。

本模块探讨了如何从软件系统中收集指标,并对其进行分析,以提供可供软件持续改进的洞察力。该模块适用于学习过专业软件开发技术并希望从事软件工程师职业的学生。评估是通过一个课内作业,要求制作和提交一个软件分析见解的组合。

社会越来越依赖复杂的软件系统,这些系统在可靠性和安全性方面构成了困难的挑战。构建安全可靠的软件系统是一项艰难而昂贵的任务。你要研究用于建立可靠的软件系统的方法和工具,以及深入研究软件工程形式方法领域的关键研究.

工作和职业前景

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

目前的工作

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

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

以下为 提赛德大学 Software Engineering BSc (Hons) 的所有毕业生实例

33%
17% 初级职业
13% 网络和多媒体设计专业人员
7% 科学、工程和技术辅助专业人员
6% 销售职业
3% 经理、主任和高级官员
3% 艺术、文学和媒体职业
3% 商业和公共服务的辅助专业人员
2% 熟练工种职业
1% 工程专业人员

访问蒂赛德大学网站的课程页面(www.tees.ac.uk或访问下面提供的我们的课程页面链接)了解评估方法

入学要求/录取条件

最低要求的UCAS关税

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

资格要求


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

费用

学费 软件工程 BSc (Hons)

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

附加费用信息

如果你来自英国或爱尔兰,请在这里了解更多关于费用和资助的信息:tees.ac.uk/fees,如果你是国际学生,请在这里了解:tees.ac.uk/international/fees。如果你住在海峡群岛或马恩岛,请联系你的教育当局:gov.uk/student-finance。

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

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

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

如何申请

申请截止日期:

2024年1月26日

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

可选的入学点:

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

大学排名

提赛德大学在英国和全球顶级排名中的位置。

查看提赛德大学的所有 16 个大学排名

关于提赛德大学

蒂赛德大学成立于1929年,坐落在米德尔斯堡大镇的环境中。该机构在研究活动方面特别活跃,为其六个中心投入了大量资金,每个中心都致力于各自不同的研究领域。对于热衷于运动的学生来说,这里也有各种各样的现代设施来满足你的运动需求。

提赛德大学 301类学士和硕士课程一览表 - 课程目录

提赛德大学 的学生结构

本科生:
10750
研究生:
6270
合计:
17020

类似课程

项目 大学 学生­满意度 失业­率 退学­率 学费­(国际) UCAS 价格表 城市
软件工程(有实习年) 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 格拉斯哥 校区 全日制