CS courses are CS courses. CS is a (applied math) science but is different from other sciences—just as natural sciences (physics+chem+bio) are different from other sciences, and social sciences are different from other sciences...
CS is not engineering, just like physics is not engineering. CS is not programming. Engineering and programming are useful tools—in CS and in other disciplines too—and so CS students often learn their basics, but they are in no way part of CS.
CS courses are CS courses. CS is a (applied math) science but is different from other sciences—just as natural sciences (physics+chem+bio) are different from other sciences, and social sciences are different from other sciences...
CS is not engineering, just like physics is not engineering. CS is not programming. Engineering and programming are useful tools—in CS and in other disciplines too—and so CS students often learn their basics, but they are in no way part of CS.