Programming skills for animation? Watch
So I have a few questions.
how much programming is involved with 3d animation?
Is 2d animation explored at all within the BU animation course?
As far as I know, no, 2D is not offered on the BU courses at all. I applied for Computer Animation Art & Design and have been told they offer 2D in the form of one character design unit + environment design but no actual animation, so you won't be learning how to use Toonboom or TVPaint.
I have no idea about programming, but again specifically for the CAAD course I've applied for it seemed more like you would be covering all aspects of the art side of 3D, from modelling to compositing to rigging and lighting. That course specifically doesn't seem to require any prior maths subjects at A-Level whereas their other animation course does.