Dijkstra's paper "On the cruelty of teaching computing science" makes a different distinction that is worth reading about. CS work as in developing algorithms, etc.; and "software engineering" in the sense of solving problems with software that create more problems. His words, not mine...
But his latter take always reminds me the authorization/authentication mess that we are all in right now.