I am a software engineering student at MSOE. Our program is extensively team based. We do get graded quite well because we provide feedback on our peers and because our class size is really small. (There are only 15 in most of my SE-related classes). When I get out of college, I will have skills that many do not. So, if you like programming and would like to learn how to "engineer" software (not simply write it), check us out.
I go to MSOE (http://www.msoe.edu/) and am a Software Engineering student. I have observed that Computer Engineering is pretty much for engineering stuff related to computers. The software engineering program teaches students to engineer software, not just write it. As an SE, you learn architecture, algorithms, teamwork skills, how to program, programming phases, and WHY all of this is important. Lowly, CS people simply learn how to write software to other people's liking, not to come up with the ideas and engineer the software to fulfill the problem statement.
If you truly want to be marketable, become a software engineer (SE). Goto MSOE. Make $50k/year starting. And, hey if money is all important to you, go into a business field. It's the CEO, CFO, COO, etc that make the big bucks. If you want to enjoy engineering software to solve problems and make some money, become an SE. If you like hardware and software and wish to engineer both, become a CE. If you want to be bossed around and potentially make a lot of money like John Carmack, become a CS person. It's all up to you.
I am a software engineering student at MSOE. Our program is extensively team based. We do get graded quite well because we provide feedback on our peers and because our class size is really small. (There are only 15 in most of my SE-related classes). When I get out of college, I will have skills that many do not. So, if you like programming and would like to learn how to "engineer" software (not simply write it), check us out.
I go to MSOE (http://www.msoe.edu/) and am a Software Engineering student. I have observed that Computer Engineering is pretty much for engineering stuff related to computers. The software engineering program teaches students to engineer software, not just write it. As an SE, you learn architecture, algorithms, teamwork skills, how to program, programming phases, and WHY all of this is important. Lowly, CS people simply learn how to write software to other people's liking, not to come up with the ideas and engineer the software to fulfill the problem statement. If you truly want to be marketable, become a software engineer (SE). Goto MSOE. Make $50k/year starting. And, hey if money is all important to you, go into a business field. It's the CEO, CFO, COO, etc that make the big bucks. If you want to enjoy engineering software to solve problems and make some money, become an SE. If you like hardware and software and wish to engineer both, become a CE. If you want to be bossed around and potentially make a lot of money like John Carmack, become a CS person. It's all up to you.