There will never be any Software Engineering taught in a CS dept. No way would a Computer Science professor EVER teach such a base, primitive, and unrefined subject such as those dregs in engineering do. Let the $10/hr guys in India do that. Writing code, how insulting!
So... that about sums that up doesn't it. Here anyway, the Software Engineering course is out of I think the Mechanical Engineering department. No CS major would be caught dead taking it tho - it involves teams ;)
Modern Software engineering has NOTHING to do with CS. Once you realize that, you're 99% of the way there. Some colleges now have Software Engineering departments. Hire those students or just an engineer that knows the problem domain, and teach them to code.