Within the ECS Computer Science degree, there are a number of opportunities to specialise, within both 3-year bachelor degrees and 4-year undergraduate masters degrees. These programmes are also available with a Foundation Year.