University of Salford
具有专业经验的软件工程 BSc
University of Salford - 索尔福德大学

课程关键信息

课程描述

日益复杂的应用正在塑造着我们的日常生活,并彻底改变着各行各业。攻读软件工程专业经验理学士学位,学习开发推动融合技术发展的下一代软件

软件系统是日常生活各个方面的核心,包括商业、工业、医疗保健和通信。各种规模的组织都在寻求优秀的专业人才来创建可用、稳健和可维护的软件系统,因此现在正是攻读软件工程学位的大好时机。

开发紧缺知识和技能

我们的软件工程理学学士学位学制为三年,如果您选择加入行业实习,则学制为四年,将培养您对软件规范、设计、实施以及使用软件开发方法进行部署的深入了解和理解。本专业通过了英国皇家特许信息技术学会(BCS)的认证,您将按照最高的专业标准接受教育,并学习与现实世界相关的模块。

在学习期间,您将深入了解与交互式网络应用相关的技术。您将掌握使用 Java 语言分析、设计、开发、测试和维护面向对象系统的方法。您将重点学习服务器端编程、人工智能(AI)和数据挖掘以及设计模式等主题。

通过职业体验途径,您将在二年级和三年级之间的一年时间里在行业中工作。这是拓展个人简历、应用学术知识、在实际环境中培养工作技能以及反思个人发展和职业选择的绝佳机会。在我们的支持下,成功完成工业实习年后,您将获得 "具有专业经验 "的学位证书。

走近工业

我们的校园地理位置优越,距离曼彻斯特市中心只有几分钟的路程,您将有很多机会参与到该地区蓬勃发展的科技社区中。您还有机会通过我们的计算机协会参加课外活动。

我们是一个快速发展的计算机和数据科学中心。我们的研究和行业合作伙伴关系对商业软件产品的开发产生了影响,我们在多个行业开展工作,以释放数据和人工智能的潜力。我们还是大曼彻斯特地区网络基金会和大曼彻斯特地区人工智能基金会的共同创始成员。 通过这些举措,我们支持该城市地区成为数字领导者的雄心壮志,并帮助它继续成为我们的计算机专业毕业生打造成功职业生涯的理想之地。

我们的计算新家

2022 年秋季,我们耗资 6500 万英镑新建的科学、工程和环境中心--也是我们的计算机新家开业。这座建筑采用可持续性设计,100% 由电力驱动,提供无与伦比的教学、学习和研究设施,并为行业合作提供了令人兴奋的新空间。

特点

  • 获得英国皇家特许信息技术学会(BCS)认证
  • 积累理论知识,随着编程、语言和技术的发展而调整自己的技能
  • 培养独立的技术判断能力,具备概念性思维和使用技术将概念转化为现实的能力
  • 使用 Java 语言开发面向对象系统的分析、设计、开发、测试和维护方法
  • 了解并应用用于创建交互式网络应用程序的技术和工艺
  • 选择最后一年的课程,包括虚拟现实和 3D 游戏、移动开发、信息安全管理和企业管理
  • 在企业实习一年,拓展个人简历,在真实环境中应用所学知识

您将学习什么

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

模块(一年级)

你将被介绍到商业背景和计算和信息系统的应用。你将通过围绕商业实践的社会、专业、道德和法律问题以及以专业标准交付项目的理论和过程来探讨这个问题。

本模块将为你提供关于数据库管理系统、其设计、实施和应用的基本知识。它将发展你对关系数据库管理系统的基本原理的知识和理解,以及如何利用新兴趋势实施和维护一个高效的数据库系统。

你将被介绍到一个实用的、动手的编程方法,研讨会将在一个有管理的学习曲线上提供集中的实践活动。你将通过设计、实施和测试来学习优秀的编程实践,并将使用一个集成的编程环境来介绍结构化编程语言的基础知识。

本模块旨在建立在 "编程1 "模块中开发的Java的语法和语义基础上。你还将发展对递归的欣赏以及对动态数据结构的了解。此外,测试和调试代码的能力也将得到发展,同时对更复杂的编程行为也会有所了解。此外,你将被介绍到一个非BlueJ的编译和执行Java应用程序的方法。

你将被介绍给网站设计和开发的理论和实践,并发展对人机互动的知识和理解以及设计和分析用户界面的技术。你还将获得使用HTML5和层叠表(CSS)设计、开发和测试网站的技能和实践经验。

本模块将为您提供深入的计算机系统的低级知识,集中于计算机结构、操作系统和通信技术。你还将开始发展在命令行水平上使用类Unix操作系统的技能,编写和使用简单的脚本和批处理文件,以及对独立的Linux PC的简单系统管理。

模块(二年级)

你将学习如何开发复杂的基于网络浏览器的商业和消费者软件。这包括客户端和服务器端的编程语言、风格和技术。你将学习如何在安全和法律方面遵循良好的实践。

