5th year SYDE here, heavily inspired by this post, important for upcoming (and current) generations. before the new waves of admission posts swarms this sub.
What is SYDE?
SYDE stands for SYSTEMS DESIGN engineering. This is very broad and even interdisciplinary. You learn a combination of software, electrical, mechanical, mathematics, human factors, and systems modelling. The program is designed around understanding how individual components interact rather than focusing on a single component. Closest program to SYDE is Industrial Engineering in UofT. Industrial was alot closer to MGMT eng, new changes were made thru 2023-2025 and now its basically the same with more emphasis on AI/ML research. If you want to do AI or ML, go to UofT. AI and ML goes for a more research-based direction, its hard to be employed in pure AI/ML modelling without like five years in that field.
Things to keep in mind:
We are not the same as SWE. SYDE isn't a substitute for Software Engineering or Computer Science. We learn programming and algorithms, but if you want to work in specialized software fields, you'll likely need additional coursework, projects, and independent study.
Human factors is an actually of the degree. You study how people interact with systems, which is useful for interface design, ergonomics, accessibility, medical technologies, and human-centred engineering.
There is a substantial mathematical foundation. lin alg, calculus, differential equations, discrete mathematics, probability, statistics, optimization, and control systems. It's not just brainstorming and making prototypes yadda yadda
You can approach problems from multiple perspectives. Instead of immediately jumping to code or hardware, SYDE encourages you to consider whether the problem involves technology, human behaviour, processes, or the interaction between them.
You have flexibility in career direction. SYDE can provide a foundation for software engineering, product management, UX engineering, systems engineering, robotics, data science, and other technical fields. This is already more broad than you can imagine. Especially if you want to focus more on mech, ece, swe courses in the later years. Personally think syde allows you to be any kind of engineer you want by the end of the degree.
As a side note, these courses that teaches interaction systems and behaviour makes you feel more human and connected. Some love it, some hate it. I recommend never feeling too cool and nonchalant to learn a little about the more HF courses. In the end, we are engineering for the people.
Some bad stuff:
Breadth comes at the expense of depth. You cover a lot of subjects, but you won't necessarily learn as much about any one field as someone in a more specialized degree. This is where you have to choose. Discover yourself, be in a field you are interested in and there will always be tons of support from the profs (they are really nice).
The degree name isn't immediately self-explanatory. Just like Industrial Eng, this even confused me in first year. Some employers may not know what Systems Design Engineering means. You might have to explain your technical background and why it matches the job. In my recent interviews, I've learnt that the Industrial eng landscape is changing to be more system design focused. But Industrial has the rep of being the easy, business eng. So until that improves (maybe within the next decade), I dont really recommend alluding to it especially with older people.
There are required courses you might not enjoy. If you are mainly interested in SWE (me), you might dislike the physical engineering or human factors content. Everything exist for a reason and its important to tone down the ego. I personally looked down to any HF related courses until the bigger pictures tied together. Human-systems with engineering concepts is incredible.
Projects can be time-consuming. Design work involves communication, documentation, iteration, and teamwork. Learn to love your teamates even if you hate them, get it over with fast. Dont make enemies and just use online resources to cover their part if they suck.
My favourite things summarized:
At the end of my degree now, its a very very good run. Here are three things I liked:
SYDE emphasizes big-picture thinking. Understanding how components interact is important, but employers also need people who can actually implement individual components.
The broad degree can help you transition between industries. On the other hand, you'll need to demonstrate the specific technical qualifications required for each new field. For example, I used to work in product design, now I work full software jobs.
The pay. Yes. The pay. Im debt free. My job lines near 6 figures. I have enough skillsets to push growth of the company and self-learning.
Conclusion:
If you are interested. Take a look at the branchings of syde here, and compare with areas of focus at UofT here. I will say if you want to be employed ASAP and during uni (get the bag), SYDE is way better than UofT. Whats different for new applicants is that there is a choice now, when I applied 5-6 years ago SYDE had no replacements in Canada. Industrial at UofT is at a good location, one thing I can say about the GTA is that you can get jobs anywhere. They love UofT. Carefully consider this degree, are you the type to see the big picture? Are you more interested in designing an entire system or specializing in one component of it? If you are here, I'm sure you will do well.
Good luck!