Imperial College London

Imperial College London

Bioinformatics and Theoretical Systems Biology

The course enables students' development in multidisciplinary research at the interface between the life sciences and physical sciences; enable students to bridge the gap that can exist between these disciplines because of differences in perspective, methodology and vocabulary.

Entry requirements

An Honours degree (2.1 or above) in relevant subject; all applicants whose 1st language is not English require: GCSE, IGCSE, GCE O-level or equivalent at grade C; or Cambridge certificate of proficiency in English (CPE) at grade C; or IELTS score of 7.0 with a score of 6.5 or better in the written and speaking section; or TOEFL paper minimum score of 610 (test of written English (TWE) of 4.5 or more); or TOEFL computer minimum score of 250 (TWE of 4.5 or more); or TOEFL internet minimum score of 100 overall, including a minimum of 24 in the written section and a minimum of 22 in the speaking section.

Course modules

Modules include: Bioinformatics 1 (an introduction to genomes, proteomics and modern issues in biology); computing - c++, java and perl, an introduction to program design and command line computing in a Unix shell; mathematics and statistical inference (high level algorithms and the analysis of large datasets); bioinformatics 2.

Assessment methods

Assessment is based on completion of research projects.

Sponsorship information

Course eligible for funding by the Medical Research Council (MRC) and Biotechnology and Biological Sciences Research Council (BBSRC) under the Doctoral Training Account.


Qualification Study mode Start month Fee Course duration
MSc Full-time £ 9,200 per Whole course (home fees) 1 years
MSc Full-time £ 26,100 per Whole course (overseas fees) 1 years

Campus details

Campus name Town Postcode Region Main campus Campus Partner
South Kensington Campus Kensington and Chelsea SW7 2AZ South East

Get in touch

Remember to mention TARGETpostgrad when contacting universities.

Key information

Telephone number: 
020 7594 1538