Computer Science is the study of the theoretical foundations of information and computation and their implementation and application in computer systems. Many people believe computer science is just about fixing and building computers and writing programs. However, computer science and the theory of computing is more complicated than that. More than anything, CS is about problem solving.
If I want to build a new app that translates song lyrics into Spanish, computer science is not just simply writing the program, but coming up with an algorithm. What is the best and most efficient way to build this program? What tools and data structures should I use? CS requires critical thinking and creativity in order to come up with the best solution. Would you pursue this field?