Not sure about the competition, but I know the pay can really be quite good,the thing is you need to do programing/coding in your spare time as well to really stand out and work at any of the companies you mentioned. The Comp Science degree will just help supplement all that.There is a lot of competition to get a job after you do a degree in computer science, and the pay is not that well. So I was thinking if there is something that has job security and a really good pay.