What is the difference between Computer Engineering, Software Engineering, and Computer Science? This is a perennial question and generates a lot of interest from potential applicants. I had a post on this topic (and there is some very good discussion in the comments section that follows).
Some of our incoming first year engineering students have recently produced a nice blog post on the differences. Since they recently went through the process of researching, comparing and contrasting the programs, it provides a unique perspective from an applicant’s point of view. Have a look at their post and blog here.
Note that at Waterloo, if you have interest in Software Engineering and Computer Science, you can apply to both and potentially have two different offers .