• University of Essex Online Logo

MSc Computer Science

Take your understanding of computing to a new level with a master's in computer science that equips you with essential skills in software development, cybersecurity, and project management.

Close up on screen with code
  • Level

    Master's
  • Duration

    2 years part-time
  • Language

    English

MSc Computer Science

  • Master's (Postgraduate)

  • 2 years part-time

  • Secure your future with in-demand skills in computing and technology

    Step into the future of technology with the MSc in Computer Science from the University of Essex Online.

    This flexible, online degree is designed for individuals seeking to advance their careers in computing and technology. By focusing on both the foundational and advanced aspects of computer science, it empowers you with the skills needed to thrive in an increasingly digital world.

    From mastering software development to leading innovative technology projects, this programme will equip you with the expertise to excel in a rapidly changing industry.

    Build a strong foundation in computing

    Your journey begins by gaining a comprehensive understanding of essential computing principles.

    You'll explore the core theories and practices that are vital for working within modern enterprise environments, learning about the foundations of software design, implementation, and support. This solid groundwork will help you develop a clear understanding of computing in the context of real-world applications.

    Develop advanced programming and software development skills

    As you progress, you'll refine your programming skills, learning advanced techniques for writing efficient and secure code.

    You'll also gain expertise in designing and developing robust software solutions, ensuring you can tackle complex coding challenges and apply best practices in real-world scenarios.

    Security will also be a key focus, providing you with the knowledge to develop software that stands up to modern security threats.

    Gain in-depth knowledge of security and risk management

    A major component of your learning will involve understanding the intricacies of network security and information protection.

    You'll develop practical skills to secure computer networks from threats, while also learning how to assess risks and manage security policies effectively. This expertise will prepare you to handle sensitive data and protect digital infrastructure in both enterprise and government sectors.

    Lead and manage technology projects effectively

    You'll also gain vital leadership skills, learning how to manage complex technology projects and lead teams through development cycles.

    You'll refine your project management skills, learning how to apply industry-standard methodologies and tools to solve real-world challenges. This hands-on approach ensures you can successfully lead innovative projects, from conception through to completion.

    Conclude with an independent research project

    The culmination of your studies will see you apply everything you've learned through a substantial independent project. This final piece of work will enable you to investigate a particular area of interest in computer science, demonstrating your ability to conduct detailed research, solve complex problems, and present your findings effectively.

    This project will not only solidify your technical skills but also serve as a powerful portfolio piece as you move forward in your career.

    What can you do with an MSc Computer Science?

    This degree will enable you to take on complex technical challenges, lead innovative projects, and contribute to cutting-edge developments in fields such as artificial intelligence, machine learning, cyber security, and data science.

    Whether you're working in tech companies, startups, or industries seeking digital transformation, the skills gained will make you a valuable asset in a wide range of high-demand roles across various sectors, such as:

    • Software developer

    • Data scientist

    • Systems analyst

    • IT consultant

    • Network engineer

    • Cybersecurity analyst

    • AI specialist

    • Cloud solutions architect

    How will you be assessed?

    Throughout the course, hands-on projects, interactive discussions, and comprehensive assessments ensure you reap real-world skills and knowledge applicable to your current job.

    Is this a part-time or full-time degree?

    This flexible part-time MSc spans two years, allowing you to balance professional commitments while advancing your education. Each of the independent modules runs progressively, edging you closer to completion with each successful term.

    In order to satisfy the academic entry route requirements, you’ll need an undergraduate degree from an approved institution, equivalent to a UK Honours degree, or a relevant professional qualification.

    To satisfy the work experience entry route, you’ll need at least three years’ relevant work experience.

    Additionally, if English isn’t your first language, you'll need to demonstrate an English proficiency equivalent to an IELTS (Academic) score of 6.5.

    What will it cost?

    The total tuition fee is £12,471 UK / £13,049 International (2024-25).

    How long will it take?

    The course duration is 2 years (indicative).

    • Analyse computer science from historical, architectural, and practical perspectives.
    • Develop tools for designing, implementing, testing, and debugging object-oriented programmes in languages such as Python and Java.
    • Apply software engineering project management principles.
    • Evaluate security and governance principles and standards.

    MSc Computer Science

  • Master's (Postgraduate)

  • 2 years part-time

  • If you’d like to know more, please answer a few questions and University of Essex Online will get in touch with you with more information.

    University of Essex Online Logo

    University of Essex Online

    The University of Essex Online offers over 80 industry-led undergraduate and postgraduate courses in business, computing, criminology, education, health, law and psychology.