Students
Tuition Fee
Start Date
Medium of studying
Duration
Details
Program Details
Degree
Masters
Major
Artificial Intelligence | Computer Science | Software Engineering
Course Language
English
About Program

Program Overview


Software Engineering (MEng)

Award: Master of Engineering


Typical Offer: A*AA


Duration: 4 years


Course Type: Full-time


Campus: Highfield


UCAS Course code: G600


About this course

Explore the life cycle of software engineering projects and study exciting, specialist topics. On this 4-year master's, you'll learn how to analyse a company’s software needs, then design, test and build a system that meets them. You’ll also develop the problem-solving, planning and teamwork skills that are essential for successful software engineers.


This MEng Software Engineering degree combines hands-on software development with a core knowledge of software engineering. You'll study cutting-edge areas like:


  • programming
  • software modelling
  • distributed systems and networks
  • automated code development
  • e-business strategy
  • web development

You don’t need any previous experience in computer science to join the course. For the first programming module you can choose your own level, and if you are a beginner, we can help you get up to speed.


Our main computer lab has over 100 high-spec computer workstations and acts as the department’s social hub. You'll have access to our dedicated facilities, including:


  • software projects laboratory
  • David Barron computing laboratory
  • cyber security laboratory
  • centre for hybrid biodevices

Our academics are recognised internationally as leaders in their fields of expertise.


As part of this course, you can choose to spend a single semester studying abroad.


This course is accredited by the British Computer Society (BCS) and the Institution of Engineering and Technology, on behalf of the Engineering Council, for the purposes of fully meeting the academic requirement for registration as a Chartered Engineer.


We are also a member of The Alan Turing Institute, the UK's national institute for data science and artificial intelligence.


Year in industry

Enhance your employability by taking this course with a paid industrial studies placement year.


Apply using:


  • Course name: Software Engineering with Industrial Studies
  • UCAS code: II30

You'll spend this extra year at one of our partner companies, applying the skills and knowledge you've learned so far.


The fee is 20% of the standard annual tuition fee.


Entry requirements

A-levels

A*AA including mathematics (minimum grade A).


A-levels additional information

A pass in the science Practical is required where it is separately endorsed.


Offers typically exclude General Studies and Critical Thinking.


Applicants who have not studied mathematics at A-level can apply for the Engineering/Physics/Mathematics Foundation Year


A-levels with Extended Project Qualification

If you are taking an EPQ in addition to 3 A levels, you will receive the following offer in addition to the standard A level offer: AAA including mathematics (minimum grade A), plus grade A in the EPQ


A-levels contextual offer

We are committed to ensuring that all learners with the potential to succeed, regardless of their background, are encouraged to apply to study with us. The additional information gained through contextual data allows us to recognise a learner’s potential to succeed in the context of their background and experience. Applicants who are highlighted in this way will be made an offer which is lower than the typical offer for that programme.


International Baccalaureate Diploma

Pass, with 38 points overall, with 19 points required at Higher Level including 6 at Higher Level in Mathematics (Analysis and Approaches) or 7 at Higher Level in Mathematics (Applications and Interpretation)


International Baccalaureate Diploma additional information

Applicants who have not studied the required subjects at Higher Level can apply for the Engineering/Physics/Mathematics Foundation Year


International Baccalaureate contextual offer

We are committed to ensuring that all learners with the potential to succeed, regardless of their background, are encouraged to apply to study with us. The additional information gained through contextual data allows us to recognise a learner’s potential to succeed in the context of their background and experience. Applicants who are highlighted in this way will be made an offer which is lower than the typical offer for that programme.


BTEC

  • RQF BTEC: D in the BTEC National Extended Certificate plus grades AA from two A-levels including mathematics (minimum grade A) or D in the BTEC National Extended Certificate plus grades AA from two A-levels including mathematics.
  • QCF BTEC: D in the BTEC Subsidiary Diploma plus grades AA from two A-levels including mathematics (minimum grade A) or D in the BTEC Subsidiary Diploma plus grades AA from 2 A-levels including mathematics.

Other requirements

  • UK students
  • International students
  • Other ways to qualify

GCSE requirements

Applicants must hold GCSE English language (or GCSE English) (minimum grade 4/C) and mathematics (minimum grade 4/C)


English language requirements

If English is not your first language, you must show that you can use English to the level we require. Visit our English language pages to find out which qualifications we accept and how you can meet our requirements.


If you are taking the International English Language Testing System (IELTS), you must get at least the following scores:


  • overall score: 6.5
  • reading: 6.0
  • writing: 6.0
  • speaking: 6.0
  • listening: 6.0

Course structure

You'll take compulsory modules in the first 2 years. In years 3 and 4 you’ll complete individual and group design projects and choose from a range of optional modules.


