Oh sorry I didn't realize my poll came out as trying to seek advice. I'm currently in a PhD program in CS and I'm happy with it. I'm not sure what I would have chosen when I was just entering college though, not knowing really anything about either field.
I talk to a lot of people currently in school and who have graduated from CS who complain that CS didn't prepare them for the real world and there are a lot of concepts they will never use from a CS degree anyway.
My thinking was that CS is to SE as Physics is to EE or something along those lines. That is, CS as its currently taught isn't theoretical enough in my opinion. I could see a pure CS degree dropping such courses as databases and operating systems in favor of more algorithms and statistics or more programming language classes.
I think CS can make a person a very strong programmer but I can see how many people just don't care for the more theoretical aspects.
Comments
Oh sorry I didn't realize my poll came out as trying to seek advice. I'm currently in a PhD program in CS and I'm happy with it. I'm not sure what I would have chosen when I was just entering college though, not knowing really anything about either field.
I talk to a lot of people currently in school and who have graduated from CS who complain that CS didn't prepare them for the real world and there are a lot of concepts they will never use from a CS degree anyway.
My thinking was that CS is to SE as Physics is to EE or something along those lines. That is, CS as its currently taught isn't theoretical enough in my opinion. I could see a pure CS degree dropping such courses as databases and operating systems in favor of more algorithms and statistics or more programming language classes.
I think CS can make a person a very strong programmer but I can see how many people just don't care for the more theoretical aspects.