MSc Advanced Computer Science

This flexible course offers a largely free choice of modules from our range of Advanced Master's programmes.

This degree is likely to appeal to you as a computing graduate whose interests span more than one specialism or if you want the freedom to explore a variety of advanced topics. Depending on the options chosen, this course can serve as a springboard for employment or research.

This programme is available with an optional industrial placement of between eight and 50 weeks. The course duration varies depending on the options taken.

Teaching and assessment

Assessment is through a mixture of written examinations and coursework, the relative weights of which vary according to the nature of the module. The final project is assessed by a dissertation.

Programme aims

This programme aims to:

  • enhance the career prospects of graduates seeking employment in the computing/IT sector
  • prepare you for research and/or professional practice at the forefront of the discipline
  • develop an integrated and critically aware understanding of one or more areas of computing/IT and their applications (according to your degree title)
  • develop a variety of advanced intellectual and transferable skills
  • equip you with the lifelong learning skills necessary to keep abreast of future developments in the field.

Learning outcomes

Knowledge and understanding

You gain knowledge and understanding of:

  • how to engineer software systems that satisfy the needs of customers using a state-of-the art methodology and an industrially-relevant programming language
  • a broad variety of advanced topics relating to computing/IT (the specific topics will depend on the optional modules you chose and may vary from year to year in response to developments in the field, staff changes etc).
Read more

Modules

  • Compulsory modules
  • Project and Dissertation
  • Test (Testing module code credits)
  • Options modules
  • Functional Programmin
  • Computational Creativity
  • eHealth
  • Introduction to Quantum Computing & Quantum Cryptography
  • Privacy
  • Introduction to Artificial Intelligence
  • AI Systems Implementation
  • Programming for Artificial Intelligence
  • Data Mining and Knowledge Discovery
  • Information Security Management
  • Cognitive Neural Networks
  • Natural Computation
  • Internet of Things and Mobile Devices
  • Cyber Law
  • Solving Problems with Data and Text
  • Deep Learning
  • Advanced Java for Programmers
  • Networks and Network Security
  • Computer Security
  • Object-Oriented Programming
  • Advanced Object-Oriented Programming
  • Advanced Network Security
  • Advanced Topics in Cyber Security
  • Advanced English for Academic Study in the Applied Sciences
  • £22,700 Per Year

    International student tuition fee

    1 Year

    Duration

    Sep 2024

    Start Month

    Aug 2024

    Application Deadline

    Upcoming Intakes

    • September 2024

    Mode of Study

    • Full Time