Browse Our Top Categories

Job Prospects ECE vs CS for SoftEng Options ▼
arviny
#1 Posted : Saturday, May 14, 2011 7:44:04 PM
Rank: Senior Student




Joined: 2/27/2011
Posts: 144
Which program offers better job prospects in terms of salary, doing software engineering in electrical and computer engineering at UofT or CS at UofT (St. George)
UTSG Computer Science UC - 2015 (PEY 2016)


6/6
Toronto St. George - Computer Science Accepted
Toronto St. George - Electrical and Computer Engineering Accepted
Toronto Scarborough- Computer Science co-opAccepted
Waterloo - Computer Science co-op Accepted
Waterloo - Software Engineering co-op Accepted
York - Computer Science Accepted
inyoface
#2 Posted : Saturday, May 14, 2011 7:55:39 PM
Rank: Frosh


Joined: 5/3/2011
Posts: 42
you cannot do a pure software engineering degree. UofT forces you to choose 2 areas to specialize in. Most people pair software with hardware. So I suppose engineering gives you more options. In terms of job prospects I think they are similar. I personally know 2 people in my year that are currently working for Microsoft and I'm sure there are CS folks from UofT in my year who are currently working for Microsoft. Salary is largely similar too, in that you work your way up. Most people start off at entry level, which pays similarly regardless of whether you are ECE or CS.

Edit:
Actually I'm curious as to whether you can legally call yourself a software engineer without an engineering degree in Canada.
pj2121
#3 Posted : Saturday, May 14, 2011 8:41:04 PM
Rank: Grand Poobah


Joined: 3/3/2010
Posts: 19,630
inyoface wrote:
you cannot do a pure software engineering degree. UofT forces you to choose 2 areas to specialize in. Most people pair software with hardware. So I suppose engineering gives you more options. In terms of job prospects I think they are similar. I personally know 2 people in my year that are currently working for Microsoft and I'm sure there are CS folks from UofT in my year who are currently working for Microsoft. Salary is largely similar too, in that you work your way up. Most people start off at entry level, which pays similarly regardless of whether you are ECE or CS.

Edit:
Actually I'm curious as to whether you can legally call yourself a software engineer without an engineering degree in Canada.


"There is a minimum educational level stipulated by the Professional Engineers Act. Council policy has established a three-year diploma in technology from a College of Applied Arts and Technology, a bachelor's degree in a relevant science area or academic qualifications deemed by the Council to be equivalent to a diploma or degree mentioned above as the minimum academic qualifications.If your overall academic preparation is assessed by PEO to meet the minimum level stipulated by legislation (this includes graduates of a technology or science program), you will be assigned a Specific Examination Program."

This is for PEO not sure if same rules apply to call yourself an engineer?
**Shields**
Accepted:
University of Toronto: Social Sciences + Vic One (Pearson Stream)
Carleton University: Honours Science
University of British Columbia: Arts
arviny
#4 Posted : Sunday, May 15, 2011 12:09:58 AM
Rank: Senior Student




Joined: 2/27/2011
Posts: 144
pj2121 wrote:
inyoface wrote:
you cannot do a pure software engineering degree. UofT forces you to choose 2 areas to specialize in. Most people pair software with hardware. So I suppose engineering gives you more options. In terms of job prospects I think they are similar. I personally know 2 people in my year that are currently working for Microsoft and I'm sure there are CS folks from UofT in my year who are currently working for Microsoft. Salary is largely similar too, in that you work your way up. Most people start off at entry level, which pays similarly regardless of whether you are ECE or CS.

Edit:
Actually I'm curious as to whether you can legally call yourself a software engineer without an engineering degree in Canada.


"There is a minimum educational level stipulated by the Professional Engineers Act. Council policy has established a three-year diploma in technology from a College of Applied Arts and Technology, a bachelor's degree in a relevant science area or academic qualifications deemed by the Council to be equivalent to a diploma or degree mentioned above as the minimum academic qualifications.If your overall academic preparation is assessed by PEO to meet the minimum level stipulated by legislation (this includes graduates of a technology or science program), you will be assigned a Specific Examination Program."

