On my university the CS degree was basically for people who couldn't really decide what they like so they went with it since it covered most theories and concepts rather than direct practical appliance and engineering. It was perfect for people who likes IT, but didn't like programming that much. It may be perfect for you, too, if you can't really see yourself in writing software, because it gives you more options. But because of the broadness that you get from such a degree, you won't have a specialization which may be a disadvantage in some cases. If you want to write software, you should try to get a software engineering degree or at least a 3 year CS degree (since it covers enough for you to be a programmer if you already have some experience which you do). The CS degree at my university covers a lot of different topics like neural networks, machine learning, algorithms, computational theory, etc. So if you're not that much into IT as such, CS may not be such a good idea and software engineering would be better (which I would also recommend a 3 year degree at least, but I think that a 2 year degree may do, too).
Just make sure that you really don't want the aerospace degree for its own sake, not because you're not good at it. If you're not good at it, but you actually really want/like it, you can learn it, even if it takes some time.