软件工程
BSc (Hons)
University of Stirling
- 斯特林大学
![University of Stirling](https://www.universityguru.cn/images/logos-seals/50x50/4812.png.webp)
课程关键信息
薪资
计算机专业毕业生的薪资
重要提示:下面的薪资数据不是针对具体的课程,而是包含了该校所有软件工程、开发和编程学生的数据。根据数据收集的方法,工资数据主要是基于本科生的数据。
毕业后15个月 | 毕业后3年 | 毕业后5年 | |
---|---|---|---|
薪资中位数 | £23500 | £29500 | £33000 |
25-75百分位数范围 | £21000 - £27500 | £23000 - £33000 | £25000 - £43000 |
斯特林大学的所有计算机课程
英国所有计算机专业毕业生的薪资
毕业后15个月 | 毕业后3年 | 毕业后5年 | |
---|---|---|---|
薪资中位数 | £26446 | £25489 | £30091 |
25-75百分位数范围 | £22861 - £32219 | £18348 - £32603 | £21339 - £39812 |
位于英国的所有计算机课程。
课程描述
您对技术和软件的创造性可能性着迷吗?你喜欢作为团队的一员解决复杂的问题吗?如果是,软件工程可能就是你的职业。开发作为现代世界的基础和粘合剂的系统,以及改变我们在通信、商业、娱乐、游戏和医疗保健方面的体验的系统,对你的需求会很高。
我们的学位将教会你创造力、逻辑分析、解决问题以及如何通过团队合作构建复杂的系统。你将学习现实世界中软件设计的实践和技术以及相关的编程技术,获得软件开发的实践经验。
我们的毕业生非常抢手。为了帮助学生与行业建立紧密联系,我们提供为期三个月的暑期实习以及为期一年的本地中小企业和大型企业实习。学生还有机会通过我们的交换生项目接触国际化的教学环境。
您将学习什么
项目内容:作为Software Engineering, BSc (Hons) 的学生,您将学习以下课程模块。
模块(一年级)
一切都在网络上。本模块将教你成为网络上的一个积极参与者。你将获得对支撑网络的技术和设计网站所涉及的问题的基本理解。你将获得建立网站的实践经验,同时学习三种主要的前端网络编程语言HTML、CSS和JavaScript。
本模块介绍了水是一种有限资源的概念,研究了人类目前使用模式的影响,并探讨了如何使水的使用更具可持续性,以便为子孙后代保护资源。我们将研究当前和未来的全球重要问题:如干旱、污染、水坝建设、渔业衰退和栖息地破坏等主题,以及气候变化、水战和淡水供应等新问题。
在本模块中,我们将研究基本的动物和植物细胞及其解剖学和生理学。 我们将讨论各种组织和器官在整个生物体中的功能,以及动物和植物的功能是如何被严格调控以通过同质化过程来满足。我们将从不同的动物群体(包括人类)和居住在各种不同生态系统中的植物中选取例子。.
这个第一学期的模块是计算科学学生的核心模块,但也对任何对数学有兴趣的人开放,他们的数学成绩至少要达到标准等级(或同等水平)。它介绍了一些在计算中很重要的数学概念,包括数基(如二进制)、逻辑、矩阵和算法。
我们都听说过 "会计 "这个词--而且我们大多数人都会对会计是什么(甚至会计应该是什么?)但为什么同一事物有这么多不同的名称呢?嗯,名字中总是有一些线索;管理会计只是商业中会计(和财务)整个理念的一部分。在你的会计入门学习中,本模块是一个简单的介绍,即为什么企业的管理层需要不同类型的信息的想法。在本模块中,你将学习(a)管理会计和其他类型的会计之间的区别;(b)为什么管理会计在计算信息的方法上更加流畅;以及(c)一些计算重要日常信息的简单方法。
本模块是对CSCU9P1中开始的Java编程研究的延伸和深化。授课内容包括交互式图形用户界面(GUI)的设计,测试和调试实践,数组的排序和搜索算法,异常处理过程,以及Java中数据结构和面向对象的介绍。学生还将学习如何为桌面应用程序和网站开发一个良好的用户界面设计,包括原则、实用指南和残疾人无障碍的法律、道德和实际问题。
本模块是为那些希望获得计算机编程技能和了解计算机系统和网络基本原理的学生准备的。它是进入涉及计算机科学、软件工程、信息系统或商业计算的学位课程的学生的必修课,但所有学生都可以参加。
模块(二年级)
你每天与之互动的许多网站都是建立在关系数据库存储信息的技术上,以及基于网络的界面来操作和显示这些信息(因此,用户对底层数据库没有概念)。在本模块中,你将学习建立这样一个网站的理论和实践技能,.
当我们从编程的基本元素走向构建全功能的工业软件时,我们需要采取一种结构化的设计方法,以成功地进行扩展。在这个模块中,学生们学习了计算机科学的基本构件,以及更普遍的问题解决方法。数据结构以一种明确的方式组织数据,而算法则有效地处理数据。结构或算法的选择有其好处和后果,在很大程度上决定了一个问题是否可以解决,以及解决的速度如何。这些概念是支撑更复杂的软件设计的重要基础。
数据对任何商业、社会和科学进程都越来越重要。 因此,掌握处理数据的技术是至关重要的。本模块让学生有机会学习和实践一种现代编程语言和一种标记语言的数据管理方法。.
有数百种编程语言,而且新的编程语言一直在开发中。技术员工的一项关键技能是快速学习新的语言:本模块将帮助你发展这项技能。你将探索编程语言设计的核心特征,包括几种语言类型的实践经验。你将对编程语言的工作原理有更深入的了解,并批判性地思考语言设计如何支持良好的编程。通过对基础知识的了解,你的编程技能将得到提高。
模块(三年级)
近年来,机器学习的研究和使用得到了极大的普及,在医疗诊断系统和自动驾驶汽车等不同的系统中都可以看到。许多现代人工智能系统是由机器学习算法驱动的。本模块教授机器学习(也被称为数据挖掘或数据分析)的理论和实践。学生将学习运行机器学习项目的最佳实践,并学习从回归到神经网络等最常见技术背后的理论。基于历史数据自动做出决定(通常是关于人的)的系统需要透明和公平。本模块还将考虑现代机器学习的道德问题,以及如何在没有偏见或不平等的情况下应用它。
开发软件系统的计算机科学家们经常被要求建立具有并发和分布式组件的系统。这样的例子比比皆是--从高性能计算、云计算、客户/服务器架构(在网络和互联网上非常流行)到汽车系统,仅举几例.
现代社会和经济依赖计算机软件,以便有效地运作。软件工程涉及计算机科学原理的实际应用,以开发可靠、高效和满足用户需求的高质量软件。这是计算机科学三年级的核心模块,涵盖了软件工程的四个主题。软件实施;软件工程数学和规范;软件项目管理;以及专业问题。该模块的一个主要特点是一个小组软件实施项目。该模块还包括学生对软件项目管理方面的介绍。
现代社会和经济要依靠计算机软件才能有效运作。软件工程涉及计算机科学原理的实际应用,以开发可靠、高效和满足用户需求的高质量软件。本模块介绍了软件工程、需求采集和分析、UML中的面向对象开发、项目管理和专业问题。该模块的重点是对软件工程生命周期的实际理解,以及如何计划和管理软件项目,还有软件设计和测试的方法和工具的实用技能,特别是使用UML进行信息和系统建模的面向对象的开发。该模块包括讨论作为一个专业软件工程师的问题和后果,包括与团队工作和风险管理有关的方面.
模块(四年级)
本模块有两个相互关联的方面:第一个方面集中于一般的计算机安全原则,第二个方面集中于计算机网络的运行和如何确保通信安全。它将使学生了解安全的数据通信原理、开放的通信架构、以及目前使用的通信服务和协议。它将使学生能够解释在实时数据网络环境中观察到的信息交流。学生将被要求显示出将理论和技术应用于未见过的问题的能力,无需参考笔记,独立工作,并在时间限制下。
毕业论文是你的顶点项目,贯穿整个最后一年,使你能够证明你作为一个独立、批判和反思的计算机专业人员的能力,借鉴你在整个学位课程中发展的技能。在毕业论文中,你将独立承担一个你选择的软件应用程序的系统开发。在你的专职导师的指导和建议下,你将审查已发表的文献和可用的技术解决方案,以确定项目的目的和目标,你将审查和比较实施技术,你将计划和实施你的技术解决方案(包括获得伦理批准),测试你的软件和/或使用适当的方法分析结果,并解释和以各种形式(书面报告,海报,谈话)展示调查结果.
工作和职业前景
毕业15个月后,该课程的毕业生被问及他们的工作类型、是否在职、其当前的工作和职业前景。
斯特林大学的所有计算机课程
目前的工作
斯特林大学的所有课程
15个月后工作所需的技能水平
斯特林大学的所有软件工程、开发和编程课程
本课程毕业生的工作情况(毕业后15个月)
以下为 斯特林大学 Software Engineering BSc (Hons) 的所有毕业生实例
30% | |
15% | 科学、工程和技术辅助专业人员 |
10% | 商业和公共服务的辅助专业人员 |
5% | 行政职业 |
5% | 秘书及相关职业 |
5% | 商业、研究和行政专业人员 |
5% | 媒体专业人员 |
5% | 艺术、文学和媒体职业 |
5% | 经理、主任和高级官员 |
5% | 网络和多媒体设计专业人员 |
等级和学习时间
入学要求/录取条件
最低要求的UCAS关税
本课程录取学生的UCAS收费标准
这门特别的课程
资格要求
通过2次考试的AABB
英语语言要求
等级 | 其他细节 | |
---|---|---|
IELTS (Academic) | 6 | 获得雅思6.0分,每项技能至少5.5分或同等水平。 |
获取关于最适合您的预科课程的建议 ,以便您在UCAS分数、A-Level 或英语语言要求方面没有达到最低要求时可以继续学习Software Engineering, BSc (Hons)。
费用
学生在英国的平均生活费用
租金 | 518英镑 |
水、气、电、互联网(家里) | 50英镑 |
超市购物 | 81英镑 |
服装 | 35英镑 |
外出就餐 | 33英镑 |
酒类 | 27英镑 |
外卖/送餐 | 30英镑 |
外出/娱乐(不包括酒和食物) | 24英镑 |
假期和周末旅行 | 78英镑 |
市内交通 | 17英镑 |
自我保健/运动 | 20英镑 |
文具/书籍 | 13英镑 |
移动电话/互联网 | 13英镑 |
有线电视/流媒体 | 7英镑 |
保险费 | 51英镑 |
其他 | 1092英镑 |
学生的平均生活费用 | 95英镑 |
与平均水平相比,伦敦的费用高出约34%,主要是由于租金比其他城市的平均水平高出67%。对于住在学生宿舍的学生来说,水、煤气、电、WIFI等费用一般都包含在租金中。在小城市的学生,如果步行/骑自行车可以到达住处,交通费用往往要低得多。
如何申请
申请截止日期:
2024年1月26日
这是填写和提交该课程申请的截止日期。如果大学或学院仍有名额,您可以在此日期之后申请,但不保证您的申请会被考虑。
可选的入学点:
- 第1年 (默认入学日期)
- 第2年
- 第3年
- 第4年
大学排名
斯特林大学在英国和全球顶级排名中的位置。
查看斯特林大学的所有 27 个大学排名
关于斯特林大学
斯特林大学位于风光秀丽的集镇斯特林,自1967年以来一直为通过其大门的学生提供学位。除了高质量的学术和研究活动,这所大学还为学生提供了一个奥林匹克游泳池、众多的餐饮场所,甚至还有一个校内电影院。
类似课程
项目 | 大学 | 学生满意度 | 失业率 | 退学率 | 学费(国际) | 城市 | |||
---|---|---|---|---|---|---|---|---|---|
![]() |
软件工程(有实习年) 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 | 格拉斯哥 | 校区 全日制 |