I do this and i can tell you its an absoloute bitch of a course in terms of maths. There is alot of hardcore maths in it, on the upside the degree is quite flexible in terms of electives. Contact time is about 12-15h per week.
My advice is unless you are prepared to do alot of maths don't do it.