Skip to main content

Artificial Intelligence for Engineering and Design MSc

1 year, starting in September 2025

Explore the latest developments in AI and learn how to apply them to solve engineering challenges across industries worldwide.

Artificial intelligence is one of the fastest growing technologies, with many sectors having to adapt quickly. As the integration of artificial intelligence into industries becomes more widespread, so do new opportunities. Engineers with expertise in applying AI methods to improve business productivity, efficiency, and sustainability are in high demand.

We've designed our new master's to meet this demand and help move engineering practice as we know it into the future. You'll study a range of AI-related topics, combining engineering and design with data science, machine learning, and applied artificial intelligence. We teach the professional and transferrable skills to lead on applying new technologies in this rapidly shifting arena. You’ll also explore how AI can help transform society through technological advancements, while considering its wider impact in areas such as ethics.

Working with real-life case studies, you'll learn how to use data and advanced algorithms to solve the complex challenges found in industry. This, along with the creative, problem-solving, and technical skills valued by employers will help prepare you to innovate solutions at a professional level.

Key benefits

  • Wide-ranging topics: explore artificial intelligence, machine learning, deep learning, big data, the Internet of Things, digital twins, automation, process control, cyber security, and new digital ways of working
  • Research skills: work with academics in our research centres to complete an individual research project, where you’ll apply your knowledge to a challenge or development opportunity
  • Sustainability focus: use analytical and problem-solving skills to make creative, ethical, and responsible sustainable decisions with the support of AI
  • Optional 12-month placement: get professional experience as part of your MSc course and improve your career prospects

A multidisciplinary learning experience

Our course draws on expertise spanning all four departments in our Faculty of Engineering & Design so you'll get a broad view of how AI can be applied across a range of fields. You’ll learn from academics at the forefront of research and teaching in architecture, and chemical, civil, electronic, electrical, and mechanical engineering.

Use specialist facilities

You'll have access to a range of facilities, equipment and digital tools to support you through your studies. These include labs for high-performance computing for AI, robotics and automation, and design and manufacturing. You'll also use specialist software and have access to the Institute for Advanced Automotive Propulsion Systems (IAAPS) opensource database.

From course to career

Your career is at the forefront of our minds when we develop new courses. So we work with our industry partners to identify what expertise and skills they want from our graduates and make sure we embed these throughout your degree. We also have a dedicated postgraduate employability team in our Faculty to support you with CV writing, placements, interview preparation and skills, job seeking, and career development.

We aim to prepare you to start a career in industry, research, or academia when you graduate. You could go on to work in large or small industrial settings, making an impact using data to innovate new levels of efficiency. Or, you could progress to further research and complete a PhD with us or another institution.

Find out more about how our master's courses can help improve your employability

We also offer MSc Artificial Intelligence for Engineering and Design as a two-year course with a professional placement.

2025/26 Academic Year


Before you apply for a course, please check the website for the most recently published course detail. If you apply to the University of Bath, you will be advised of any significant changes to the advertised programme, in accordance with our Terms and Conditions.

We understand that you will want to know more about the shape of the academic year. We work hard and plan for different scenarios, to be able to welcome you to the University of Bath at the start of each semester.

Course structure

This course lasts 1 year. It starts in September 2025 and ends in 2026. Welcome week starts on 22 September 2025.


Occasionally we make changes to our programmes in response to, for example, feedback from students, developments in research and the field of studies, and the requirements of accrediting bodies. You will be advised of any significant changes to the advertised programme, in accordance with our Terms and Conditions.

Year 1

Semester 1

Compulsory units

  • Artificial intelligence and machine learning for engineering and design

    20 credits

  • Digital transformation: project and change management

    10 credits

  • Professional and research skills for Engineering and Design

    10 credits

Semester 2

In the second semester, you’ll choose two optional units from the following four.

Compulsory units

  • Digital transformation: project and change management

    Continued

  • Professional and research skills for Engineering and Design

    Continued

Optional units

  • AI and sustainable development

    10 credits

  • Advanced numerical methods

    10 credits

  • Advanced numerical methods

    10 credits

  • Automation, manufacturing and design

    10 credits

  • Smart cities and the internet of things

    10 credits

