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 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.

This course is also available as a two-year masters with an industrial placement year. The embedded industrial placement offers a unique opportunity to apply the skills learnt on real-life projects.

What makes this course different

Girl 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.

Someone's hands working on a circuit board

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.


Funded laptop with industrial placement

To support our students across our two-year Masters courses with industrial placements, we will offer every student on these specific programmes a laptop computer.

Aerial view of London and the river

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 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.



  • Core Modules

    Computer Security

    This module aims to provide an understanding of the tools and techniques needed to protect computers, networks and internet sites from unauthorised intrusion. This will involve studying possible security risks and the application of appropriate technical, defensive mechanisms/tools to counteract cyber crime.


    Cloud Computing

    This module provides you with an overview of the field of Cloud Computing, its enabling technologies, main building blocks, and hands-on experience. The course will introduce this domain and cover the topics of data centres, virtualization, cloud storage, and various Cloud paradigms. Motivating factors, benefits, challenges, and service models will be discussed. Modern data centres enable many of the economic and technological benefits of the cloud paradigm; hence, the module describes several concepts behind data centre design and management.


    Mental Wealth; Professional Life (Dissertation)

    Conduct a practical project of a Master level quality related to the scope of the selected MSc programme and develop skills appropriate for a senior computing professional. You will consider the ethical, legal, social, and professional issues, and the dissertation will require appropriate research, analysis, design, implementation, quality assurance, evaluation and project management. You will reflect on the success of the strategies that you employed to further develop your reflective skills, self-awareness, 'life style' and self-care approaches and where necessary improve your approaches.

  • Core Modules

    Industrial Sandwich Placement

    The aim of this module is to enable you to undertake a placement in a relevant industrial environment to develop their technical and professional skills, within a real work environment to compliment their programme of study.


Our specialist laboratories have everything you will need to develop a thorough, critical understanding and gain hands-on experience in a wide range of emerging technologies. These range from the cyber forensic lab, our OpenStack cloud platform to virtual reality and robotics lab.

Our dedicated and specialist staff will be around to support you, and you will have a personal tutor, a course tutor and module tutors to oversee your progress.

There are formal lectures, tutorials, workshops, practical classes and lab sessions as you develop your knowledge. Leading industry experts often present guest lectures and there is a virtual learning environment to enhance connections between teacher and student.

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 the real practical needs of the industry and forming solutions around those.

About the industrial placement year

This course is also available as a two year master's with an industrial placement year. The industrial placement is designed to address the demands of the profession and give students a competitive edge when it comes to their career. The industrial placement component is for a duration of an academic year, i.e., normally 30 weeks including minimum 24 weeks of delivery time. It starts after students have successfully completed the 1st year of study, i.e., all the taught modules and the dissertation component of the MSc course which together form 180 credits. Please refer to the course specification for the summary of the course structure and further information.

Students on the MSc with Placement courses must pass all taught modules of their respective course plus dissertation to gain 180 credits, before they become eligible to progress to the next stage and undertake industrial placement. Students on the MSc course with placement will also normally be required to fulfil the 80% attendance requirement (on all modules) to be eligible to progress to the industrial placement. Students unable to meet the above requirements to progress successfully will normally be moved to the one-year full-time version of the course and their student visa, if any, will be curtailed accordingly.

It is ultimately the student's responsibility to secure their placement and the University cannot guarantee placements. The University will offer guidance and support and recommend students to many of our industrial partners that have expressed strong support and interest in the programme. 

During the industrial placement period, you will undertake an internship within a partner organisation  (or by means of alternative arrangements such as projects led by industry and carried out on campus) and complete a zero-credit Industrial Placement Module. 

There are additional fees for the placement module (in the second year of the course), in addition to the fees for the taught modules and dissertation paid in the first year. 


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.

Paolo Falcarin

Dr Paolo Falcarin is a Reader in Computer Science at the University of East London.

See full profile

Rabih Bashroush

Rabih Bashroush is Professor of Digital Infrastructure.

See full profile

Dr Ameer Al-Nemrat

Senior lecturer and programme leader for information security and computer forensics.

See full profile

Dr Julie Wall

Reader in Computer Science, Intelligent Systems Research Group

See full profile

Saeed Sharif

Dr Sharif is the Course Leader for MSc Computer Science (and with industrial placement) at the School of Architecture, Computing and Engineering.

See full profile

What we're researching

At the University of East London we are working on the some of the big issues that will define our future; from sustainable architecture and ethical AI, to health inequality and breaking down barriers in the creative industries.

Our students and academics are more critically engaged and socially conscious than ever before. Discover some of the positive changes our students, alumni and academics are making in the world.

Please visit our Research section to find out more.


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. 

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