
James G. answered 07/19/19
Computer and Math Professional, Teacher, and Tutor
That is not a bad analogy. You need to understand computers to start with, but computer science covers software development, databases, networks, algorithms, subjects like artificial intelligence, simulations, operating system software, computer ethics, software methodology, ERP systems, and more. I teach HIgh School Computer Science and have a Masters in it. I am also an amateur astronomer who worked at NASA. I have a telescope:-)