What are the similarities and differences between computer science and computer engineering majors?
as a career or as an education? for the latter, you can research the curricula at different schools to see what courses the two majors have in common and how they’re different. That is, at some schools they may be more alike than at other schools.
From what I’ve heard it’s a hardware vs. software issue
Computer science and computer engineering tend to have considerable overlap. Usually, the distinction is that computer engineering has a more hardware focus, blending into some areas of electrical engineering. However, the definitions may vary somewhat by school.