Study this programme anywhere in the world and receive a fully accredited University of London degree

MSc Computer Science

MSc, PGDip, PGCert

Available to study anywhere in the world

The MSc Computer Science provides an intensive programme of study without any prior knowledge in computer science. As well as gaining a broad knowledge of the subject, you can expect to acquire practical skills and have the opportunity to investigate areas of current research more deeply.

Working on a tablet in the office
Progress in your career by gaining in-demand technical skills plus knowledge of how to manage complex issues systematically and creatively in the workplace.

The MSc Computer Science looks at issues important in our society including intellectual property, digital surveillance, data privacy and ethical issues in computing.

    Explore globally relevant areas of computing

    This degree looks at issues important in our society including intellectual property, digital surveillance, data privacy and ethical issues in computing as well as the technical aspects of computer science, including system architecture, data management, cloud computing, and software engineering.

    Project-based coursework to showcase your learning

    You’ll have the opportunity to undertake a substantive project to address a challenge within your own or a client organisation. You will be able to demonstrate your problem-solving skills as well as your technical expertise, which will provide a portfolio of work to present to current and potential employers.

    Flexible learning

    The online MSc Computer Science programme can be studied from anywhere in the world. Fit your studies around your personal schedule and your work.

    Delivered by experts in the field

    You’ll learn from highly experienced professionals and practitioners, combining academic excellence with industry-related knowledge and expertise.

    By studying this programme, students will:

    • be able to demonstrate knowledge and acquire digital skills in a number of areas including programming principles, the mathematic and algorithmic foundations of computing, information systems design, and database design and management.
    • gain a comprehensive and practical understanding of current techniques.
    • gain the soft skills needed to be able to act autonomously in planning, implementing, and managing tasks at a professional level.
    • develop a systematic understanding and a critical awareness of computer science, much of it at the forefront of the discipline.

    Career paths

    Possible career paths include different software engineering roles ranging from testing and quality assurance to software architecture. This degree can also be useful in becoming a systems analyst, engineering manager, or other roles that require an in-depth understanding of software design and practice in a range of sectors or organisations.

    Accessing artificial intelligence via mobile
    Over 90% of Birkbeck academics are research-active and many are renowned experts in their fields.