在本模块中,您将被介绍到一些用于设计和实现计算机软件的最重要的数据结构,并了解如何使用Java实现这些结构。然后,你将学会分析算法资源的要求,以便在处理相互竞争的算法时,能够为客观的选择提供合理的依据。

您将详细了解互联网的工作原理,从局域网络到全球网络。这将包括设计和排除网络故障,以及配置和测试网络应用。你还将研究安全漏洞、密码学原理、协议、C-I-A权衡、防火墙和法律问题。你将运用这些原则为一些现实的案例研究设计解决方案。

本模块将发展你的一系列就业 "软技能",使你在申请实习和在实习中表现良好时具有优势。雇主重视技术和人际交往技能的结合。本模块将利用我们广泛的行业联系,展示在职业生涯中取得成功所需的一系列技能,并帮助你制定职业计划。

你将获得关于软件开发方法和技术的广泛概述,重点是各种建模和设计方法。你将发展对基于模式的通用策略应用的理解,以解决面向对象设计中常见的高层问题。你将发展对问题的识别和分类,并学习如何(以及何时)确定基于模式的既定解决方案,并将其作为解决方案应用。

在软件进化中,你将学习如何完善和加强已经部署并正在使用的系统。你将学习改变实时系统所需的技术和流程,包括自动测试和持续集成。

本模块将计算机编程方面的技术工作与个人发展规划相结合。你将在一个小组中工作,设计、开发、记录和展示一个问题的解决方案,使用Java编程达到专业标准。本模块还介绍了敏捷技术和方法,并提供了一个应用、评估和反思这些技术的机会。

模块(三年级)

本模块将探讨在计算机软件系统工程中使用的原则、策略和技术,这些系统的主要要求是可靠性、可靠性和安全性。

你将进行一个个人项目,展示你对软件工程的理解。你可以选择自己的研究领域,识别和开发一个现实的问题,并以专业的方式独立工作,组织、维持和报告你的项目,既详细又能反映。

在本模块中,你将研究质量的概念和它在软件开发过程中的重要性。使用各种指标、预测系统和模型,你将建立起对任何软件开发项目中质量价值的认识。这将帮助你通过使用适当的和严格的可用性工程技术和准则成为一个自信的用户界面开发者。

模块

作为该课程的一部分,你将在工业界进行一年的工作.

入学要求/录取条件

最低要求的UCAS关税

112 - 120 UCAS Tariff Points, from a minimum of 2 A2 subjects or equivalent

资格要求

112- 120 UCAS关税积分。 A级数学(数学与力学)或数字科学(物理/化学)或计算机相关科目的C级。 通过A级科学实践。

112- 120 UCAS关税分,数学或数字科学或计算机相关科目。

112- 120 UCAS 对照分。 不接受单独的资格,必须完成至少2个A2或同等学历。

及格,有112-120个UCAS积分。 QAA批准的计算机相关科目,并有3级数学内容。(如果数学不够,可提供FY的报价)。

112-120 UCAS关税分值。数学或数字科学或计算机相关科目。 计算机相关科目(或工程或科学,并在数学模块中取得优异成绩)。

112- 120 UCAS 对照分。 不接受单独的资格,必须完成至少2个A2或同等学历。

112- 120 UCAS 对照分。 不接受单独的资格,必须完成至少2个A2或同等学历。

30分,其中14分是高级科目,包括工程、科学或技术科目

112-120 UCAS关税分值。数学或数字科学或计算机相关科目。 计算机相关科目(或工程或科学,并在数学模块中取得优异成绩)。

112- 120 UCAS关税分。数学或数字科学或计算机相关科目。 112- 120 UCAS Tariff Points 数学或数字科学或计算机相关科目。

112- 120 UCAS 对照分。 不接受单独的资格,必须完成至少2个A2或同等学历。

112- 120 UCAS关税分,数学或数字科学或计算机相关科目。

112- 120 UCAS 对照分。 不接受单独的资格,必须完成至少2个A2或同等学历。

112- 120 UCAS关税分,数学或数字科学或计算机相关科目。

112- 120 UCAS关税分,数学或数字科学或计算机相关科目。

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

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

    • 6.5
    • All other courses
    • 4.5
    • Foundation / Pathway Courses
    • 6.5
    • Graduate Degrees
    • 6.0
    • Undergraduate Degrees

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

费用

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

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

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

如何申请

申请截止日期:

2024年1月26日

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

可选的入学点:

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

大学排名

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

查看索尔福德大学的所有 19 个大学排名

关于索尔福德大学

索尔福德大学是一所由政府资助的大学,位于英格兰大曼彻斯特地区的同名城镇。该大学的主校区皮尔公园距离曼彻斯特市中心只有半小时的步行路程。此外,这个校园也是索尔福德博物馆和艺术馆的所在地。

索尔福德大学 215类学士和硕士课程一览表 - 课程目录

索尔福德大学 的学生结构

本科生:
17080
研究生:
4155
合计:
21235

类似课程

项目 大学 学生­满意度 失业­率 退学­率 学费­(国际) 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 格拉斯哥 校区 全日制