"There is a misconception in general society that computer science involves going to university to learn "coding". This is particular pervasive due to the immense rise of technology startup culture and web development. However, this notion is incorrect, and somewhat harmful.
Computer science is actually a subset of applied mathematics, dealing with the particular mathematical areas involved in computation. In addition a modern computer science degree involves a substantial amount of computer architecture design, computer hardware engineering, software engineering, compiler design, algorithmic design/complexity as well as database design."