Summer

Compulsory units

  • Research project

    30 credits

Learning and assessment

You’ll be taught and assessed by a variety of methods and it will vary between units. These methods are designed to promote in-depth learning and understanding of the subject.


Learning

  • Research project
  • Lectures
  • Practical sessions
  • Tutorials
  • Workshops

Assessment

  • Coursework
  • Placement
  • Presentations
  • Projects
  • Report
  • Written examination
  • Other

These lists are to give you an idea of some, but not all, of the learning and assessment methods used on this course. They are not exhaustive lists and methods are subject to change.

Learning and teaching

Your overall workload includes class contact hours, independent learning, and assessment activities. We expect you to work independently and as part of a group.  Class contact hours vary throughout your course but are usually around 10-16 hours a week during the taught semesters. These hours can include lectures, seminars, lab activities, and tutorials.

We provide extra briefing sessions to help you prepare for the summer project. You’ll receive direct guidance from an allocated academic staff member for this activity.

We expect you to do independent learning and assessment. Timetabled and independent learning is usually around 36 to 40 hours a week and includes individual research, reading journal articles and books, working on individual and group projects, and preparing for assessment.

Recognition of professional qualifications


As well as being recognised as a higher academic qualification, a number of our degrees are also accredited by professional bodies in the United Kingdom. An accredited degree may entitle you to work in a specific profession within the UK, and abroad (where there are reciprocating arrangements with professional bodies in other countries).

The requirements to practise a profession vary from country to country. If you wish to practise your profession outside the United Kingdom, you are advised to confirm that the UK professional qualification you seek is valid in the country in which you are intending to work.

‘We have professors and teachers who are actually practising AI and ML workflows in their daily research lives so students will get a hands-on introduction.’
Dr Sourav Chatterjee Lecturer in chemical engineering AI-guided chemical synthesis

Entry requirements


Origin of qualifications

British qualifications

You should have a Bachelor’s honours degree or international equivalent, typically a high 2:2 or above.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

If your first language is not English but within the last 2 years you completed your degree in the UK you may be exempt from our English language requirements.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Finnish qualifications

You should have a Kandidaatti / Kandidat (University Bachelor Degree), (Professional Title) (AMK/YH) (Bachelor degree from a University of Applied Sciences), Arkkitehti / Arktitekt / Diplomi-insööri / Diplomingenör / Proviisori / Provisor with a final overall result of at least 3 on a 5-point scale.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

French qualifications

You should have a Grade de licence / Grade de licence professionnelle with a final overall result of at least 11.5 out of 20.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

German qualifications

You should have a Bachelor degree, Erste Staatsprüfung (Primarstufe / Sekundarstufe I), Fachhochschuldiplom / Diplom (FH) or Magister Artium with a final overall result of at least 3 (Befriedigend).

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Hungarian qualifications

You should have an Alapfokozt (Bachelor degree) or Egyetemi Oklevél (University Diploma) with an overall final result of 3.5 out of 5.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Ghanaian qualifications

You should have a Bachelor degree with a final overall result of a strong Lower Second Class (55% or 2.8 on a 4-point scale).

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Greek qualifications

You should have a University Bachelor degree (Ptychio) or Diploma with a final overall score of at least 6 out of 10.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Hong Kongese qualifications

You should have a Bachelor degree (Honours) with a final overall result of Second Class (Division 2) Honours or 2.5 out of 4.0.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Icelandic qualifications

You should have a Baccalaureus or Candidatus/a with an overall final result of at least 6.5 on a 10-point scale.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Irish qualifications

You should have a Honours Bachelor degree with a final overall result of at least a strong Second Class Honours (Grade II).

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Indian qualifications

Typically, you should have a Bachelor degree with a final overall result of at least First Class. However, due to the number of different grading scales in use, we ask that you upload a copy of the grading scale used by your institution, along with your transcript, when you submit your application.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

If you have graduated within the last 5 years from an Indian university where the medium of instruction is English and have achieved the required level of English in your Indian 12th Standard examinations, we may be able to assess your English. More information can be found here.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Indonesian qualifications

