

| Yearly Tuition fees | |||
|---|---|---|---|
| Year | Fee | ||
| No data | |||
| Other Fees | |||
|---|---|---|---|
| Description | Fee | ||
| No data | |||
The Master of Engineering in Computer Science program at the University of Southampton Malaysia is a comprehensive and advanced course that focuses on designing, building, and delivering software programs and systems. With a strong emphasis on the latest advancements in areas such as machine learning, cyber security, and computer vision, this master's program prepares students for success in the fast-paced and ever-evolving industry. The curriculum covers essential areas of computer science while also offering the flexibility to explore advanced topics aligned with students' career goals. Taught by expert researchers and supported by excellent facilities, this program provides students with the opportunity to deepen their knowledge, enhance their technical skills, and gain practical experience to tackle complex challenges in the field. Upon completion, graduates will be well-equipped to make significant contributions to various sectors and excel in their chosen career paths within the realm of computer science.
You’ll study the logical and mathematical theory underpinning computer science. You’ll also gain an understanding of the fundamentals of computer hardware.
As an introduction to software engineering, you’ll cover data structures and algorithms. You’ll also look at the principles of programming, including using an object-oriented approach and software engineering processes.
You’ll apply your knowledge by working on practical projects. For example, you’ll build algorithms and data analysis tools, and develop software user interfaces.
You’ll deepen your understanding of computer science by studying topics, such as artificial intelligence, communication protocols and the TCP/IP layered model.
A group project will give you first-hand experience of working in a team, and of communication and scale in software engineering.
An individual project is a chance to conduct in-depth research in an area of computer science that interests you, under the supervision of an academic with expertise in your chosen field. This could involve designing, building and testing software or a computer system. Themes covered by past projects include:
You’ll take a compulsory module in engineering management and law. Optional modules, cover topics such as machine learning, multimedia, web infrastructure and the cloud.
You could also study a language, take modules from other disciplines such as psychology or chemistry, or choose from a range of innovative interdisciplinary modules.
You’ll take part in a group design project, working in a team that may include students from other engineering disciplines. You’ll work with a real industry or academic customer. Past projects have included:
Optional modules, cover a wise range of specialist topics such as, cryptography, agent-based computing, e-business and image processing.
The team typically replies in a few minutes.