Jump to content
Posted 03 August 2009 - 17:18
Posted 03 August 2009 - 17:26
Posted 03 August 2009 - 17:31
Posted 03 August 2009 - 17:35
Posted 03 August 2009 - 17:44
Posted 03 August 2009 - 17:46
Well, coding for Neowin came out of my programming as a hobby, which turned into me helping Neowin out on a few little programming things, and then me turning into a full developer. No real knowledge of the world of software, just knowing how to program, and until now it's stayed basically the same.
As a neowin developer I'm really surprised you need to ask that.
Posted 03 August 2009 - 17:56
I'm sure American and Canadian courses wouldn't differ that much, but you should know I'm not from America either Check my Facebook profile
EDIT: Calum, saw your post after I submitted this one That's some useful information too, thanks! I've got a lot of things to keep in mind, I guess. There can't be much of a difference between the Canadian and American courses, since we share a border and a lot of people simply move between the two countries for a job.
Posted 03 August 2009 - 18:07
Posted 04 August 2009 - 09:16
First of all, I'm a UW grad ('08 CS) and I have friends (and have worked with people) from each of the three programs. I highly recommend going there since you'll have a very good chance of getting a good job post graduation. I know people at Amazon, MS, nVidia, Google, etc. The cost isn't an issue after the first year since co-op helps massively. After first year, I paid 100% of the cost of my education, and saved some, and bought a nice laptop (amongst other crap), without working while studying.
I'm going into Grade 12 this year, and I've really started to think about what I'm doing after I've graduated. For a few years, I've been more or less settled on something in computers, but there are 3 majors (at least in Canada) that I want to understand: Software Engineering, Computer Engineering, and Computer Sciences.
The local university here offers Computer Sciences and Computer Engineering, but not Software Engineering, and software is what I'm most interested in. So I guess my question is, will I get a similar experience in Computer Engineering or Sciences?
I have been looking into the University of Waterloo, which does offer software engineering. The problem is cost. I would need some kind of scholarship to be able to pay $20,000 a year (which includes tuition, housing, food, books and supplies), or would need to pick up a job during school this year. My parents do not support me going away to university, but the stress that comes from living at home is enough to make me want to get away.
I know that Waterloo is a very good university, and that Memorial University of Newfoundland is an OK-ish university that isn't really well known for its computer programs. And it still comes down to one thing: software is what I am interested in, and Software Engineering *sounds* like what I want. So, can anyone lay down the difference and maybe help me make some kind of decision?
I will meet the course requirements for Waterloo, as well, and maintain an 85% average (not great, but not terrible).
Posted 29 October 2010 - 02:13
Posted 29 October 2010 - 02:21
Make sure that "software engineering" is what you want written on your diploma. I guess it doesn't matter for you if what MrA said is true, but at Simon Fraser University here you basically do all the courses you would for CS (including high level math courses) plus extra courses for software development methods/UI design/etc. However, when you apply for a job, people will think you did less math/theory work than a CS grad did. This because some universities don't require you to complete all the high level math/theory courses when you go for that program. I actually did finish Software Engineering, but never applied for the specialization so that they wouldn't write it on my diploma.
Posted 29 October 2010 - 02:25
Posted 29 October 2010 - 08:24
Why'd you revive this thread?
Anyway, it's pretty typical that software engineers will make a higher salary, and are more likely to transfer into management due to the background.
Posted 29 October 2010 - 17:15