You should have a Bachelor degree (Sarjana I) with a final overall result of at least 2.8 out of 4.0.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Iranian qualifications

You should have a Bachelor's degree or Professional Doctorate with a final overall result of at least 13 out of 20 when studied at a state university and 14 out of 20 when studied at a private university.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Israeli qualifications

You should have a Bachelor degree with a final overall result of at least 70%.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Jordanian qualifications

You should have a Bachelor degree with a final overall result of Good or GPA 2.5 on a 4-point scale.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Italian qualifications

You should have a Laurea, Laurea in Ingegneria / Architettura, Diploma Accademico di Primo Livello, Diploma di Mediatore Linguistico or Licenza di Academia di Belle Arti with a final result of at least 95 out of 110.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Jamaican qualifications

You should have a Bachelor degree with a final overall result of at least a strong Second Class (Lower).

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Japanese qualifications

You should have a Bachelor degree (Gakushi) with a final overall result of at least 2.5 out of 4.0.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Kazakhstani qualifications

You should have a Bakalavr (Bachelor degree) or Specialist Diploma with a final overall result of at least 3.9 on a 5-point scale or 2.8 on a 4-point scale.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Kenyan qualifications

You should have a Bachelor degree with a final overall result of at least a strong Second Class Honours (Lower Division).

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Malaysian qualifications

You should have a Bachelor degree with a final overall result of at least a strong Second Class (Division 2).

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Kuwaiti qualifications

You should have a Bachelor degree (البكالوريوس) with a final overall result of 3.0 on a 4-point scale.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Lithuanian qualifications

You should have a Bakalauro Diplomas or Profesinis Bakalauras with an overall final result of at least 7 out of 10.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Malawian qualifications

You should have a Master's degree with a final overall result of at least 60%.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Mexican qualifications

You should have a Título de Licenciado or Título (Profesional) de [subject area] with a final overall result of least 7 out of 10.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Nepali qualifications

You should have a four-year Bachelor degree from a recognised university, or a Master's degree following a three-year or four-year Bachelor degree, with a final overall result of at least 60% or 3.0 out of 4.0.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Macedonian qualifications

You should have a Baccalaureus/Baccalaurea (Bachelor degree) with a final overall result of at least 8 out of 10.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Dutch qualifications

You should have a Bachelor degree or Doctoraal with a final overall result of at least 6 out of 10.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

New Zealander qualifications

You should have a Bachelor Honours degree or Bachelor degree with a final overall result of at least B-/C+ or 5 on a 9-point scale.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Nigerian qualifications

You should have a Bachelor degree with a final overall result of at least a strong Second Class Honours (Lower Division).

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Norwegian qualifications

You should have a Bachelorgrad (Bachelor degree), Candidatus/a Magisterii, Sivilingeniør or Siviløkonom with a final overall result of at least C.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Polish qualifications

You should have a Licencjat or Inżynier (Bachelor degree) with a final overall result of at least 4 on a 5-point scale.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Saudi Arabian qualifications

You should have a Bachelor degree with a final overall result of at least 3 on a 5-point scale or 2.75 on a 4-point scale.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Portuguese qualifications

You should have a Licenciado with a final overall result of at least 14 out of 20.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Romanian qualifications

You should have a Diplomă de Licență (Bachelor degree), Diplomă de Inginer or Diplomă de Urbanist Diplomat with a final overall result of at least 7 out of 10.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Russian qualifications