Our flexible learning programme lets you take interdisciplinary modules or modules from other subjects. There’s also the opportunity to broaden your studies beyond Software Engineering. For example, you could:


  • study a language
  • take modules from other disciplines, such as management or law
  • choose from a range of innovative interdisciplinary modules

Year 1 overview

You’ll study core topics such as:


  • programming
  • data management
  • software modelling and design

You’ll also cover the foundations of computer science to underpin your studies.


Year 2 overview

You’ll deepen your understanding of software engineering by studying topics, like:


  • intelligent systems
  • software design
  • interaction design

A group project will let you work as a team to design, create and test a software system. It will give you practical experience and an awareness of technical, teamwork and project management challenges.


Year 3 overview

You’ll carry out an individual project in an area of software engineering that interests you. An academic, who is conducting research in that field, will provide support throughout.


A compulsory module in engineering management and law will teach you important skills for the successful operations of an organisation.


You’ll choose from a range of specialist Software Engineering modules, from across computer science and electronics. These will give you a deeper knowledge and let you explore topics such as:


  • robotic systems
  • machine learning
  • cyber security
  • computer vision

Year 4 overview

The group-design project is a fantastic opportunity to put your skills into practice, working for a real industry or academic customer. Past students have worked on:


  • low-cost networking for small cabinets or backplane circuit boards, for Schneider Electric
  • a long-range boat tracker for a sailing club
  • a dashboard that monitors the condition of industrial printers linked to the 'internet of things'.

You’ll choose 2 advanced modules from a wide range of specialist options. They include topics such as:


  • automated code generation
  • e-business
  • web development
  • biometrics
  • deep learning

You can also choose to study abroad for a semester.


Learning and assessment

The learning activities for this course include the following:


  • lectures
  • classes and tutorials
  • coursework
  • individual and group projects
  • independent learning (studying on your own)

Course time

How you'll spend your course time:


  • Year 1: 30% scheduled learning & teaching, 70% independent learning
  • Year 2: 29% scheduled learning & teaching, 71% independent learning
  • Year 3: 21% scheduled learning & teaching, 79% independent learning
  • Year 4: 23% scheduled learning & teaching, 77% independent learning

How we'll assess you

  • coursework, laboratory reports and essays
  • design and problem-solving exercises
  • individual and group projects
  • oral presentations
  • written exams

Your assessment breakdown

  • Year 1: 54% written exam, 37% coursework, 9% practical exam
  • Year 2: 50% written exam, 47% coursework, 3% practical exam
  • Year 3: 18% written exam, 82% coursework
  • Year 4: 33% written exam, 64% coursework, 3% practical exam

Careers and employability

Employability skills

This degree will allow you to develop and evidence subject-specific and targeted employability skills. This includes the required skill set for a range of future careers, further study, or starting your own business.


The skills you can expect to focus on and gain from this course include:


  • Research
  • Critical thinking
  • Commercial awareness
  • Self-management
  • Confidence
  • Leadership
  • Communication
  • Teamwork
  • Creativity
  • Networking
  • EDI leadership
  • Adaptability
  • Problem solving
  • Resilience

Career pathways

Graduates commonly work in a range of organisations or sectors including:


  • Information and Communication
  • Manufacturing
  • Education
  • Finance and Insurance
  • Public Administration and Defence
  • Scientific and Technical

Careers directly related to this course:


  • Systems engineer
  • Communications design engineer
  • Research engineer
  • Electronic engineer
  • Software engineer
  • Hardware engineer
  • Network engineer
  • Systems architect
  • Cloud engineer

Wider career opportunities:


  • Software developer
  • Data scientist
  • IT project manager
  • University lecturer
  • Patent attorney
  • IT consultant

Example job titles of Southampton MEng Software Engineering graduates:


  • Software engineer
  • Software developer
  • Computer scientist
  • Technical consultant
  • Data scientist
  • Machine learning engineer
  • Game programmer
  • Business development engineer
  • Cyber security consultant
  • Process engineer

Fees, costs and funding

Tuition fees

Fees for a year's study:


  • UK students: £9,535
  • EU and international students: £29,400

What your fees pay for

Your tuition fees pay for the full cost of tuition and standard exams.


Bursaries, scholarships and other funding

If you're a UK or EU student and your household income is under £36,200 a year, you may be able to get a University of Southampton bursary to help with your living costs.


If you're a care leaver or estranged from your parents, you may be able to get a specific bursary.


Get in touch for advice about student money matters.


Scholarships and grants

You may be able to get a scholarship or grant to help fund your studies.


We award scholarships and grants for travel, academic excellence, or to students from under-represented backgrounds.


Support during your course

The Student Hub offers support and advice on money to students. You may be able to access our Student Support fund and other sources of financial support during your course.


Funding for EU and international students

Find out about funding you could get as an international student.


See More
How can I help you today?