应用软件开发
BSc (Hons)
University of the Highlands and Islands
- 高地与群岛大学
![University of the Highlands and Islands](https://www.universityguru.cn/images/logos-seals/50x50/15631.png.webp)
课程关键信息
薪资
英国所有专业毕业生的薪资
毕业后15个月 | 毕业后3年 | 毕业后5年 | |
---|---|---|---|
薪资中位数 | £26446 | £25489 | £30091 |
25-75百分位数范围 | £22861 - £32219 | £18348 - £32603 | £21339 - £39812 |
位于英国的所有课程。
课程描述
您知道 IBM 正在利用人工智能和数据分析支持非洲的犀牛保护工作吗?或者,IBM 区块链用于追踪产品从农场到餐桌的整个供应链,从而降低食源性疾病和欺诈的风险?您是否希望参与到帮助解决一系列全球性挑战的软件开发中?
我们与 IBM 合作,开设了这一创新的应用软件开发(荣誉)理学士学位课程,帮助你掌握在这一领域取得成功所需的技能、知识、创造力和信心。在整个课程中,您将仿照现代软件开发实践,以团队形式开展工作。 课程完全在网上进行,典型的一天将以简短的会议开始,以确定团队的优先事项,使您能够在实践工作、指导学习和安排的辅导之间管理自己的时间。您将努力制作对雇主有吸引力的作品集;导师将利用作品集评估您对每个项目的个人贡献。每学年初举办的年度训练营将为团队工作提供支持。 您将有机会从专业导师和客座演讲者那里获得世界一流的技术知识,并被鼓励发展个人专长和行业联系。
**请注意,北高地大学、外赫布里底大学和西高地大学已更名为北、西和赫布里底大学。这不会影响您对课程的选择,也不会影响您的学习方式和地点。
您将学习什么
项目内容:作为Applied Software Development, BSc (Hons) 的学生,您将学习以下课程模块。
模块(一年级)
本模块旨在为学生提供管理偏离预定时间表和要求的项目的技能。它将发展他们的敏捷知识,以及锻炼他们的沟通技巧,为同行提供建设性的反馈。本模块的技术目标是让学生了解常见的问题解决技术,并向他们介绍安全关键系统的安全威胁。
本模块向学生介绍了敏捷软件的生命周期。学生将学习如何创建一个个人发展计划,确定他们将为自己设定的学年目标。学生将了解并建立自动化系统,用于整合、构建、测试和部署开发人员团队正在进行的代码。在此过程中,学生将发展对CD/CI所解决的业务和技术挑战的理解。在该模块中,学生还将被介绍到一系列不同的工具和开发环境。
本模块向学生介绍了敏捷团队工作实践、学习策略和关系型数据库。技术目标侧重于关系数据库,学生将学习如何将一个问题分解为一个逻辑设计。学生将通过学习不同的学习策略,确定哪些策略适合他们,从而建立他们的个人发展计划。这个模块将帮助学生在团队情况下培养信心,并学习根据他们试图讨论的内容来利用哪些沟通方法。与学习编程的方法一样,将鼓励学生根据项目的需要使用各种数据库软件。
本模块是对数据库模块的补充,重点是使用数据语言在多个平台上进行扩展。学生将被介绍到项目安排的考虑因素和时间管理的业务要求。团队将学习如何有效地相互分享反馈,以更高的标准解决项目任务。技术重点将是使用NoSQL数据库和使用JSON和XML作为数据传输标准.
本模块向学生介绍了对他们作为专业开发人员的期望。他们将发展对与具有不同水平的先验知识的同伴合作的理解。本模块为学生提供了使用编程语言创建应用程序的基础。学生将了解开发的风险,以及这如何导致网络安全事件。学生将在短小的问题上练习编程的技巧,鼓励他们使用各种语言和编码风格。他们的大部分工作将由大型代码库的任务组成,.
本模块是编程原理的后续,重点是发展类似的技能。本模块的重点是使用常见的代码模式创建可维护的代码。这些模式将帮助你建立更复杂的应用程序。本模块还发展了项目管理过程,并从商业的角度探讨了安全问题。发展你的团队技能将继续进行,根据听众和预期的语气扩大你的沟通技巧.
模块(二年级)
本模块建立在第一年所学技能的基础上,学生将在各种平台上开发项目,包括桌面、移动和云。学生们将探索不同的项目管理技术和他们受益的软件类型。他们还将学习如何在团队中评估自己的表现。本模块为学生提供了识别和纠正一系列常见软件漏洞的技能.
本模块是对数据转换的补充,旨在为学生提供如何有效地向客户展示数据。从教育到金融,用户重视能够看到以有吸引力的方式呈现的数据,无论是图表、表格还是信息图。本模块为你提供了实现一套视觉上有吸引力的信息图表和仪表盘的经验,这将使你能够吸引用户。本模块还将探讨如何使用第三方数据API,以及如何开放数据集供他人从自己的应用程序中查询。
本模块旨在为学生提供用于保护和操作数据的知识和技能。许多成功的产品现在都在其中使用外部和开放的数据集。软件开发人员需要了解如何存储这些数据,以及如何使用R和Python等语言成功地操作这些数据。在商业背景下,这可能包括与数据科学家或营销团队的成员一起工作。除了技术目标外,你将学习发展你的积极倾听技能,以及开始在营销背景下查看产品的案例研究.
本模块旨在为学生提供将第三方软件纳入其软件的技能,使用库、框架和API。学生将着眼于满足客户需求和打击对其业务的威胁这一更广泛的问题。这个模块的目的是使学生能够更有创造力和自我激励,以实现其个人发展计划中的目标.
本模块是对软件服务模块的补充,将系统视为一个整体,并侧重于开发,而不是使用API和库等技术。学生将被介绍到使用各种设计架构构建软件应用的不同方式。本模块将使学生能够将问题分解成各个组成部分,并批判性地思考安全的方法。
本模块将向学生介绍如何建立流程以创建高质量的软件。学生们将学习敏捷如何使更好的质量的软件交付给客户。他们将比较不同的工作方式以及如何影响开发的效率和质量。该模块将向学生介绍良好的安全实践,以限制潜在的漏洞。学生将在他们的工具知识的基础上验证代码,并使用测试驱动开发技术来保持需求变化时的一致性。
模块(三年级)
本模块是对 "从数据中洞察 "模块的补充,重点是企业如何利用数据来做出更好的决策。在本模块中,我们将研究如何利用数据来降低风险,以及如何在项目中管理风险。学生还将学习管理雇佣关系的政策和做法,包括与平等和多样性有关的问题。
本模块是对 "数据主导的决策 "模块的补充,重点是将数据转换为知识。在二年级,学生们学会了如何将数据处理成可以可视化的信息;在本模块中,学生们将学习如何将信息发展成可以得出决策的知识。本模块向学生介绍了在处理个人数据时的法律和道德考虑。学生将学习如何管理数据安全,以及从人类和技术角度的重要性。
本模块是对 "工业软件设计 "和 "用户体验设计 "模块的补充。它为学生提供了工具,以确保软件产品达到并超过客户的期望。团队将专注于为一个给定的问题创建一个最小可行产品(MVP)。学生将学习从现有图书馆和服务中开发早期原型的技能,找到感兴趣的早期采用者并遵循系统的开发方法。本模块将进一步发展专业技能,如规划和实现目标.
学生们将被要求制作一个MVP,其中包括几个开发良好、功能齐全、安全的特性。在设计期过后,他们将创建一个原型,很好地利用现有的库、云API,甚至可能是 "无代码原型 "工具,如Google Docs、Zapier、IFTTT等。本单元的目的是让各小组制作一个产品的第一个版本。他们要对自己的产品进行多次迭代,在每个阶段对用户的反馈做出回应。他们的初始原型预计将利用现有的库或工具。例如,许多SAAS产品开始时是 "无代码 "原型,完全运行第三方服务。
本模块旨在为学生提供围绕各种设计方法的知识和技能,使他们能够分解一组需求并探索潜在的解决方案。你将了解企业的不同功能,以及软件的使用如何取决于个人的角色和功能。你还将被介绍到开发合同的格式和围绕专业技能的期望,如计划和实现目标。
本模块旨在为学生提供成功发布应用程序到一系列软件生态系统的知识。学生将学习如何在一个更大的组织内管理他们的关系,并提出一个令人信服的案例来获得他人的承诺。本模块将向学生介绍知识产权和反盗版技术等主题,使他们能够建立一个成功的软件产品。你还将学习在各种软件生态系统中发布产品的过程。
模块(四年级)
本模块是对 "软件周期的长尾 "的补充,然而,它侧重于现有系统的改造。学生将被介绍如何规划和管理一个有效系统向新版本的过渡。该模块为学生提供了评估企业在市场中的地位并与竞争对手进行比较的技能。学生还将加深他们对绩效评估工具的了解.
本模块为学生提供了处理一个大型挑战项目的机会,并在整个开发周期内对其进行管理。学生将从行业、社区、公共竞赛以及他们自己的概念中选择一个项目。学生们将投票选出最令他们兴奋的项目,然后他们将被组织成团队来处理这些项目。这些团队将持续一学年,学生将计划、实施、测试和评估他们的产品,同时开发产品和商业机会。该模块将允许学生展示他们在过去三年中练习的所有技能和知识,并参与他们将概念付诸实施所需的其他工具和服务,.
本模块旨在提供一个机会,研究你感兴趣的主题。作为大型软件挑战的一部分,你可能要应用一系列不同的开发工具和技术。本模块为你提供了深入挖掘的机会,使你对一个主题的理解更加专业化。在这个模块中,你将学习如何使用科学期刊来调查技术的起点,发展批判性思维能力来撰写文献综述,从当前的市场趋势来定位你对技术的应用.
本模块是对 "企业转型 "的补充,侧重于那些有现有代码库的企业,学生在进入工作岗位时可能需要维护这些代码库。学生将学习通用的行业标准以及这些标准如何在工作场所中应用。本模块将使学生能够审视行业和安全趋势,并评估这些趋势在未来几年可能对行业产生的影响。技术技能将包括审视大型机和遗留语言,确定在面对这些挑战时如何管理变革过程.
工作和职业前景
毕业15个月后,该课程的毕业生被问及他们的工作类型、是否在职、其当前的工作和职业前景。
高地与群岛大学的所有计算机课程
目前的工作
高地与群岛大学的所有课程
15个月后工作所需的技能水平
高地与群岛大学的所有软件工程、开发和编程课程
本课程毕业生的工作情况(毕业后15个月)
以下为 高地与群岛大学 Applied Software Development BSc (Hons) 的所有毕业生实例
45% | |
25% | 科学、工程和技术辅助专业人员 |
15% | 销售职业 |
5% | 熟练工种职业 |
5% | 自然和社会科学专业人员 |
5% | 初级职业 |
入学要求/录取条件
资格要求
加1个苏格兰高等教育
英语语言要求
等级 | 其他细节 | |
---|---|---|
IELTS (Academic) | 6 | 没有低于5.5分的内容 |
PTE Academic | 58 | 58个平均数,每个部分有51个 |
TOEFL (iBT) | 80 | 最低80分或以上,每部分最低18分 |
获取关于最适合您的预科课程的建议 ,以便您在UCAS分数、A-Level 或英语语言要求方面没有达到最低要求时可以继续学习Applied Software Development, BSc (Hons)。
费用
学费 应用软件开发 BSc (Hons)
爱尔兰 | £6120 | 第1年 |
---|---|---|
Channel Islands | £6120 | 第1年 |
EU | £7080 | 第1年 |
苏格兰 | £1820 | 第1年 |
英格兰 | £6120 | 第1年 |
北爱尔兰(英国) | £6120 | 第1年 |
威爾士 | £6120 | 第1年 |
国际 | £7080 | 第1年 |
附加费用信息
本课程不提供给需要学生路线签证担保的国际学生在此学习。居住在英国并被评估为国际收费身份的学生将支付上述费用。从2021-22学年开始学习的欧盟学生,如果没有在英国预先定居或定居的身份,将被视为国际学生来支付学费。
有关费用和资助的全部细节,请访问https://www.uhi.ac.uk/en/studying-at-uhi/first-steps/how-much-will-it-cost/。
学生在英国的平均生活费用
租金 | 518英镑 |
水、气、电、互联网(家里) | 50英镑 |
超市购物 | 81英镑 |
服装 | 35英镑 |
外出就餐 | 33英镑 |
酒类 | 27英镑 |
外卖/送餐 | 30英镑 |
外出/娱乐(不包括酒和食物) | 24英镑 |
假期和周末旅行 | 78英镑 |
市内交通 | 17英镑 |
自我保健/运动 | 20英镑 |
文具/书籍 | 13英镑 |
移动电话/互联网 | 13英镑 |
有线电视/流媒体 | 7英镑 |
保险费 | 51英镑 |
其他 | 1092英镑 |
学生的平均生活费用 | 95英镑 |
与平均水平相比,伦敦的费用高出约34%,主要是由于租金比其他城市的平均水平高出67%。对于住在学生宿舍的学生来说,水、煤气、电、WIFI等费用一般都包含在租金中。在小城市的学生,如果步行/骑自行车可以到达住处,交通费用往往要低得多。
如何申请
申请截止日期:
2024年1月26日
这是填写和提交该课程申请的截止日期。如果大学或学院仍有名额,您可以在此日期之后申请,但不保证您的申请会被考虑。
可选的入学点:
- 第1年 (默认入学日期)
关于高地与群岛大学
高地与群岛大学为学生提供了在其13个学院或研究中心之一学习的机会。对于那些不能自由报名参加全日制教育的学生,这所大学也提供了一系列灵活的非全日制或在线的选择。尽管如此,在他们的13个机构中,有7个机构提供托儿服务,这对使父母能够攻读学位很有帮助。 说到研究活动,高地和群岛大学的主要重点是工程、人文、社会和健康科学。
类似课程
项目 | 大学 | 学生满意度 | 失业率 | 退学率 | 学费(国际) | 城市 | |||
---|---|---|---|---|---|---|---|---|---|
![]() |
软件工程(有实习年) 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 | 格拉斯哥 | 校区 全日制 |