A master’s in Advanced Computing will improve your ability to solve advanced computational problems by gaining knowledge of data structures, design, quantitative analysis of algorithms, algorithmic applications and algorithm implementation within the context of software development. The Department of Informatics has an enviable reputation for state of the art research and high calibre graduates.
2:1 honours UK BSc degree, or equivalent, in computer science, mathematics, physics, chemistry, electrical engineering, or a joint degree in two such subjects. Competence in a high level programming language such as Pascal, C, C++, Java, etc, to the level expected at the end of the first year of a BSc honours degree in computer science. We may lower entry qualifications for students with substantial relevant work experience.
https://www.kcl.ac.uk/study/postgraduate/fees-and-funding/tuition-fees
...