I think you're already doing a fantastic degree and it's very employable in all the fields you mentioned Yes, there's lots of hype about people with degrees in CS being out of work, yet I know people who graduated with these very degrees in the last yr who were all snapped up pretty fast! apply yourself whilst on your degree. Join societies at your university and try and get an 'office'. look for work experience during term time, ask within your dept if they could do with some assistance, on campus tours, brand ambassador etc. Apply for internships, attend 'insight days' and network. Does your degree have a placement yr? these are the things that will make a difference when you start applying for jobs not whether you studied a different subject. Then prepare a **** hot resume and practice your cover letters and online assessment tests. Stick to your degree course and don't go faffing around with switching subjects.