软件工程
BSc (Hons)
The University of Northampton
- 北安普顿大学
![The University of Northampton](https://www.universityguru.cn/images/logos-seals/50x50/6886x.png.webp)
课程关键信息
课程描述
**为什么选择这门课程?
我们的软件工程课程将使你掌握在软件行业发展所需的知识和实践技能。你将学习软件开发生命周期的各个阶段,包括软件系统的需求分析、设计、实施、评估和维护。
在第一学年,您将与所有计算机专业的学生一起学习共同的模块,这为您在第二和第三学年进行专业学习打下了基础并提供了灵活性。您将在计算机实验室设施中通过实际操作巩固理论知识。
在第二学年,您将完成一个小组项目,在这个项目中,您将作为一个小型设计小组的成员,针对现实世界中的挑战提出创新的定制解决方案。您还将学习其他模块,包括面向对象编程、系统设计与开发、网络编程、移动应用开发和数据库。
在最后一年,您将有机会完成一篇独立的毕业论文,论文题目由您在软件工程领域选择。最后一年的其他教学模块包括媒体技术、人工智能、高级软件工程和高级数据库系统。
通过在北安普顿大学学习,您可以确信:
-
您将在耗资 3.3 亿英镑的北安普顿大学水滨校区体验学生生活。欢迎参加开放日,了解更多信息。
-
在北安普顿学习本课程的学生将免费获得自己的全新笔记本电脑*。在北安普顿,所有体育俱乐部和社团均可免费加入,图书馆还提供所有必备的课程教科书,这意味着您无需购买教科书。欲了解更多信息,请访问我们的网站(northampton.ac.uk/benefits)。
-
我们的专家学者以小组形式授课,并提供一对一的帮助。我们的教师和学生紧密联系在一起,为学生提供个性化的支持和指导,同时对学生的学业提出挑战。
-
无论你有什么理想,我们都会帮助你实现。我们将帮助您确定在课程中学到的技能,找到自己的优势并获得实践经验,这样在申请工作或继续深造时,您就能自信地从人群中脱颖而出。
北安普顿就业承诺
- 事实上,我们对我们的职业和就业能力支持非常有信心,如果您在我们这里学习期间至少获得了 2:2 学位,并完成了我们的就业能力强化金牌课程或获得了变革者金牌证书,但在毕业 12 个月后仍未找到全职工作,我们将为您安排三至六个月的带薪实习,或支持您继续攻读研究生课程。
✱资格标准及条款和条件适用。更多信息,请参见northampton.ac.uk/benefits。
您将学习什么
项目内容:作为Computing (Software Engineering), BSc (Hons) 的学生,您将学习以下课程模块。
第1部分
本模块的目的是在数据库结构的设计和实际开发中理解和应用数据库完整性的原则。数据库1是一个实践模块,应用数据建模技术来建立修改和维护数据库的完整性和数据结构以及相关的组件,如实体关系和属性定义.
本(4级)模块的目的是让学生了解客户端网络技术。该模块为学生提供了:设计开发和实施符合临时网络标准的网站的基本知识和实践技能;涵盖了互联网技术的概述,互联网的整体软件架构,包括服务器客户端浏览器,导致使用网络服务器来安装维护和发布网页以实现网络存在;详细介绍了标准的客户端动态网络开发环境,如HTML、层叠样式表(CSS)和JavaScript。
本模块的目的是:向学生介绍解决计算机问题所需的技能原则和概念;发展基本技能,以便通过构建适当的算法和计算机程序来解决这些问题;介绍高级编程语言(HLPL)设计的基本原则;获得使用HLPL实现算法的经验和信心;使用适当的编程语言(如Java)实现HLPL程序;最初将面向对象的语言作为一种非对象语言来介绍。
本模块提供了构成计算机系统的硬件和软件组件的基本知识。现代计算机系统不仅由计算机组成,而且还包括一系列的外围设备。该模块概述了所有重要的概念,为深入研究计算机系统做准备。提供学习环境,使学生能够获得对计算机系统概念和技术的基本理解和欣赏,以及使用它们的技能,以达到最佳效果.
本模块提供了构成计算机通信的硬件和软件组件的基本知识。现代计算机网络不仅由计算机组成,还包括一系列的网络设备。该模块提供:所有重要概念的概述,为深入研究计算机通信做准备;与计算机网络有关的适当的实践技能;对计算机网络理论的全面和广泛的理解。
该模块将向学生介绍软件工程的生命周期。重点是:调查问题领域,了解软件需求,准备需求说明文件,进行系统设计,并将其提交给客户;向学生介绍实施解决方案所需的技能原则和概念;使用高级编程语言来实现算法;将采用后期对象方法来教授编程。
第2部分
本模块的目的是发展实体关系模型(ERMs)和结构化查询语言(SQL)的基本概念和技能。它侧重于扩展关系型数据库的关键领域;用户定义的类型他们的实际创建应用以及有价值的数据提取方法,以提供智能。介绍了数据库编程(PL/SQL)。该模块采用了工业标准软件,以实现最大的经济销售能力。
该模块旨在发展高层次的智力技能(解决问题)和适当的个人素质,包括团队工作。每个小组将根据所提供的要求规格,以专业标准开发和记录有效的稳健和高质量的计算机系统。每个学生对团队工作的贡献都将成为同行评估的主题。
本模块的目的是:将系统设计和开发扩展并应用于大规模的系统;探索建立图形用户界面并利用类库提供的资源,从而使指定一般软件组件和实现可重用类的想法变得熟悉。;提供一套工具和技能,当学生在以后的软件开发领域遇到更大的设计项目时将需要这些工具和技能。
本(5级)模块的目的是:让学生了解基于网络的服务器端技术的概念和技术;教学生使用最新的编程技术,为网站设计和开发连贯的服务器端软件,并增加安全功能和可用性;设计侧重于网络服务器上信息处理的软件;开发真正的服务器端应用程序.
本模块的目的是巩固和扩展从早期面向对象经验中获得的4级技能理解和知识;提供一个良好的实践框架,这将有助于开发更大的系统;用不同的面向对象语言重新审视早期模块的许多主题,并更深入地考虑它们。该模块将使学生能够比较现有的一些流行的面向对象的语言/工具,并分析每种语言/工具的优点/缺点。
本模块旨在让学生了解技术(硬件/软件)以及如何在现代网络中使用这些技术。这种理解将被用来发展必要的技能,以设计和实施(编程)软件,并部署在现代网络中。
第3部分
本模块的目的是教授学生基本理论和实际应用:基于知识的系统、人工神经网络和进化算法。将介绍基础概念,然后举例说明智能系统如何用于工程或游戏应用。
媒体技术是计算机科学的一个重要方面。这个媒体技术模块旨在介绍与多媒体系统相关的技术。这包括计算机图形、音频和视频。研究了媒体操作技术。还研究了媒体压缩技术。此外,该模块提供了对色彩空间及其相关性的深入了解。该模块开发了一个框架,学生可以用第三代计算机语言开发多媒体系统。
本模块的目的是:研究高级数据库主题。它假定学生已经学习了早期的数据库模块,并且具有现代关系型数据库管理系统所进行的基本处理的技术知识,以及设计元数据和现代客户/服务器数据库平台的适当软件模块的实际技能。
项目模块的目的是:为学生提供机会进行研究和自我管理一个与计算机有关的问题,允许整合学生所选择的路径专业的主要研究领域。该模块还允许发展更高层次的知识技能、专业方法和适当的个人素质,这些都是在研究或开发环境中独立工作所需要的。重要的是,该项目不应该仅仅是对现有知识的直接应用,它还应该至少部分地包括需要获得和应用迄今为止学生不知道的开发技术。
本模块将:介绍《软件工程2》中的设计模式;将巩固和发展标准工具,如统一建模语言,以包含对分析和设计模式的考虑;回顾当前情况,并解决与未来可能的趋势/各种标准(事实上的或商定的)有关的问题,这些标准与从预先存在的组件构建软件系统有关;保持对象系统上数据的持久性(无论是通过对象数据库还是通过其他方式);考虑软件度量的潜力;考虑分布式系统和管理并发性.
入学要求/录取条件
最低要求的UCAS关税
资格要求
获得BTEC附属文凭或剑桥技术入门文凭的优秀成绩,或获得A-level考试的C等成绩,即可被DM录取。
对国际学生的要求/英语要求
雅思学术考试成绩(类似考试成绩也可能被接受)
-
- 6.5
- All other courses
-
- 4.5
- Foundation / Pathway Courses
- General Test
-
- 6.5
- Graduate Degrees
-
- 6.0
- Undergraduate Degrees
获取关于最适合您的预科课程的建议 ,以便您在UCAS分数、A-Level 或英语语言要求方面没有达到最低要求时可以继续学习Computing (Software Engineering), BSc (Hons)。
费用
学费 软件工程 BSc (Hons)
EU | £9250 | 第1年 |
---|---|---|
英格兰 | £9250 | 第1年 |
北爱尔兰(英国) | £9250 | 第1年 |
苏格兰 | £9250 | 第1年 |
威爾士 | £9250 | 第1年 |
Channel Islands | £9250 | 第1年 |
学生在英国的平均生活费用
租金 | 518英镑 |
水、气、电、互联网(家里) | 50英镑 |
超市购物 | 81英镑 |
服装 | 35英镑 |
外出就餐 | 33英镑 |
酒类 | 27英镑 |
外卖/送餐 | 30英镑 |
外出/娱乐(不包括酒和食物) | 24英镑 |
假期和周末旅行 | 78英镑 |
市内交通 | 17英镑 |
自我保健/运动 | 20英镑 |
文具/书籍 | 13英镑 |
移动电话/互联网 | 13英镑 |
有线电视/流媒体 | 7英镑 |
保险费 | 51英镑 |
其他 | 1092英镑 |
学生的平均生活费用 | 95英镑 |
与平均水平相比,伦敦的费用高出约34%,主要是由于租金比其他城市的平均水平高出67%。对于住在学生宿舍的学生来说,水、煤气、电、WIFI等费用一般都包含在租金中。在小城市的学生,如果步行/骑自行车可以到达住处,交通费用往往要低得多。
如何申请
申请截止日期:
2024年1月26日
这是填写和提交该课程申请的截止日期。如果大学或学院仍有名额,您可以在此日期之后申请,但不保证您的申请会被考虑。
可选的入学点:
- 第1年 (默认入学日期)
大学排名
北安普顿大学在英国和全球顶级排名中的位置。
查看北安普顿大学的所有 11 个大学排名
关于北安普顿大学
北安普顿大学是位于英格兰北安普顿的一所公立大学。该大学特别强调学生的体验,提倡个性化的教育体验,讲师们都很关心学生。水边校区、大道校区和公园校区以及其创新中心是诺丁汉大学的主要校区。
北安普顿大学 的学生结构
- 本科生:
- 9080
- 研究生:
- 3010
- 合计:
- 12090
类似课程
项目 | 大学 | 学生满意度 | 失业率 | 退学率 | 学费(国际) | 城市 | |||
---|---|---|---|---|---|---|---|---|---|
![]() |
软件工程(有实习年) 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 | 格拉斯哥 | 校区 全日制 |