In Canada at least the title "engineer" is professionally regulated, so the terms "CS classes" and "software engineering classes" are non-interchangeable as with the titles "software developer" and "software engineer". The second requires an accredited software engineering degree and a license to practice engineering professionally.
same in many Scandinavian countries, I believe. You can get in trouble for calling yourself an engineer without the proper education (CS degree does not count, unless its computer engineering)