Comment Answering the question (Score 1) 322
Disclaimer: I am a software engineer, and this information will be useful to prospective college students. I believe a debate about engineering vs science is not necessary here and will not be of use to prospective students.
CS degree: Is a branch (some would say spinoff) of Mathematics, mixing discrete mathematics, algorithms, computability ("new" 20th century topic), and practical programming (also "new" topic). Some would say Computer Science is not a true science. My physics professor would say, "Mathematics and Computer Science had a divorce and Computer Science got all the children."
Software engineering: A career path that applies computer science in the design and implementation of software systems. A software engineer is typically aware of different processes for software development and knows how to work in a team.
Important:
Why do I call software engineering a career path? For two reasons. One, you will find very few accredited Software Engineering *Bachelor's* programs. You will find many accredited Software Engineering *Master's* programs.
Two, to become a software engineer, you typically graduate with a Computer Science degree and then join a company that is doing software product development. This likely accounts for a vast percentage of today's young "software engineers", like me. Note this may change as time goes on.
To become a computer scientist, you can say you graduated with a CS degree. However, a true CS "job" would likely be in a research setting where you apply the full breadth of theoretical knowledge which is more often than not, not required for a software engineering job. You might be working at a research center with supercomputers, where your job is to do basic or applied research. Hence something like Physics vs Applied Physics is similar to Computer Science vs Software Engineering.