Computer Science vs. Computer Engineering vs. Software Engineering

Click For Summary
SUMMARY

The discussion centers on the distinctions between Computer Science, Computer Engineering, and Software Engineering, particularly in the context of university applications. The participant expresses a clear preference for Software Engineering, specifically at Waterloo University, which offers a program that integrates strengths from both Computer Science and Computer Engineering. In contrast, other universities, such as Queens University, only provide Computer Engineering and Computer Science, lacking a dedicated Software Engineering program. The participant highlights the theoretical nature of Computer Science compared to the more hardware-focused Computer Engineering, which includes significant programming elements.

PREREQUISITES
  • Understanding of Computer Science fundamentals
  • Familiarity with Computer Engineering concepts
  • Knowledge of Software Engineering principles
  • Awareness of university program structures and offerings
NEXT STEPS
  • Research the curriculum of Waterloo's Software Engineering program
  • Explore the differences between Computer Science and Computer Engineering degrees
  • Investigate other universities offering Software Engineering programs
  • Learn about career paths associated with Computer Science, Computer Engineering, and Software Engineering
USEFUL FOR

Prospective university students, academic advisors, and individuals exploring career options in technology fields, particularly those interested in Software Engineering and its academic pathways.

Esoremada
Messages
50
Reaction score
0
I'm applying to universities (the deadline is the 16th) and I've decided on engineering, and narrowed my choices down to 5 universities. I'm deciding between computer engineering and software engineering, but I notice that some universities only have computer science and computer engineering, but no official engineering course aimed more towards software than hardware.

Queens university for example only offers computer engineering in the engineering department and computer science in the computer science department.

Waterloo university offers both of those programs as well as software engineering.

https://uwaterloo.ca/engineering/future-undergraduate-students/undergraduate-programs-options/software-engineering


"Waterloo’s software engineering program is jointly offered by the faculties of Engineering and Mathematics, so our students benefit from the University's combined strengths in Computer Science and Computer Engineering."


So I know for sure I'm interested in software engineering at Waterloo, but at other schools I'm not sure whether I want to apply to computer engineering or computer science. I want to learn more about software than electrical circuits and chemistry, but I've heard computer science is purely programming and very theoretical.
 
Physics news on Phys.org
To give you an idea, at my school Computer Engineering is sort of halfway between software engineering and electrical engineering. You would do a fair bit of programming, but there would be a major focus on hardware as well. (e.g. digital circuit design)

From what I've heard at my school, you're right about computer science. In a lot of ways it's more closely related to the math department than the engineering department.
 

Similar threads

  • · Replies 7 ·
Replies
7
Views
1K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 23 ·
Replies
23
Views
7K
  • · Replies 17 ·
Replies
17
Views
3K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 4 ·
Replies
4
Views
8K
Replies
2
Views
2K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
1K