I was just wondering whether or not CS is a good degree for simply building logic skills; and has application outside of IT. For example, If I wanted to could I do a masters in electrical engineering or applied mathematics? I just wonder if Computer Science is a flexible degree, and whether or not it is only for people that would like to work with computers/programming. Thankyou