I don't think you can overemphasise the importance of having a good background in maths and science. If you look at the most interesting things that have emerged in the last decade - whether it is cool things like portable music devices and video games or more practical things like smart phones and medical technology - they all come from the realm of science and engineering.
writing code isn't everything. math and science equals innovation too. i really believe that.