University of East London

MSc Computer Science

An MSc in Computer Science will equip you with the key skills and knowledge in order for you to impact the future of technological advances in computer-based systems.

This course helps you to further develop your knowledge and skills within the cutting-edge areas of Computer Science. The course has been designed to provide you with a blend of advanced theoretical knowledge and practical skills related to emerging technologies deployed in industry and research.

The course is taught and delivered by leading researchers who are actively engaged in this rapidly changing field to ensure that you're up to date with the latest developments.

The flexible nature of the course will enable you to choose from a range of advanced modules that match your career ambitions. These include emerging areas such as Big Data Analytics, Artificial Intelligence & Machine Vision, Computer Security and Cloud Computing.

Entry Requirements


Bachelor's degree 2.2 or above,  in Computer Science (or equivalent degree with significant maths and computing content).

We would normally expect you to have Grade C in GCSE English and Maths. 

English Language requirements

Overall IELTS 6.0 overall with minimum 6.0 in writing and speaking, and 5.5 in listening and reading(or recognised equivalent)

If you do not meet the academic English language requirements for your course, you may be eligible to enrol onto a pre-sessional English programme. The length of the course will depend on your current level of English and the requirements for your degree programme. We offer a 5-week and an 11-week pre-sessional course. 

Mature applicants and those without formal qualifications

As an inclusive University, we recognise that applicants who have been out of education for some time may not have the formal qualifications usually required for entry to a course. We welcome applications from those who can demonstrate their enthusiasm and commitment to study and have the relevant life/work experience that equips them to succeed on the course. We will assess this from the information provided in your application – in particular your personal statement - to help us decide on your eligibility for the course.

Career Prospects

Almost all industries and business sectors are being heavily automated and there is a move towards the use of emerging technologies such as Big Data, Artificial Intelligence, Internet of Things and Cloud Computing to develop modern products and solutions.  In addition to this, Cyber Security is of major importance to the government and businesses in all sectors.

There is a shortage of personnel with advanced skills in these emerging and growing fields, and graduates of this programme can progress to work in a multitude of roles and industries. This can be directed technology industry, related banking and financial sector or diverse ones such agriculture, healthcare, manufacturing and automotive. As a graduate of this programme, you'll have a solid understanding of the main disciplines that fall under these emerging and current areas. The kind of role you could go into includes:

  • Big Data Analyst / Business Intelligence / Business Analyst
  • Senior Software Architect / System Architect
  • IT Project Manager / IT Consultant / IT Programme Manager
  • Software Engineering / System Developer
  • AI Specialist / Robotics
  • IoT Specialist / Smart Device Programmer
  • Cyber Security Specialist / IT Security Consultant
  • IT Infrastructure Manager
  • Cloud Architect

This qualification is also heavily influenced by current research and developments that are at the forefront of the respective fields. It lends itself to a career in research and academia. Many of our graduates are expected to progress on to a MPhil/PhD and take on career in research and academia.

Course Details


  • Demonstrate comprehensive and critical understanding of all the concepts and activities for large-scale software development.
  • Demonstrate expertise in artificial intelligence, computer vision and data analytics and their business and research applications. 
  • Have a critical understanding of complex computing application areas and apply skills in advanced topics to find resolution through your dissertation.

Thinking skills

  • Critical thinking and evidential reasoning.
  • Exercise appropriate engineering judgement in the decision-making process.
  • Systematically analyse problems and implement effective solutions.
  • Reflect on your professional and research practice.

Subject-Based Practical skills

  • Design & develop large-scale software systems by managing their entire Software Development Lifecycle.
  • Use diverse artificial intelligence, computer vision and data analytics resources and advanced tools and techniques to solve a defined problem.
  • Identify, critically analyse and execute a solution for a cutting-edge research/industrial computing problem.
  • Industrial placements, as appropriate.

Skills for life and work (general skills)

  • Demonstrate an ability to study independently and effectively; and to be able to present and convey complex technical information to other professionals and the public.
  • Develop interpersonal skills and be able to contribute and work effectively in a team
  • Integrate research, and articulate research results into professional practice.

In addition, the industrial placement will provide opportunities to apply key technical knowledge and skills learn in the taught modules, enhance their communication and interpersonal skills and improve their employment potential.

Year 1

Advanced Software Engineering
Big Data Analytics
Artificial Intelligence & Machine Vision
Computer Security
Cloud Computing
Mental Wealth; Professional Life (Dissertation)

Year 2

Industrial Sandwich Placement

*The information’s are correct at the time of publishing, however it may change if university makes any changes after we have published the information. While we try our best to provide correct information, It is advisable to call us or visit university website for up to date information.

Are you ready to start building your future?

Contact our admission counseller and get a free consultation.