This is for PEO not sure if same rules apply to call yourself an engineer?





The you get a P.Eng from PEO if you graduate from UofT Engineering doing PEY, but for CS you won't get that. That's what makes me wonder, who gets the better jobs and has it better off?
UTSG Computer Science UC - 2015 (PEY 2016)


6/6
Toronto St. George - Computer Science Accepted
Toronto St. George - Electrical and Computer Engineering Accepted
Toronto Scarborough- Computer Science co-opAccepted
Waterloo - Computer Science co-op Accepted
Waterloo - Software Engineering co-op Accepted
York - Computer Science Accepted
inyoface
#5 Posted : Sunday, May 15, 2011 1:20:05 PM
Rank: Frosh


Joined: 5/3/2011
Posts: 42
If you are dead set on doing software, I don't think either program has an advantage over the other. The work experience from PEY is good, but if you do well in CS I don't think you'd have too much trouble finding internships. Same goes for engineering students.
waazup
#6 Posted : Sunday, May 15, 2011 3:53:36 PM
Rank: Student Council




Joined: 12/9/2010
Posts: 309
Both CS and SE will give the same result. Yes, almost all the "software engineer" jobs require a degree in computer science or equivelant, so you CAN legally call yourself that. There are many better CS students than SE, vice versa - just depends on how good you are and where you work, with other factors. CS is harder in the theoretical and thinking aspect, whereas SE is harder in terms of workload during undergrad, but have relatively easier courses or so I have heard, they just have more of them. You have to remember that SE is a newer program introduced after CS because it involves hardware also. All in all, you can choose either.
inyoface
#7 Posted : Sunday, May 15, 2011 6:09:41 PM
Rank: Frosh


Joined: 5/3/2011
Posts: 42
waazup wrote:
Both CS and SE will give the same result. Yes, almost all the "software engineer" jobs require a degree in computer science or equivelant, so you CAN legally call yourself that. There are many better CS students than SE, vice versa - just depends on how good you are and where you work, with other factors. CS is harder in the theoretical and thinking aspect, whereas SE is harder in terms of workload during undergrad, but have relatively easier courses or so I have heard, they just have more of them. You have to remember that SE is a newer program introduced after CS because it involves hardware also. All in all, you can choose either.


Aha! I will leave this thread to you as you're probably more informed than I am :). But yes I agree with everything you said above.
arviny
#8 Posted : Sunday, May 15, 2011 6:39:09 PM
Rank: Senior Student




Joined: 2/27/2011
Posts: 144
waazup wrote:
Both CS and SE will give the same result. Yes, almost all the "software engineer" jobs require a degree in computer science or equivelant, so you CAN legally call yourself that. There are many better CS students than SE, vice versa - just depends on how good you are and where you work, with other factors. CS is harder in the theoretical and thinking aspect, whereas SE is harder in terms of workload during undergrad, but have relatively easier courses or so I have heard, they just have more of them. You have to remember that SE is a newer program introduced after CS because it involves hardware also. All in all, you can choose either.


I'm fairly informed on the courses and workloads for each, but what concerns me the most is after graduation. But I definitely have to agree with your point about better CS students than SE students and vise versa. Depends on how well you perform in your stream. I'm starting to lean towards CS because the courses are more relevant to software design (example the math courses and theory), compared to SE where you study physics and circuits.

But the P.Eng is kind of bugging me and I keep thinking the ECE students are always more successful since UofT engineering is one of the best in the world.
UTSG Computer Science UC - 2015 (PEY 2016)


6/6
Toronto St. George - Computer Science Accepted
Toronto St. George - Electrical and Computer Engineering Accepted
Toronto Scarborough- Computer Science co-opAccepted
Waterloo - Computer Science co-op Accepted
Waterloo - Software Engineering co-op Accepted
York - Computer Science Accepted
aimango
#9 Posted : Tuesday, May 17, 2011 9:55:40 PM
Rank: Student Council


