马来西亚博特拉大学(Universiti Putra Malaysia,简称UPM)是马来西亚顶尖的综合性研究型大学,以其卓越的教学和科研水平而闻名,致力于培养具有创新精神和社会责任感的专业人才。根据2023年QS世界大学排名,马来西亚博特拉大学位列全球第158位,亚洲第34位,计算机科学与信息系统专业位列全球第151-200位,亚洲第31-40位。
马来西亚博特拉大学的软件工程硕士(MSE)课程是一门专为软件工程领域的专业人士提供系统性的技术提升的课程,让学员能够满足软件工程系统和服务发展过程中不断提高的要求。该课程涵盖了软件开发方法论、需求工程、软件测量、软件工程模型和方法、软件测试、软件架构与设计、网络工程、软件安全工程等方面的理论、技术和应用,让学员在相关领域迎接新的挑战并抓住新的机遇。该课程也将为想要从事该行业中的高级创新型开发工作或者想要进一步研究深造的毕业生打下良好的知识基础。
该课程的报名截止日期为2024年2月29日,学制为2年,参考费用为24850马币(约合38000人民币)。该课程的语言要求为雅思6.0;或托福79。
该课程的申请要求为具有计算机、科学技术或与计算机相关的学士学位或同等学历的毕业生,且CGPA至少为2.75。如果候选人不符合学位的最低要求,则可以使用以下方式支持申请:一篇相关领域学术出版物;或主修/选修科目B级;或最后一年项目成绩B+级。该课程的课程设置包括必修课和选修课,学员必须完成总共40个学分的课程作业,其中包括6个学分的毕业项目,以及至少34个学分的选修课程。学员可以根据自己的兴趣和职业目标,选择以下八个选修课组别之一:软件开发方法论、需求工程、软件测量、软件工程模型和方法、软件测试、软件架构与设计、网络工程、软件安全工程。
软件开发方法论选修课组别旨在培养学员在软件开发方法论领域的专业知识和技能,让学员能够运用软件开发方法论的原则和实践进行软件的规划、分析、设计、实现和维护。该选修课组别的核心课程包括软件开发方法论的原理与实践、软件开发方法论的技术与工具、软件开发方法论的应用与案例等。
需求工程选修课组别旨在培养学员在需求工程领域的专业知识和技能,让学员能够运用需求工程的原则和实践进行软件的需求分析、建模、验证和管理。该选修课组别的核心课程包括需求工程的原理与实践、需求工程的技术与工具、需求工程的应用与案例等。
软件测量选修课组别旨在培养学员在软件测量领域的专业知识和技能,让学员能够运用软件测量的原则和实践进行软件的度量、评估和改进。该选修课组别的核心课程包括软件测量的原理与实践、软件测量的技术与工具、软件测量的应用与案例等。
软件工程模型和方法选修课组别旨在培养学员在软件工程模型和方法领域的专业知识和技能,让学员能够运用软件工程模型和方法的原则和实践进行软件的建模、分析、设计和验证。该选修课组别的核心课程包括软件工程模型和方法的原理与实践、软件工程模型和方法的技术与工具、软件工程模型和方法的应用与案例等。
软件测试选修课组别旨在培养学员在软件测试领域的专业知识和技能,让学员能够运用软件测试的原则和实践进行软件的测试、调试和质量保证。该选修课组别的核心课程包括软件测试的原理与实践、软件测试的技术与工具、软件测试的应用与案例等。
软件架构与设计选修课组别旨在培养学员在软件架构与设计领域的专业知识和技能,让学员能够运用软件架构与设计的原则和实践进行软件的架构和设计。该选修课组别的核心课程包括软件架构与设计的原理与实践、软件架构与设计的技术与工具、软件架构与设计的应用与案例等。
网络工程选修课组别旨在培养学员在网络工程领域的专业知识和技能,让学员能够运用网络工程的原则和实践进行网络的设计、开发、管理和安全。该选修课组别的核心课程包括网络工程的原理与实践、网络工程的技术与工具、网络工程的应用与案例等。
软件安全工程选修课组别旨在培养学员在软件安全工程领域的专业知识和技能,让学员能够运用软件安全工程的原则和实践进行软件的安全分析、设计、实施和评估。该选修课组别的核心课程包括软件安全工程的原理与实践、软件安全工程的技术与工具、软件安全工程的应用与案例等。
该课程的毕业项目是一项独立的研究或开发项目,要求学员在导师的指导下,运用所学的知识和技能,解决一个实际的软件工程问题,或开发一个创新的软件工程产品或服务。学员需要提交一份项目报告,并进行口头答辩,展示项目的目标、方法、结果和贡献。