Computer Engineering or Computer Science?

Click For Summary

Discussion Overview

The discussion centers on the differences between Computer Engineering (CE) and Computer Science (CS) degrees, particularly in relation to job opportunities in hardware and programming. Participants explore the job market for CE graduates, the outsourcing of hardware jobs, and the potential for CE graduates to secure programming positions, especially in high-level languages like Java.

Discussion Character

  • Debate/contested
  • Technical explanation
  • Conceptual clarification

Main Points Raised

  • One participant expresses concern about the outsourcing of Computer Engineering hardware jobs and questions the viability of a CE degree for programming roles.
  • Another participant suggests that having taken the necessary courses allows CE graduates to qualify for programming jobs, sharing personal experience in hiring for Java development positions.
  • A third participant provides links to Bureau of Labor Statistics (BLS) resources, implying that these may offer insights into employment projections and salaries for both fields.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the impact of outsourcing on CE jobs or the equivalence of job opportunities for CE and CS graduates. Multiple viewpoints regarding job prospects and qualifications remain present.

Contextual Notes

There is uncertainty regarding the current job market dynamics for CE versus CS graduates, and the discussion does not resolve the implications of outsourcing on job availability.

Sentience
Messages
77
Reaction score
0
I have heard that many of the Computer Engineering hardware jobs are mostly outsourced these days. Is this true? I'm kind of frustrated because I don't mind programming but I like learning about hardware too.

But, I know there are tons of programming jobs. Can someone with a CE degree still get a programming job doing high level code like Java or is that a job for a CS degree?
 
Physics news on Phys.org
Sentience said:
I have heard that many of the Computer Engineering hardware jobs are mostly outsourced these days. Is this true? I'm kind of frustrated because I don't mind programming but I like learning about hardware too.

But, I know there are tons of programming jobs. Can someone with a CE degree still get a programming job doing high level code like Java or is that a job for a CS degree?

Welcome to the PF. One of the cool features here, is that once you start a thread, there is a section down at the bottom of the thread that shows Related Threads. There appear to be a number of them! Wow. The first one has 28 posts, so hopefully it will help you out some. Here's the direct link:

https://www.physicsforums.com/showthread.php?t=179816

.
 
Sentience, I've interviewed a number of people over the last ten years for Java development positions. If you've taken the required courses, you can get work as a programmer. My own degree isn't in computer programming and I've done fine.

After reading the link that berkeman posted, there was one good insight to getting a job that I definitely agree with - netspeak, sloppy writing, etc. do get noticed on resumes and correspondence. If I have a choice between two identical developers, guess who I'm going to choose? BTW, that advice is for anyone else who may be reading this - your writing is fine.
 
Obligatory BLS links:

http://www.bls.gov/oco/ocos266.htm"
http://www.bls.gov/oco/ocos267.htm"
http://www.bls.gov/oco/ocos110.htm"
http://www.bls.gov/oco/ocos042.htm"

These pages contain the official US government answers to your questions. Make sure you check out the employment projections, and where they have it, starting salary. See also the related occupations.
 
Last edited by a moderator:

Similar threads

  • · Replies 18 ·
Replies
18
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
Replies
3
Views
5K
  • · Replies 7 ·
Replies
7
Views
2K
Replies
3
Views
4K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 7 ·
Replies
7
Views
3K
Replies
2
Views
2K