软件工程是计算领域的一个方面,它关注的是将工程的方法运用到计算机软件的生产过程用去。这是一个充满活力和不断增长的领域,将继续在英国未来的经济增长中发挥核心作用。
课程针对软件开发人员和程序员,主要内容是使用对象范例的软件开发。如果你没有计算背景,课程会教你应用软件开发的技能和理解能力,从最初的要求到实施,尤其关注编程方面。如果你已经有软件工程背景,将让您在你现有的知识基础上,更进一步。
必修课程专注于软件生命周期的各个阶段,从需求分析、消化到软件设计,设计的软件实现,软件测试技术,软件系统集成,以及软件维护。
选修课为您提供在各种软件的应用领域,包括移动设备、数据库、企业发展和系统管理应用中扩展这些核心技能的机会。您将完成一个软件开发的项目,需要将在本课程中学到的知识和技能实际应用到项目中去,并有机会获得新的技能和知识。您也将在软件开发行业使用的软件工具和环境方面获得丰富的经验。
威斯敏斯特大学硕士课程:软件工程硕士必修课:
算法
面向对象编程
研究方法
软件设计
软件开发项目
软件工程背景
威斯敏斯特大学硕士课程:软件工程硕士选修课:
数据库语言
企业应用程序开发
iPhone应用开发
移动应用程序开发