|
|
|
|
|
by abeppu
1736 days ago
|
|
> I don't know what it is about Waterloo though I have also had extremely positive experiences with Waterloo grads (and student interns), and I kinda wish that I had done a program structured in the same way. In particular, the program requires that students do several "co-op" work terms, so by the time they graduate, they've worked in multiple organizations and have the equivalent of more than a year's work experience. They have a better idea of what kind of work is a good fit for them, they know they can be productive in real projects, and they have some exposure to the organizational/communication/process portion of getting stuff done as well. We complain sometimes about the disconnect between software engineering and the "computer science" curriculum -- and it turns out that actually having a thoughtfully composed "software engineering" program is a pretty good and natural solution. |
|