both can generate as much money.. just depends on which you will excel and enjoy in.. can you put descriptions/definitions for both courses?
dude, don't be motivated by the money. pick the one you ENJOY doing. do you want to be a programmer do CS. if want to do more problem solving business case stuff pick CIS. i'm serious about the money thing, in the end, if you are any good at what you do, the money will be there. you can make a decent salary and have the worst people around you and the worst environment. the extra $$ is not worth it. if you are just picking these majors for money, then you are in the wrong major.
CIS is basic computer knowledge and business mixed together. CS is very math and programming intensive. I would say CS is the better major that will probably generate more money in the long run. I received my degree in CIT which is just another name for CIS. I was a CS major but changed after realizing that I did not want to sit and program all day even though it does or can have its perks. I still picked up some programming and know C++, Java, PHP, HTML, VB, VBA, SQL, MySQL, and some others although I do not know them what you would call fluently. The key in these fields is experience though. If you can find a little part time gig in this field at a bank, hospital or something. I worked 3rd shift at a hospital on the weekends in the IS department this past year as well as doing a 6 month internship in the IT department at another hospital through my school. Because of that experience I was able to find a job before I even graduated and I start next week. Now the pay is not stellar but I believe it is a good start, especially where I live at.
thing is Pun, that programming jobs are the ones being out-sourced. The more hardware-related troubleshooting and repairing (CIS) must be done on-site, so those jobs must remain in-country. Maybe Im biased since I dont like programming, hardware comes easier to me, so I would always pick CIS over CS. Just pick what you are best at...the money is there in both fields if you can find the right job.
True, and I did not think of that but I know there are still companies that pay top dollar for programmers but you do risk them outsourcing that position to save funds. I do not like programming either and that is why I chose the other one. As I said, experience is key to landing a job in either field.
Almost all CS majors can get an IT job where as not all CIS mojors can do programming work. CS is just a more flexible degree, but I would take some business courses to help you understand the problems people are trying to solve.
I say CS. If you have the programming knowledge, and are looking to go into the more business side of things (project manager or something) it's easier to make that transition. If you were a MIS/CIS/CIT trying to learn more of the technical side of things, it's a bit more involved. You just won't have the technical knowledge that the position might need.