What is the difference between Computer Science and Data Science?

Although, this topic is an old question and it can be found out a lot of information on the internet. But i got pretty general answers. I hope i could understand more clearly about the difference and what jobs is each major usually for?
Thank you

Computer science is about the science of computers - so it’s general concerned with how a “computer” works. Most likely focused on hardware architecture, especially CPU and cache, but also basic concepts of turning statements and logic into executable code (aka designing algorithms).

Data Science doesn’t give a damn about how a computer works. It’s focused on dealing with data, namely big-data. How to preprocess, store and analyze it to get insights into the data and make conclusions for the real world and whatnot.