You should have a Diplom Bakalavra (Bachelor degree) or Specialist Diploma with an overall final result of at least 3 out of 5 (udovletvoritel'no/satisfactory).

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Singaporean qualifications

You should have a strong Bachelor (Honours) degree when studied at Nanyang Technological University (NTU), National University of Singapore (NUS), Singapore Institute of Technology or Singapore University of Social Sciences with a final overall result of at least Second Class (Lower) Honours, or a strong Bachelor degree when studied at Singapore Management University (SMU) or Singapore University of Technology and Design (SUTD). Typically, we require a final overall result of at least Second Class (Lower) Honours, 50% or C, however we ask that you upload a copy of the grading scale used by your institution, along with your transcript, when you submit your application due to the range of grading scales used by different institutions.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Slovene qualifications

You should have a Diploma o pridobljeni univerzitetni izobrazbi (University Degree), Diplomant or Univerzitetni diplomant with a final overall result of at least 7 out of 10 (zadostno/good).

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Swedish qualifications

You should have a Kandidatexamen (Bachelor Degree) or Yrkesexamen (Professional Bachelor degree) with a final overall result of at least Grade C. Please contact us if your institution uses a different grading scale.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

South African qualifications

You should have a Bachelor Honours degree, Professional Bachelor degree or Baccalaureus Technologiae (Bachelor of Technology) with a final overall result of at least a strong Second Class (Division Two) or 65%.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

South Korean qualifications

You should have a Bachelor degree (Haksa) with a final overall result of at least 2.7 out of 4.3 or 3.0 out of 4.5.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Spanish qualifications

You should have a Título Universitario Oficial de Licenciado en (subject area) (Licenciatura), Título Universitario Oficial de Graduado en (subject area) (Grado), Título de Ingeniero or Título de Arquitecto with a final overall result of at least 6 out of 10 (Bien/Good).

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Swiss qualifications

You should have a Bachelor Degree (Baccalauréat Universitaire) with a final overall result of at least 4 out of 6.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Syrian qualifications

You should have a Bachelor Degree (Licence/Al-ijâza) with a final overall result of at least 65-70% depending on the institution attended.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Tunisian qualifications

You should have a Licence, Maîtrise, Diplôme National d'Ingénieur, Diplôme National d'Architecture with a final overall result of at least 12 out of 20 (Assez Bien).

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Australian qualifications

You should have a Bachelor Honours degree with a final result of at least Second Class Lower Division) or a Bachelor degree with a final result of Credit or higher.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Cambodian qualifications

You should have a Master's degree with a final overall result of at least 70%.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Colombian qualifications

You should have a Licenciado en, Titulo de, Profesional en, Maestro en or Diploma de [subject area] with a final overall result of at least 3.5.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Taiwanese qualifications

You should have a Bachelor degree with a final overall result of at least 70%.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Tanzanian qualifications

You should have a Bachelor degree with a final overall result of at least Lower Second (Good, B or GPA 2.7 on a 5-point scale).

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Thai qualifications

You should have a Bachelor degree with a final overall result of at least CGPA 2.75.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Turkish qualifications

You should have a Lisans Diplomasi (Bachelor degree) or Mühendis Diplomasi with a final overall score of at least GPA 2.5-2.79 on a 4-point scale, depending on the institution you have attended.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Croatian qualifications

You should have a Baccalaureus or Baccalaurea with a final overall result of at least 3.5 out of 5.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Austrian qualifications

You should have a Bachelor degree or Fachhochschuldiplom/Diplom (FH) with a final result of at least Befriedigend.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Czech qualifications

You should have a Bakalár (Bachelor degree) with a final overall score of 2 on a 1-4 scale or Grade C. Please contact us if your institution uses a different grading scale.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Cypriot qualifications

You should have a Bachelor degree (Ptychio) with a final overall result of at least 6 out of 10.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Other qualifications

We welcome applications from graduates from all countries so if you can't see your country in the list, please contact our admissions team for advice about your specific entry requirements.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Ugandan qualifications

You should have a Bachelor degree with a final overall result of at least a strong Class II Lower or GPA 3.5 on a 5-point scale.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Vietnamese qualifications

You should have a Bachelor degree (Bằng Tốt Nghiệp Đại Học/Bằng Cử Nhân) of at least four years or a Masters (Thạc sĩ) from a recognised degree-awarding institution with a final overall result of at least 6.5 on a 10-point scale.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Ukrainian qualifications

You should have a Bachelor degree (awarded after 2007) or Specialist Diploma with a final result of at least 70% or 3.0 on a 4-point scale. Please contact us if your institution uses a different grading scale.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Emirati qualifications

You should have a Bachelor degree with a final overall result of at least 2.6 out of 4, 75% or C+.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Albanian qualifications

You should have a Diplomë Bachelor or a Master i Shkencave with a final overall result of at least 7.5 out of 10. Please contact us if your institution uses a different grading scale.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Belgian qualifications

