They are two completely different that are only related because they contain the word computer. In Computer Science, you are basically building software for any given computer and you understand how computers work in great depth. In computer science, you actually design the computers.
You design computer chips, make them basically work. In fact this specific major does very little programming. Your job will consist of building electrical circuit boards so they can be built to be computers.
Some computers will just be a chip with nothing else but wires and cables. In this major you only stand the basics of how a computer works. The knowledge you will gain is knowing how to build computers up to the point about on and off switches that a computer process(All a computer really does is turn on and off certain electrical current and it is described in binary 1's and 0's).
Computer Science starts at binary and goes beyond that and hardly ever deals with building an actual computer. Like I said you will more than likely sit at a conference room brainstorming designs such as deciding how things should run.
Computer science is a more general field, comprising everything from computational theory to computer architectures, programming languages, algorithms, data structures, operating systems, AI, you name it. Computer engineering would be more specifically about the architecture. Either one could be a hard field to make it in.
You should make sure you really do like it, a lot. Of course you could say that about pretty much any field.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.