Computer science is about the study and application of computing technologies and methodologies. It involves understanding the design, application, and usage of computer systems, software, and networks. Areas of focus include programming, algorithms, data structures, artificial intelligence, and network architecture. Practically, it is the underpinning for virtually all modern technology applications like web browsing, video gaming and even digital financial systems.