Quick info & apply now

Fees and Funding

Here's the fees and funding information for each year of this course


Do you want to be at the forefront of solving tomorrow's real-world technology problems and aiding the need for better products and solutions? An MSc Computing degree 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 computing and information communication technology. 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 programming, database systems, software engineering, computer architecture and networks. 

What makes this course different

Girl sitting on grass, reading a book


Our flexible course offers a unique selection of modules in cutting-edge and emerging areas, allowing you to specialise in area of your choice.

Computers on a desk

Industry recognised

Many of the advanced modules incorporated within the programme are offered as stand-alone professional development short courses, giving industrial repute to these modules and programme as a whole.

Man on the telephone

Industry experience

Practical work, projects and dissertation will be based on real-world industrial applications and current research supervised by subject experts at the forefront of emerging and established areas of the field.



  • Demonstrate critical knowledge of designing and implementing software.
  • Understanding of topics such as computer programming, database systems, computer architecture and networks.
  • Critically survey and analyse relevant theories and research methods.

Thinking skills

  • Critical thinking and evidential reasoning.
  • Systematically analyse problems and implement effective solutions.
  • Show a conceptual understanding of the principles of key topics within the area of computing science.

Subject-Based Practical skills

  • Demonstrate self-direction and originality in tackling and solving problems.
  • Design & develop a software on a set of specifications.
  • Demonstrate cognitive, intellectual skills and theories while establishing appropriate criteria for informed recommendations and conclusions.

Skills for life and work (general skills)

  • Demonstrate an ability to study independently and effectively and to be able to convey technical information clearly and concisely.
  • Develop interpersonal skills and be able to contribute and work effectively in a team.
  • Integrate research, and articulate research results into professional practice.



As a key element of this course you will be asked to complete a dissertation on an aspect of one of the cutting-edge computer science areas of your choice. Whatever topic you choose, your dissertation needs to make a contribution to the field, and you will be supervised by a leading academic spearheading research in that particular domain. Throughout, you will be encouraged to focus on real practical needs of the industry and forming solutions around those.


You will be assessed using a mixture of practical coursework and a theory exam. Coursework can take a variety of forms, including laboratory work, data analysis and oral presentations. The Research Dissertation is assessed on a final written report, a poster presentation and a practical component. You will receive detailed feedback on all assessment outlining strengths and areas of improvement.


Docklands Campus

Docklands Campus, Docklands Campus, London, E16 2RD


The teaching team includes qualified academics, practitioners and industry experts as guest speakers. Full details of the academics will be provided in the student handbook and module guides.

Rawad Hammad

Rawad is a Lecturer in Computer Science and Digital Technologies with extensive experience on Software Engineering and Technology Enhanced Learning.

See full profile

What we're researching

The University of East London is conducting top-notch research in the broader area of Artificial Intelligence (AI), ranging from Fintech to stock market prediction, to computer vision to inventing scalable intelligent algorithms to solve the large-scale big data problem.

According to Google Scholar's index, the University's AI research is attracting more than one scholarly citation per day globally.

The University has strong research collaborations with other academic and industrial institutions; such as the University of Oxford, Queen Mary, University of Southampton, Accenture, Microsoft, and Amazon.

The department is producing cutting edge research in the areas including stock market prediction, insurance fraud detection, recommender systems, cyber security using AI, Intelligent Tutoring Systems and neural networks.

We have two research groups, which are closely aligned to the modules that are delivered for this course. These research groups are: Intelligent Systems and Software Systems Engineering.

In Software Systems Engineering, we're part of the European Union's anti-piracy ASPIRE Project (Dr Paolo Falcarin). We're also researching: security requirements and risk management (Dr Shareeful Islam), software engineering and program analysis (Dr Rawad Hammad); and digital forensics studies led by Dr Ameer Al-Nemrat.

In Intelligent Systems, we specialise in a wide range of artificial intelligence based research such as intelligent tutoring system and adaptive e-learning (Dr Rawad Hammad, Dr Saeed Sharif), virtual reality (Julie Wall), neural networks (Dr Sin Wee Lee), activity recognition and machine learning (Dr Amin Karami).

This group also conducts research on Big data (Dr Amin Karami) and ambient assisted living (Dr Saeed Sharif).


Almost all industries and business sectors and 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.

Explore the different career options you can pursue with this degree and see the median salaries of the sector on our Career Coach portal.