Software Engineering (Conversion) MSc
软件工程(转专业)理学硕士硕士
本课程专为希望在IT行业开启或提升职业生涯的非计算机专业毕业生设计。无论您已具备一些基础的计算机知识并希望进入该领域,还是已经在IT行业工作并希望提升技术能力,本课程都将为您提供成为软件工程师所需的实际知识和理论基础。
软件工程涉及使用结构化、规范化的方法来构建和维护软件系统。课程涵盖编程、面向对象开发以及现代软件工具使用等关键领域。您还将探索重要的IT领域,并通过实践将工程原理应用于现实问题。
除了技术技能外,您还将培养团队合作、沟通能力、批判性思维和演讲表达等核心软技能,以及简历撰写、求职技巧和面试训练等职业发展能力。
随着技术的快速发展——尤其是在移动计算等复杂领域——本课程为您提供最新且实用的专业知识。由威斯敏斯特大学经验丰富的学术团队授课,课程注重就业能力培养,帮助您在需求旺盛、职业前景广阔的领域中做好充分的就业准备。
申请要求
申请者需持有英国二等二荣誉学士学位(2:2)或同等学历。中国学生要求如下:毕业于211、985或国家重点大学,本科均分不低于65%;非211/985院校毕业生,本科均分不低于70%;硕士学历申请者,均分需达到60%-65%或以上。此外,持有经认可的英国或中国预科硕士(Pre-Master's)资格者亦可申请。具体细节可联系校方中国团队(china@westminster.ac.uk)。
语言要求
如果你的母语不是英语,则应具备雅思6.5分的成绩,且各项分数不低于6.0分。
| 科目 | 总分 | 阅读 | 听力 | 口语 | 写作 |
|---|
雅思 | 6.5 | 6.0 | 6.0 | 6.0 | 6.0 |
88分或总分4.5,且听力不低于17分、写作不低于21分、阅读不低于18分、口语不低于20分
开学与申请日期
2026
| 开学日期 | 申请开始日期 | 申请截止日期 | 申请状态 |
|---|
| 2026-09 | - | 2026-07-14 8天 | 开放中 |
课程描述
本课程注重学生主动参与学习,通过讲授、辅导课、工作坊和研讨会等多种教学方式,结合实践、实验、自学和实际操作来获取知识与技能。学生需完成六个核心模块和两个选修模块,共180学分。
核心模块(各20学分):
- 面向对象编程:基于Java SE等平台,学习OOP基本概念、设计技术及软件开发生命周期中的实现。
- 数据结构与算法:学习常见数据结构与算法的设计、实现与分析,使用面向对象语言编程,并掌握标准库的应用。
- 软件开发环境:掌握软件工程师所需工具、操作系统、网络与硬件的基础理论与实践技能。
- 数据系统概念与基础:理解数据存储与检索系统的原理,涵盖安全性与合规性,并通过实践掌握数据生命周期管理。
- 高级软件设计:深入学习大规模面向对象系统的设计方法、设计模式、设计启发式及软件质量概念。
- 软件开发项目(40学分):在导师指导下完成独立项目,遵循软件生命周期,撰写报告并参加答辩。
选修模块(任选两门,各20学分):
- Web应用开发
- 移动应用开发(iOS/iPadOS,使用Swift)
- 网络安全威胁与对策
- 大数据理论与实践
评估方式多样,包括个人编程任务、报告撰写、团队项目、展示与答辩,强调反馈融入学习过程。选修课可能因时间安排或资源限制而无法保证首选。