I did Computer Science at Staffs uni, and while the first year is very generic you then start to specialise in the following years.
On the modules I did there was none that required a major knowledge of maths, but there are some I did not choose that definitely require it (anything with image processing of 3D graphics). I found that it was more a case of the logic behind being able to 'do' maths is pretty much the same as the logic required to 'do' programming.
Since leaving uni I've done embedded programming for defence and public sector (all related to navigation). I have stayed away from the super maths heavy areas of the routing algorithms, but I've not found anything I've been tasked with where I require a more detailed maths knowledge.
On the modules I did there was none that required a major knowledge of maths, but there are some I did not choose that definitely require it (anything with image processing of 3D graphics). I found that it was more a case of the logic behind being able to 'do' maths is pretty much the same as the logic required to 'do' programming.
Since leaving uni I've done embedded programming for defence and public sector (all related to navigation). I have stayed away from the super maths heavy areas of the routing algorithms, but I've not found anything I've been tasked with where I require a more detailed maths knowledge.