Hacker News new | ask | show | jobs
by DrSbaitso 4614 days ago
That may be true, but for a Canadian a big advantage of taking software engineering is that it makes it much easier to work in the US later. An engineering degree lets you easily qualify for the "engineer" category of the TN visa, but with a CS degree it's considerably harder.
2 comments

The degree doesn't matter if your employer is hiring you for a position with "Engineer" in the title. This works both ways between Canada and the US.
I don't think it's that much harder as CS can easily apply under the computer analyst category for the TN visa.
CS grad here, I've obtained multiple TN's and it's no different. You just have to avoid telling the agent that your job involves "programming". It's just a technicality really, the language was drafted at a time when terminology was different.