Computer science studies the theory and engineering of computers as well as computation processes. It is a widely applied field that has many branches such as computer programming, complex systems, artificial intelligence, robotics, etc. Computer graphics, user interaction, computer security, and...