Joined: 1/28/2011
Posts: 496
arviny wrote:
waazup wrote:
Both CS and SE will give the same result. Yes, almost all the "software engineer" jobs require a degree in computer science or equivelant, so you CAN legally call yourself that. There are many better CS students than SE, vice versa - just depends on how good you are and where you work, with other factors. CS is harder in the theoretical and thinking aspect, whereas SE is harder in terms of workload during undergrad, but have relatively easier courses or so I have heard, they just have more of them. You have to remember that SE is a newer program introduced after CS because it involves hardware also. All in all, you can choose either.


I'm fairly informed on the courses and workloads for each, but what concerns me the most is after graduation. But I definitely have to agree with your point about better CS students than SE students and vise versa. Depends on how well you perform in your stream. I'm starting to lean towards CS because the courses are more relevant to software design (example the math courses and theory), compared to SE where you study physics and circuits.

But the P.Eng is kind of bugging me and I keep thinking the ECE students are always more successful since UofT engineering is one of the best in the world.
Your reasons for wanting CS and SE are pretty legitimate, you're the first guy I've seen on this forum that actually seems to understand the programs and have done good research. so props to you.

UofT Eng is really well known throughout the world, but prestige does not always mean it's the best fit. & of course I'm sure you already know CompEng at UofT would be more hardware overall compared to SE at Waterloo.
UW Software Engineering 2015
Check out my blog, where I talk about school, coop terms, and other random stuff :)
arviny
#10 Posted : Tuesday, May 17, 2011 10:47:24 PM
Rank: Senior Student




Joined: 2/27/2011
Posts: 144
aimango wrote:
arviny wrote:
waazup wrote:
Both CS and SE will give the same result. Yes, almost all the "software engineer" jobs require a degree in computer science or equivelant, so you CAN legally call yourself that. There are many better CS students than SE, vice versa - just depends on how good you are and where you work, with other factors. CS is harder in the theoretical and thinking aspect, whereas SE is harder in terms of workload during undergrad, but have relatively easier courses or so I have heard, they just have more of them. You have to remember that SE is a newer program introduced after CS because it involves hardware also. All in all, you can choose either.


I'm fairly informed on the courses and workloads for each, but what concerns me the most is after graduation. But I definitely have to agree with your point about better CS students than SE students and vise versa. Depends on how well you perform in your stream. I'm starting to lean towards CS because the courses are more relevant to software design (example the math courses and theory), compared to SE where you study physics and circuits.

But the P.Eng is kind of bugging me and I keep thinking the ECE students are always more successful since UofT engineering is one of the best in the world.
Your reasons for wanting CS and SE are pretty legitimate, you're the first guy I've seen on this forum that actually seems to understand the programs and have done good research. so props to you.

UofT Eng is really well known throughout the world, but prestige does not always mean it's the best fit. & of course I'm sure you already know CompEng at UofT would be more hardware overall compared to SE at Waterloo.


Yes, the Engineering material isn't really my thing. I like the courses in CS more, it looks like a better fit for me and probably do much better. As long as I do really well, it won't matter if I graduated from Engineering or CS.
UTSG Computer Science UC - 2015 (PEY 2016)


6/6
Toronto St. George - Computer Science Accepted
Toronto St. George - Electrical and Computer Engineering Accepted
Toronto Scarborough- Computer Science co-opAccepted
Waterloo - Computer Science co-op Accepted
Waterloo - Software Engineering co-op Accepted
York - Computer Science Accepted
waazup
#11 Posted : Wednesday, May 18, 2011 1:52:20 AM
Rank: Student Council




Joined: 12/9/2010
Posts: 309
arviny wrote:


Yes, the Engineering material isn't really my thing. I like the courses in CS more, it looks like a better fit for me and probably do much better. As long as I do really well, it won't matter if I graduated from Engineering or CS.


Dude, +1 on that..I feel the same way. CS seems more "on-the-task", SE also maintains this but also does extra hardware-related material which is pretty useful I guess, since it is an engineering program.

I'm also one who likes math, definitely over science, so I will probably be applying to CS since I will be able to use proper math techniques here.. bounce
Conversation Jump  

Powered by YAF | YAF © 2003-2014, Yet Another Forum.NET
Copyright © 2003-2014 Yet Another Forum.net. All rights reserved.
Copyright © 1998-2014 StudentAwards All rights reserved.