I'm currently studying Computer Science (with Artificial Intelligence) at the University of Kent. Before going, I had college qualifications (called A-levels in the UK) in Computing, Maths, Economics and Politics. Due to having the qualifications in computing and maths, the first year has proven to be an absolute breeze.
Most universities require some level of mathematical education for CS (of which you seem to have in the bucket-full), but that's about it, previous experience programming can be a big boost once you're in, but they typically teach for the lowest common denominator - the people who have never done it before.
They like maths because CS is a very mathematical grounded subject. People who are good at maths will typically exceed in CS fields.
Providing your courses in trig, calc, and physics were of a decent level and you attained reasonable grades, most unis will let you walk straight through the door to get in.
As for the animation side of things, I cannot help you.
----
Work opportunities... it all depends on exactly what you want to do. Getting into the video game industry is exceptionally hard, you will not be able to walk out of university and go and work for Kojima or Naughty Dog. They require years of experience, and so you will have to work for some smaller teams, producing low-budget titles for many, many years before you even have a hope of applying.
Outside of videogames, however, the industry is much, much more forgiving. There is an industry-wide shortage of professionals across the globe. Holding a degree in Computer Science, and related fields, is pretty much like holding an invitation to any of the major developed countries. Some parts of the world, such as San Jose, Cali (Silicon Valley) are constantly on the hunt for graduates, all over the globe. There is a shortage: last year, Google gave out a company-wide pay increase of around 15%, to stop their workers leaving and going to other companies. Other countries, which are notoriously hard to get in, such as Australia, will also let you in if you hold a degree in CS.
All-in-all, for the most part, a degree in CS is fantastic for getting work (and, let's face it, the jobs are far more rewarding and exciting than the norm), getting you around the world, and getting you decent pay.