Computer Science sounds like it explains itself: “well, it’s about computers!” That may be an accurate albeit oversimplified answer, it is important to further understand the details of this broad field of study when deciding your desired course.
In essence, Computer Science is the study of computers and computational systems. It is a discipline which focuses on software and software systems, and its key concepts, like theory, design, development, and application.
Its subfields within this study include: artificial intelligence, computer systems and networks, databases and information systems, human-computer interaction, numerical analysis, programming languages, security, software engineering and development, theory of computing, and visuals and graphics.
Even so, while the field of Computer Science definitely has its specialisations, its knowledge also overlaps with other fields, like understanding hardware and its applications with software, bioinformatics, and computational chemistry.
As a Computer Scientist, computer programming can help you achieve many things. For example, you can design and analyse algorithms made for specific programs, study computer hardware and software performance, diagnosing and solving problems found in programs, design applications for smartphones, develop and maintain cybersecurity for a network, etc. The possibilities are endless!
To understand further, check out this helpful guide about the differences between Computer Science and Information Technology!