You should have a Bachelier, Licencié or Licentiaat and other two cycle diplomas with a final overall score of at least 14 out of 20.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Canadian qualifications

You should have a Bachelor degree (Honours) or Bachelor degree with a final overall result of at least CGPA 2.7 on a 4-point scale (B- or 65%). Please contact us if your institution uses a different grading scale.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Chilean qualifications

You should have a Grado de Licenciado with a final overall result of at least 5 on a 7-point scale.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

American qualifications

You should have an Honors Bachelor degree or Bachelor degree with a final overall result of at least CGPA 2.7 on a 4-point scale.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Zimbabwean qualifications

You should have a Bachelor Honours degree with a final overall result of at least a strong Lower Second Division (60%).

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Algerian qualifications

You should have a Licence, Diplôme in any specialised professional field, Diplôme d'Ingênieur, Diplôme d'Architecte d'État or Diplôme d'Etudes Supérieures with a final overall score of at least 12 out of 20.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Bolivian qualifications

You should have a Licenciado or Titulo de [subject area] with a final overall result of at least 67%.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Brazilian qualifications

You should have a Titulo de Bacharel, Titulo de [subject area] or Licenciado/a with a final overall result of at least 6.5 out of 10.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Bulgarian qualifications

You should have a Bachelor degree with a final overall result of at least 4.5 out of 6.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Chinese qualifications

You should have a four-year Bachelor degree with a final overall score of at least 70-75% depending on the institution attended.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Danish qualifications

You should have a Bachelor degree, Candidatus Philosophiae, Diplomingeniør (Engineer), Professionsbachelor (Professional Bachelor degree) or Korrespondenteksamen with a final overall result of at least 5 out of 10.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Egyptian qualifications

You should have a Bachelor degree from a university with a final overall result of at least 65-70% (Good) or 2.7 on a 4-point scale.

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Estonian qualifications

