3 ms·
I had a very good mix of science in CEGEP that, say, a software engineer from ETS completely missed. I think that a lot of what you learn in the SE curriculum
by herge 13y ago
I had a very good mix of science in CEGEP that, say, a software engineer from ETS completely missed.
I think that a lot of what you learn in the SE curriculum can be learnt (and probably is better learnt) on the job, as opposed to the very theoretical courses in a CS curriculum that a) cannot be learnt easily by one's self or on the job and b) will last a lifetime.
In 2006-7, it would have been much more useful nowadays for someone to learn about machine learning in an AI class than about rational rose and the waterfall process, and I suspect the same applies now in the CS vs SE debate, except with updated technologies.
- jplmelanson 13y agoYou obvisouly don't know what is taught in SE. Let's take McGill as an example (from http://www.cs.mcgill.ca/academic/undergrad/programs/science-majors http://www.cs.mcgill.ca/academic/undergrad/programs/science-...) CS: This program is the standard Major program offered by the School of Computer Science. It provides a broad introduction to the principles of computer science and offers ample opportunity to acquire in-depth knowledge of several sub-disciplines. At the same time, its credit requirements allow students to take an additional minor. SE: This program provides a broad introduction to the principles of computer science and covers in depth the design and development of software systems. For example, I recall that my SE program had some common courses with other engineering branches (ethics and technology, entrepreneurship, communication, finances for project manager), which were common to all engineering disciplines.