Software Engineering (Conversion) MSc
软件工程(转专业)理学硕士硕士
本课程专为希望在信息技术领域(尤其是软件工程方向)开启或推进职业生涯的非计算机专业毕业生而设。无论您是刚接触计算机领域,还是已在该行业工作,本课程都将为您提供在当今快速发展的科技行业中取得成功所必需的实践技能和理论知识。您将学习编程、面向对象开发和软件工具等核心领域,同时探索移动计算等现代技术主题。课程注重实践与理论的平衡,帮助您培养技术能力以及解决问题、团队合作、沟通和批判性思维等软技能。此外,课程还提供简历撰写、面试练习等职业发展支持,以提升您的就业前景。鉴于目前国家在IT专业人才,特别是软件开发人才方面存在短缺,本课程将帮助您自信地进入职场。课程由威斯敏斯特大学经验丰富的教师团队授课,注重实际应用能力的培养,确保您毕业时具备雇主所需的核心技能。
语言要求
如果你的母语不是英语,你需要取得总分6.5分且写作单项不低于6.5分、其他各项均不低于6.0分的雅思成绩。
| 科目 | 总分 | 阅读 | 听力 | 口语 | 写作 |
|---|
雅思 | 6.5 | 6.0 | 6.0 | 6.0 | 6.5 |
课程描述
本课程包含六个核心模块,总计140学分。前五个模块各为20学分,涵盖面向对象编程、数据结构与算法、软件开发环境、数据系统概念与基础以及高级软件设计。课程采用如Java SE等面向对象语言,讲授OOP基本原理、面向对象设计技术及其在软件开发生命周期中的实现;重点培养学生选择、设计、分析和实现各类数据结构与算法的能力,并掌握标准库的使用;同时提供软件工程实践所需的工具、操作系统、网络和硬件知识。学生还将学习计算机系统与数据系统的存储、检索、安全与合规性,并通过实践掌握复杂数据的操作与评估。高级软件设计模块深入探讨大型面向对象系统的设计方法、设计模式、启发式原则及软件质量。最后,40学分的软件开发项目要求学生在导师指导下,围绕指定主题完成一个完整的软件生命周期项目,包括开发、文档撰写和答辩。