Is there a difference between Computer Science and Software Engineering?
Yes. Computer Science is science, and Software Engineering is engineering. Science is something that may be studied or learned like systematised knowledge. Engineering however is the application of science and mathematics by which the properties of matter and the sources of energy in nature are made useful to people.