News for hackers. Stuff that matters.
Re:Should top CS schools offer Software Engineering as a sep... by joegaudet on Tuesday April 12, 2011 @04:12PM (#2439011)
In all honesty (said as a Canadian with a Computer Engineering degree -- I should note we take the term engineering a bit more serious here in Canada, we don't allow people with CS degrees for instance to call them selves engineers) I don't see why there has to be software engineering as a separate program and not just a specialization of CMPE.

The SWE program in my school was basically CMPE minus all the hard EE courses. And while I can see there being an argument for not requiring SWE students to know advanced fields / waves etc. It's been my experience anyway that SWE students seem to not get enough of the common engineering knowledge that the other departments share. (again in Canada)

Anyway, just my 2 cents.

Re:Should top CS schools offer Software Engineering as a sep... by grav1tas on Tuesday April 12, 2011 @04:47PM (#2439208)
I also think it sort of waters down Computer Science to wedge it into engineering and treat it as such. Ultimately it's more about theory, formalisms, and mathematical/logical foundations than it is about "making it go". I think when we start treating a CS program like it's a EE/ECE program, then the CS program is impeded by getting too caught up in the nitty gritty. Don't get me wrong, I think the hardware portions are very important, but I like writing compilers. I'll learn as much about a system as I need to get a good compiler going, but the physical nature of a system generally are of no interest to me. They should be somebody else's job (who enjoys such things and derives pleasure in doing them [more power to them for it ;-)]).
Re:Should top CS schools offer Software Engineering as a sep... by scott_s on Tuesday April 12, 2011 @07:09PM (#2439815)
I've replied to similar sentiments on HN a few times:

http://news.ycombinator.com/item?id=968013

http://news.ycombinator.com/item?id=1131606

http://news.ycombinator.com/item?id=690798

People who do systems research don't do much with theory and formalisms, but they are decidedly doing computer science.

Re:Should top CS schools offer Software Engineering as a sep... by hubb on Tuesday April 12, 2011 @04:36PM (#2439145)
that divide works both ways. for example, most of the cmpe students i know weren't exactly well versed in the innards of a compiler.
Re:Should top CS schools offer Software Engineering as a sep... by pjscott on Tuesday April 12, 2011 @07:52PM (#2439963)
Is there any major, including CS, which reliably imparts upon its students a proper understanding of the innards of a compiler? It probably depends on the school.
Re:Should top CS schools offer Software Engineering as a sep... by roinsh on Tuesday April 12, 2011 @07:10PM (#2439819)
I guess it's the same as in Argentina.

Here, you can choose either Computer Science at the exact sciences university or Informatic/Systems Engineering at the engineering university.

Both offer courses on algorithms, discrete mathemathics, and such. The thing is that to earn an engineering degree, you must sit for advanced physics, chemistry, economics and other complementary studies.