What to expect from a CE and CS?

  • Thread starter Thread starter IntegrateMe
  • Start date Start date
  • Tags Tags
    Cs
Click For Summary
SUMMARY

The discussion clarifies the distinctions and overlaps between Computer Engineering (CE) and Computer Science (CS). Computer Engineering integrates computer science principles with electrical engineering, focusing on hardware and systems programming, while Computer Science emphasizes theoretical concepts and software applications. Both fields offer similar financial prospects, but CE is perceived as more challenging due to its dual focus. Personal interests significantly influence the enjoyment derived from each discipline, with CE appealing to those interested in hardware and robotics, and CS attracting those who prefer theoretical problem-solving.

PREREQUISITES
  • Understanding of Computer Engineering principles, including digital circuits and systems programming.
  • Familiarity with Computer Science fundamentals, such as algorithms, data structures, and software engineering.
  • Knowledge of electrical engineering concepts relevant to hardware design.
  • Awareness of job market trends in technology fields.
NEXT STEPS
  • Research the differences between embedded systems and software engineering roles.
  • Explore advanced topics in Computer Engineering, such as microcontroller programming.
  • Learn about theoretical concepts in Computer Science, including language paradigms and artificial intelligence.
  • Investigate the job market for Computer Engineering and Computer Science graduates to understand career prospects.
USEFUL FOR

Students and professionals considering a career in technology, particularly those evaluating the merits of Computer Engineering versus Computer Science, as well as educators advising on academic paths in these fields.

IntegrateMe
Messages
214
Reaction score
1
What are the difference and similarities between computer engineerings and computer scientists? Which career has a better job outlook and which will earn more money (just interested, not basing my decision on money)? Which do you think is more difficult and for what reason(s)? Which do you think is more fun?

I understand many of these are subjective but I'm still interested.
 
Physics news on Phys.org
IntegrateMe said:
What are the difference and similarities between computer engineerings and computer scientists?

Computer Engineering is a mix of computer science with an architecture bent (meaning operating systems, assembly, and the CPU/other hardware on the motherboard) and EE with a digital circuits bent. You get all the fundamental courses of each major (algorithms, data structures, circuits, communications, etc.) but instead of getting a broader picture or specializing (which is what upper level courses are supposed to be for), you're already locked into your specialty.

CS is all the CS basics in CompE, expanded further, with a heavy dose of theory (things like language paradigms and the underlying ideas of databases and AI) and lots of practical CS applications (software engineering, more databasis, Unix, etc.)

The fields have about the same financial outlook, though traditionally embedded systems/systems programming have been some of the best CS jobs, and those are positions good CompE's are well suited for. Happens to be, lots of companies will higher someone with a compE degree for a good many CS jobs because many CS jobs don't require much CS knowledge above the basics, but it depends on the company/field.

I'm getting a degree in computer engineering, but I like CS far more. Computer engineering is more difficult simply because it's a mix of EE and CS and they're two very different modes of thinking. Almost everyone I know in compE leans towards one discipline or another, even the guys getting 3.9s.

Fun is a relative term: I like solving logic puzzles and figuring out state machines, and that's far more a part of CS and then of EE. But I also play with robots a lot, and that's where having the EE knowledge can come in handy. It's all a matter of what you're most interested in.
 
Last edited:

Similar threads

  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • Poll Poll
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 10 ·
Replies
10
Views
6K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K