Why take this course?

The MEng Computer Science programme will provide the advanced knowledge that you will require in order to facilitate the development of computer solutions. The course focuses on applications in industry throughout, and it will ensure that you are able to adapt to any scenario that you find yourself working in after you have graduated.

The difference between this course and our BSc (Hons) Computer Science course is that, as well as specialising in more advanced topics, you will also complete a group industrial project. The MEng qualification is also well suited to students who wish to pursue careers in academic and industrial research.


What will I experience?

The course will be a mix of theory and practical work in topics such as:

  • Data warehousing and mining
  • Advanced programming concepts
  • Web Development
  • Computer Security
  • Computer systems and networking
  • Data structures and algorithms
  • Advanced software engineering


What opportunities might it lead to?

MEng is an integrated postgraduate qualification. While the entry requirements of the course are slightly higher than undergraduate degrees in general, you’ll end up with a postgraduate level qualification and a head-start in the job market.

You’ll not only benefit from the opportunity to extend your skills and develop specialist knowledge with the tutors, facilities and fellow students that you’ll have become familiar with, but, unlike other postgraduates, you’ll qualify for student loans to support you throughout your studies.


Module Details

Year one

In the first year we aim to supply you with the central skills and knowledge that you will need as a computer scientist. The areas covered will include programming, computer systems and networks.

You will specifically focus on the following areas:

  • introductory programming
  • computer architecture
  • foundations of the web
  • network fundamentals
  • database design and development

Year two

There’s a selection of topics covering more advanced aspects of your first year. You’ll also have the opportunity to specialise in particular areas of interest, such as computer graphics, and developing web-based systems.

You will specifically focus on the following areas:

  • software engineering
  • data structures and algorithms
  • advanced programming concepts
  • mathematical foundations of computer science
  • operating systems and networks

Year three and four*

In your third year, you will specifically focus on the following areas:

  • distributed systems and parallel programming
  • theoretical computer science
  • neural networks and genetic algorithms
  • advanced networks
  • fuzzy logic
  • data warehousing and mining

In your final year, you will carry out a group industrial project utilising the skills learned during your course and your areas of interest within computer science.

You will also focus on the following topics:

  • computer vision
  • advanced programming skills for the Web
  • computer security

**This course is also available as a 5-year sandwich (work placement)


Programme Assessment

Here at the University, we aim to provide a lively and modern learning environment. During this course you will experience a mixture of lectures, tutorials, laboratory and project work. While lecture classes can be large, the more personal approach of seminars and tutorials offer more one-to-one support from our expert academics.

We assess you in ways that encourage a deeper understanding and allow you to develop your skills including through:

  • multiple choice tests
  • essays
  • written exams
  • mini projects
  • presentations
  • review articles
  • supervised work sessions


Student Destinations

On graduating from this course, you’ll be fully equipped to take your first steps towards a career in the technical computing environment. Possible employers include multinationals down to the smallest computer companies including software houses, communications companies, data warehouses and many other types of organisation.

It’s also fairly common for our graduates to be snapped up by the employer they worked for in their placement year. Others continue their study at both MSc and PhD levels, specialising further in areas such as artificial intelligence, parallel and distributed systems, and healthcare informatics.

Overall you will be well qualified for many of the major computing graduate programmes or employment in varied fields of the computing industry.

Roles our graduates have taken on include:

  • business continuity analyst
  • software engineer
  • web developer
  • systems analyst
  • computer programmer


MEng, MEng Award
September Start
Full-time, Sandwich Study Mode
4 years Duration

Entry Requirements For This Course

120-136 points to include a minimum of 3 A levels, or equivalent, with 40 points from Mathematics, plus one other relevant subject.

English language proficiency at a minimum of IELTS band 6.0 with no component score below 5.5.

University of Portsmouth in Pictures

Upcoming Open Days at University of Portsmouth


Undergraduate Open Day

30 Nov 2019, 09:30 AM - 30 Nov 2019, 15:00 PM University of Portsmouth, Portsmouth Guildhall, Guildhall Square, Portsmouth, PO1 2AB
Visit Website
Come along to a University of Portsmouth Open Day and see for yourself what we can offer you. Tour our beautiful seaside city campus, see which halls of residence you could be living in, attend a course talk where you can speak to lecturers and ask our current students anything you'd like to know. Give me a home I’ll feel at home in. Give me the University of Portsmouth.

Latest Updates from University of Portsmouth

Location of University of Portsmouth