Software Engineering (SE), Computer Science (CS), and Computer Engineering (CE) are three related but distinct computing fields. CS focuses on the theoretical foundations of algorithms, data structures, and computational theory; CE combines computer science with electrical engineering to design processors, embedded systems, and hardware-software...