Computer Engineering Degree Most Valuable
Anonymous Squonk writes "CNN reports on the National Association of Colleges and Employers quarterly salary survey. Computer Engineering degree holders once again command the highest starting salaries at an average of $53,117, but Chemical Engineering is gaining rapidly, and Computer Science graduate's salaries are up 8.9% over the year before. Most of the other geek disciplines rank high on the list as well." While starting salaries for some degrees are up, the overall situation is not very good - indeed, your salary may be decreasing.
When I started college over 4 years ago, the average salary of a grad (from my school, for my degree) was over $60,000/year.
When I graduated last year, it dropped below $40,000, and it was extremely difficult to find a job. I have a friend with the same computer related degree with a 3.92/4.0 gpa who still hasn't found a job yet. And yes, I know that gpa doesn't always equate to ability/productivity, but this guy is really good.
I'm glad to see that things are back on the upswing for technology, even if this is just a start.
This comes as a bit of a revelation to me. I sat and compared these figures to to my school (Georgia Tech's) published figures on average offer granted to graduates in each field, and Tech comes out consistently about 4-5 thousand higher than these figures.
If you're an out of state student.. like me.. this gets eaten up by extra loans quickly, but if you're fortunate enough to be in-state this can probably be a real help.
Comment removed based on user account deletion
Most universities in the UK only offer one of these, and the courses are almost identical in content. The main difference being if you end up with a BSc or a BEng, and to an employer this difference matters a lot less than the class of degree obtained.
Computer engineering is often an electrical engineering base with focus on computer architecture and design, with more programming than a EE degree would give you. Computer science is primarily math and programming based, though it certainly varies between schools and individuals - you can usually tailor it to a more theoretical or practical curriculum as you prefer, though you should be getting a heavy dose of both.
"It's tough to be bilingual when you get hit in the head."
Like Chem and ChemE, a computer scientist is hired to solve problems and an Engineer is to find real world applications using those solution..
It depends on the school, but engineering programs usually have a hardware component that Comp Sci programs lack; the best programs will provide a balanced menu of hardware & software classes.
Back when I studied Computer Engineering at Iowa State in the mid 80s, the program was mostly the same as EE, but with the analog design classes replaced with Comp Sci.
Note also that the software component of many Computer Engineering programs tends to be of a more practical, hands-on nature, whereas many Comp Sci programs concentrate more on the theoretical aspects of programming.
Actually economic crises start when countries not companies get into tariff wars. Companies don't inact or enforce tariffs, countries do. History shows us that protectionism of domestic industries gives those industries a short term prop but damns them in the long term.
Good luck to anyone who thinks China will decrease tariffs on US goods. If you think that will happen I have a bridge to sell ya
B O R I N G
I recently transferred from a Computer Engineering program into Computer Science for a couple of reasons. Computer Engineering seems to be much more oriented around getting people ready for cubicle work on team projects, alot of emphasis goes into group work and labs. However the subject matter covered in my second year computer engineering courses was quite questionable in terms of how much computer education you get with the degree. I would say, at least at my school, the engineering programs are sold as highly structured, rigorous and competitive programs. The biggest problem I had with computer engineering was the subject coverage, we were in 90% of the electrical engineering courses, including electromagnetics. You work hard for the degree taking harder *base* knowledge courses but get less involved in specialized areas. Computer science, at least where I go to school (Queen's University, in ontario), seems to be a much more involving program that deals with alot of in-depth material that actually covers the wider spectrum of the computer world.
To sum it up, *in my opinion*, Computer Science covers the theory to application process and is closely tied to the real world of Computing, whereas Computer Engineering gives you a broad view of the possibilities while crunching through alot of busy work to "build character". When I added up the pros and cons of transferring I was almost in tears of joy to learn that playing with the linux kernel, tinkering with OpenGL were courses, and not distractions as such activities were in computer eng. Then again, I am a person who benifits exponentially from applying knowledge and not just memorizing and reading till the cows come home.
Being a recent CS graduate from a large State university, and currently working in data entry I wish all of you better luck than I have had. The competition, at least here is insane. I had 18 interviews last year and was passed up on them all. Worked at an italian restaraunt for a few months, now am doing data entry for about half what I spent on my college tuition. Though, I have a few friends that have become very successful with their degrees. The key to their advancement, they all worked networking jobs throughout college, I didn't. Thus the experience is lacking on my resume. I wish all those seeking CS or engineering degrees the best of luck, and get as much experience as you can. For those that do find jobs are doing very well for themselves.
that would be bill clinton.
I am the Alpha and the Omega-3
I took a job for slightly less than average, because I knew the company, and it was a fun job and all. Better yet, they were established and had been around for along time. Well 5 years and a new CEO latter the company decides the project that was critical to the future of the company is worthless and gets rid of our entire division. The company itself is still around and making money. The product...
Don't fall for the 10 years down the road line, they won't pay you more. Truth is you get two chances to get more wages, when you start, and when you threaten to leave. It is dangerious to use the second one, they may call your bluff, and even if they don't they are likely to look for your replacement because of it. So you start out a little more, with the promise that you will get rasies... Well guess what, the guy who didn't fall for that line and started at 10,000 more than you also gets rasies. And current salery isn't taken into account until you reach the top of your pay scale, at which time they consider promoting you. If you two do = work, you both get a 4% raise, but he is getting 4% of a larger number! Then when he hits the top of the current position scale (sooner than you, remember the position scale is also going up every year!) he gets promoted even though you both are doing essentially the same work.
Think of it as a degree in Computer Science, with a minor in Digital EE, and with the majority of your humanities electives replaced with science or engineering electives. This is how it was, at least, where I took my degree.
Laugh while you can, monkey-boy!