CS vs Mechatronics
I’m looking for some genuine advice from people who understand these fields well, as this is an important decision for my daughter’s future.
She currently has two offers:
Computer Science (CS) at McMaster University
Mechatronics Engineering at Carleton University
She is quite confused about which path to choose, and honestly, so am I.
From my perspective:
CS seems a bit uncertain in today’s job market, especially with everything happening in AI and automation.
Mechatronics feels like a strong, future-oriented field (combining mechanical, electronics, and software), with good long-term potential.
However:
McMaster has a stronger overall reputation (in my view), which makes CS there attractive.
Carleton is a good university too, but I’m unsure how it compares in terms of long-term career outcomes for Mechatronics.
I would really appreciate insights on:
Career prospects for CS vs Mechatronics over the next 5–10 years
How much university reputation matters vs the program itself
Flexibility of switching careers later (e.g., Mechatronics → software or vice versa)
Co-op opportunities and real-world job placement
At the end of the day, we want her to be in a field that is both stable and future-proof, and where she can grow.
Any guidance, especially from people in these fields or who have gone through a similar decision, would mean a lot.