>>11930186>difference as fieldsCS: study of computation (agnostic to machines) and its applications. Uses pure mathematics, engineering principles, and science to study computation as both a natural process and as a powerful form of engineering.
CE: subset of electronics and electrical engineering concerned with computer systems. Uses physics, electrical engineering, and some mathematics to build and iterate on component design and push theory into realization.
>difference as majors at many schoolsCS: codemonkeying 101 and watered down math, half baked classes that are good on paper but suck in instruction
CE: watered down EE with data structures and compilers tacked on, maybe OS if they're lucky
>job prospectsBoth: entry level software dev coding apps
The two intersect heavily in computer vision, embedded systems, comp architecture, OS