>>12403743I have a computer engineering degree. Most of my sophomore year courses were CS related rather than CPE. During my junior year, we still had some overlap with the students working on a computer science degree. By senior year we had no classes in common. Part of that was due to CPE being half hardware and half software but also due to CS being more algorithm focused.
While real Computer Science degrees exist, quite a few are little more than vocational training. One liberal arts college near me offers a Bachelor of Arts in Computer Science. What an abomination. At better schools, CS programs were often software engineering degrees in disguise. Now that Software Engineering is an actual degree program, the better schools with CS degrees have returned to them having more of a mathematical and algorithmic focus while those who want to implement real world solutions go for the SE degrees. Those who want to play with websites get BIS, CIS, CS or SE degrees from shitty four year or even two year schools. Anyone who graduates without understanding Big O Notation is a code monkey for the web.