You should have a Bakalaurusekraad (Bachelor degree), Diplomeeritud spetsialisti ülikoolidiplom/Kraadita Diploma (University Specialist's Diploma) or Rakenduskõrgharidusõppe Diplom (Professional Higher Education Diploma) with a final overall result of at least 3 on a 5-point scale (C).

To apply for this course you should have an undergraduate degree in an appropriate subject, such as engineering (e.g. chemical, civil, mechanical, electronic or electrical engineering) or architecture. We expect your degree to have a strong numerate element and also that you are familiar with programming. We will also consider relevant subjects, such as sciences, if there is a strong numerate element and familiarity with engineering and programming.

We may make an offer based on a lower grade if you can provide evidence of your suitability for the degree.

English language requirements

  • IELTS: 6.5 overall with no less than 6.0 in all components
  • The Pearson Test of English Academic (PTE Academic): 62 with no less than 59 in any element
  • TOEFL IBT: 90 overall with a minimum 21 in all 4 components

You will need to get your English language qualification within 24 months prior to starting your course.

If you need to improve your English language skills before starting your studies, you may be able to take a pre-sessional course to reach the required level.

Fees and funding

Fees and funding information for Artificial Intelligence for Engineering and Design MSc


Fees

Your tuition fees and how you pay them will depend on whether you are a Home or Overseas student.

Learn how we decide fee status

Extra costs

You'll need a laptop computer with WIFI, camera and microphone to get the most out of your course. Preferably, this will have a powerful multi-core processor or dedicated GPU. Our IT Purchasing service can advise you on the best equipment for your needs. There is also support available to help you access the technology you need.

If you receive an offer, you will need to pay a non-refundable deposit of £1,000 when you accept to secure your place. This will be deducted from your tuition fee when you register.

How to pay

Tuition fee loans

If you are studying a postgraduate course, you may be able to take out a loan for your tuition fees and living costs.

Read more about tuition fee loans

Scholarships and bursaries

You could be considered for a bursary or scholarship to help you study at Bath. You do not have to pay it back.

Read more about bursaries and scholarships

Other payment options

You can pay your tuition fees by Direct Debit, debit card, credit card or bank transfer. You may also be eligible for a student loan to help you pay your fees.

Read more about your payment options

Budgeting

You will need to budget at least £100 for the cost of photocopying, printing and binding. You will also need to budget for the cost of textbooks.

Some courses involve visits away from campus and you may be required to pay some or all of the costs of travel, accommodation and food and drink.

If you’re on a placement, you’re responsible for your own travel, accommodation and living costs. You should also consider the financial implications if you go on an unpaid or overseas placement.

Application information


  • Course title
    Artificial Intelligence for Engineering and Design
  • Final award
    MSc
  • Mode of study
    Full-time
  • Course code
    TDUEE-AE01
  • Department
  • Location
    University of Bath
    Claverton Down, Bath BA2 7AY
  • Home application deadline
    31 August 2025

    We recommend you apply early as we may close applications before the deadline if a course is full.

  • Overseas application deadline
    31 July 2025

    We recommend you apply early as we may close applications before the deadline if a course is full. We may consider late applications but if you need a Student Visa to study in the UK, you will need time to apply for and receive your visa to be in the UK by the start of the course.

  • Application eligibility
    Home and Overseas students are eligible to apply
  • Regulator

Course enquiries


Talk to a postgraduate student on Unibuddy

Chat with our students

On this page

AI and sustainable development

10 credits

Explore how to use AI to tackle sustainability issues in key areas such as energy, environmental pollution, circular economy, and decarbonisation. Through theoretical lectures, discussions, and group projects, you’ll learn how to apply the transformative power of AI to complex global challenges while considering ethical, societal, and economic implications.

Advanced numerical methods

10 credits

Study advanced algorithms and methods for AI and ML and apply them effectively to enhance creative design, creative problem solving, engineering processes, decision making and innovation. Explore topics such as data mining, modelling and optimisation.

Advanced numerical methods

10 credits

Study advanced algorithms and methods for AI and ML and apply them effectively to enhance creative design, creative problem solving, engineering processes, decision making and innovation. Explore topics such as data mining, modelling and optimisation.

Artificial intelligence and machine learning for engineering and design

20 credits

Working individually and in teams, you’ll use software tools to learn core AI and ML methods such as supervised and unsupervised learning, neural networks, and deep learning. You’ll explore and apply AI and ML workflows to prepare, process, and analyse data. From this, you’ll develop creative solutions to complex engineering and design challenges.

Automation, manufacturing and design

10 credits

Explore how automation, digital design and manufacturing are driving change to more efficient and sustainable processes. You’ll learn about the roles of big data, digital twins, internet of things, and internet 5.0, and more. Working in groups, you’ll develop ML models, train, and validate them using data you’ve collected. You’ll run and evaluate your model to identify ways to improve its resilience.

Digital transformation: project and change management

10 credits

Explore how project and organisational change management enable digital transformation. You’ll learn fundamental theoretical models and practical strategies in project and change management. You’ll discover how AI can support at all stages of managing an engineering project, while considering any ethical implications. A combination of theoretical learning and practical sessions will help you develop the skills and knowledge needed to excel in this evolving field.

This unit spans the following periods of study:

Professional and research skills for Engineering and Design

10 credits

Learn how to address the ethical dilemmas that come with integrating AI/ML in engineering practice and research such as those relating to data protection, cybersecurity, and regulatory frameworks. You’ll further develop professional skills to help your employability such as career planning, commercial awareness, leadership, and effective communication. Working with an academic will help you develop your research proposal for dissertation.

This unit spans the following periods of study:

Research project

30 credits

Identify, explore, and interpret aspects at the forefront of AI/ML applications through a research project. With guidance from an academic supervisor, you’ll design and manage a project focused on an area of your choice. You’ll use skills and knowledge developed so far on the course to disseminate your research outcomes to a range of audiences.

Smart cities and the internet of things

10 credits

Develop your knowledge of smart cities, focusing on the gathering of data through sensor networks and the ‘Internet of Things’ technology. You'll combine generative design, urban planning, and AI to create sustainable, efficient, and smart solutions to complex problems. You’ll also explore future trends and technological innovations to learn how to develop smarter, more connected and sustainable cities.