The objective is to allow students to have a 40/80, 60/60 or 80/40 split in module choices between Mathematics/Computer Science subject to all students completing at least 20 credits of taught modules from either School and which must include the module Linear Algebra and Linear Programming from the project in computer science they must take an School of Mathematics. In particular if a student takes the 40 credit year 3 project in computer science they must take an additional 20 credits of taught modules offered by Computer Science with 60 credits offered by Mathematics. If a student takes the 20 credit Year 3 Mathematics project then they can choose to do between 20 and 60 additional credits in Mathematics, and, between 40 and 80 credits from Computer Science.