I was spurred to ask the question by an answer I saw for a question on Software Engineering Videos. Here's the answer:
As an aside, be careful what you're linking here. Software Engineering and Computer Science are very different disciplines. Software Engineering encompasses the software development lifecycle (including methodologies and process), modeling, communication, enterprise SE culture, etc. and is much, much less concerned with code, algorithms, efficiency, and the like. link|flag
answered May 12 at 16:03 JoshJordan 1,735●5●16
and this was my comment:
I have to disagree somewhat. Software Engineering is a sub-discipline of Computer Science. One of the sub-areas of Software Engineering is Construction, which is all about code. Please refer to www.swebok.org. – LWoodyiii 4 mins ago [delete this comment]
I do think algorithms fall outside of Software Engineering, but object-oriented programming, secure programming, and the like do not.
Some have said this is a duplicate, but Computer engineering is about the hardware and Software engineer is about the software.