ºÚÁϳԹÏÍø

Skip page header and navigation

Software Engineering and Artificial Intelligence (Full-time) (MSc)

Swansea
1 Year Full-time

Are you ready to step into a world where technology evolves every second? The Software Engineering and Artificial Intelligence (AI) MSc is your gateway to a future filled with innovation and opportunity. This postgraduate degree (MSc) is crafted for those who want to stand at the forefront of technological advancement, equipping you with skills and knowledge that matter in today’s rapidly changing world.

This course focuses on two key areas: Artificial Intelligence (AI) and Software Engineering. You’ll gain advanced knowledge in both, diving deep into how AI is transforming industries and how cutting-edge software is driving that transformation. From designing intelligent systems to solving complex real-world problems, you’ll learn to apply your skills where they’re needed most.

In an age of relentless industry demand, this MSc ensures you’re not just keeping up but staying ahead. The course is designed to prepare you for real-world challenges, blending theoretical understanding with hands-on expertise. By the end of your studies, you’ll be ready to create, innovate, and lead in industries hungry for skilled professionals.

But this course isn’t just about today; it’s about preparing you for tomorrow. A strong emphasis on lifelong learning means you’ll develop the ability to adapt as technology advances, ensuring your skills remain relevant throughout your career. Whether you want to enter research, development, or leadership roles, this MSc positions you for meaningful career advancement in a competitive job market.

The programme also provides a vibrant, collaborative learning environment where innovation thrives. You’ll be surrounded by like-minded individuals and guided by experts in the field, all working towards pushing the boundaries of Artificial Intelligence (AI) and Software Engineering.

Graduates of this MSc are well-positioned to meet the global demand for expertise in these fields. It’s more than just a degree — it’s a pathway to shaping the future of technology and making a real impact on the world.

Course details

Start date:
Study modes:
  • On-campus
  • Full-time
Language:
  • English
Course length:
1 Year Full-time

Why choose this course?

01
Learn in-depth, a range of programming concepts, data visualisation and data mining techniques to develop sophisticated and complex information systems solutions.
02
Highly trained staff constantly update the programme to reflect the exciting, dynamic and rapidly developing computing field in today’s business environment.
03
The programme structure was developed in conjunction with industry-leading companies.

What you will learn

Our MSc in Software Engineering and Artificial Intelligence (AI) is rooted in a student-centred learning philosophy that balances theory and practice, empowering students to become adaptable, skilled professionals. Our approach integrates hands-on experiences with rigorous academic knowledge, encouraging both technical mastery and lifelong learning, equipping students to excel in evolving technological landscapes.

Core Elements of Study
  1. Advanced Software Engineering
    In this module, students explore cutting-edge principles and practices in software engineering, focusing on efficient design, development, and maintenance of complex systems. You will learn to employ advanced methodologies, frameworks, and tools to solve real-world problems, preparing you to design resilient and scalable software solutions for diverse industry needs.
     
  2. Machine Learning Applications
    Students delve into the foundations of Machine Learning (ML), examining its role in decision-making and predictive systems across industries. Through practical projects, you’ll gain experience building models, analysing data patterns, and developing adaptive algorithms, providing a robust skill set to meet the demands of an AI-driven market.
     
  3. Artificial Intelligence in Practice
    This module focuses on applying Artificial Intelligence (AI) to real-world challenges, from automation to personalised user experiences. Students will learn AI theory and applications, developing systems that mimic human intelligence. This practical focus enables you to contribute to innovation in AI across various sectors, from healthcare to finance.
     
  4. Data Science and Big Data
    Students are introduced to data science principles, exploring methods for managing and analysing large datasets to extract actionable insights. Emphasis is placed on big data technologies and statistical analysis, equipping you with the skills to work with complex data, crucial for both software engineering and AI applications in today’s data-centric world.
     
  5. Ethics and Responsibility in AI
    This module examines ethical considerations in Artificial Intelligence (AI) and Software Engineering, including data privacy, fairness, and accountability. Through case studies and critical discussions, students develop a grounded understanding of ethical principles, preparing them to make responsible decisions that positively impact society and the technology landscape.
     
  6. Lifelong Learning and Professional Development
    Focused on career advancement and lifelong learning, this element encourages students to continually update their knowledge and skills. You’ll learn strategies for professional growth, develop adaptability, and understand the importance of staying current in a rapidly advancing industry, ensuring a sustained and successful career trajectory.
Agile Development and Software DevOps

(20 credits)

Application of Machine Learning

(20 credits)

Artificial Intelligence

(20 credits)

Cloud Engineering Principles and Practice

(20 credits)

Data Security, Governance and Compliance

(20 credits)

Master's Project

(60 credits)

Research Methods and Professional Development

(20 credits)

Disclaimer

  • We listen to student feedback and insights from industry and from professionals to ensure that course content is high-quality and up-to-date, and that it offers the best possible preparation for your future career or study goals. 

    For this reason, there might be modifications to the content of your course over time, to keep up to date with changes in the subject area or in the sector. If a module is no longer running, we’ll make sure to keep you informed, and work with you to choose a different suitable module.

Ratings and Rankings

Staff

Our People

You will be taught and supported by a wide range of professional staff and teams here to help you get the university experience you are looking for. Our teaching staff were ranked 2nd in Wales for Teaching, Assessment and Feedback and Academic Support (NSS 2024) meaning that the support and feedback you get will help you learn and develop strong academic skills. Our students have placed us 1st in Wales for Learning Opportunities and Student Voice (NSS 2024) meaning that there are a wide range of opportunities available to enhance your studies and that students play an active role in shaping their learning experiences. Our commitment to your learning has seen our students place us as 1st in Wales and joint 3rd in the UK for student satisfaction (Times Higher Education, 2024, ‘Overall Positivity’ measure). Find out more about our academic staff who teach across our courses. 

Further information

  • Applicants require an Honours Degree (2.2 or above) or advanced qualification in Computer Science or cognate discipline from a UK University or recognised overseas institution or industrial experience in IT and an Honours Degree.

    For International applicants, we ask that you hold an Academic IELTS test with a score of at least 6.0 (no element less than 5.5). For full information, please visit our International page.

  • Students’ work is assessed through a combination of coursework, portfolio, lab-based practical exams and written examinations.

    The final mark for some modules may include one or more pieces of assessment set and completed during the module.

    Project work is assessed by a written report and oral presentation. Part 2 requires the student to research and prepare an individual project of a substantial nature. 

    University students who are unable to successfully complete all aspects of Part 1 may be eligible for a Postgraduate Diploma (120 credits) or Postgraduate Certificate (60 credits). 

  • It is possible to complete this programme of study without any additional costs.

    Students may wish to purchase materials for modules such as Major Project, but this is not a requirement and will have no bearing on the final grade achieved. 

  • You may be eligible for funding to help support your study. To find out about scholarships, bursaries and other funding opportunities that are available, please visit our Bursaries and Scholarships section.

  • Students on this programme develop a broad range of technical skills and will study a number of topics related to information systems.

    The programme covers the three themes of Data Management, User Experience and Web Technologies in the computing sector.

    A significant emphasis is placed on data management and the implementation of applications for manipulating information, including both database systems and web applications.

    Additionally, graduates would be able to lead teams and manage projects.

    It is expected that graduates would seek positions such as:

    • Project manager (within the Computing field)
    • Data analyst
    • Database administrator
    • Application developer
    • Web developer

More Computing courses

Search courses