November 11, 2019

CLOSED Tuesday November 12, 2019

Clarksville Academy will be closed on Tuesday, November 12. While main roads are clear, campus parking lots and sidewalks remain… Read More >

Read More

Clarksville Academy - Promoting Academic Excellence, Moral Integrity, Physical Growth, and Civic Responsibility

Embrace, Empower, and Engage banner - Clarksville Academy

Why Learn Computer Science?

Stan Rozar, Computer Science


The world as we know it is driven by technology, and the technological impact on society is only going to increase as we move further into the future. The desire for individuals with the necessary skill set to operate these technologies, whether it is lower lever abstraction with computer programming, or higher level abstraction with basic user interface, will always be in abundance.
Computer science is the study of technology and how to create, fix, and enhance it, as well its effects on society, both positive and negative. Although computer programming is not the only aspect of computer science, it is the most influential. Computer programing is the process of creating and designing an application or software, which results in a “program” that serves as instructions (in code) for a specific computing task. Half of the products that we use on a day to day bases are software products. Browsing through social media, playing a game, or many other tasks would not be possible without application or software design. 
Living in the 21st century means we are living in the digital age. As I stated earlier, we are a technology driven world, which means that computer science is changing everything around us. Having a keen understanding over various computing concepts is a skill set that is becoming more and more imperative for an educated person in today’s day and age, no matter what field you decide to go into. Whether it’s medicine, science, engineering, music, or even agriculture and fashion, all of these industries utilize computing innovations to meet the needs of their clients, customers, and objectives at a more efficient rate. 
Being able to say you’re an efficient programmer will not only provide a more competitive resume, learning computer programming helps you become a better problem solver by improving your cognitive thinking and logical reasoning skills, which is essentially the goal in life through any type of production, to create and find solutions to problems of the world. You can decide to create a safety app for your iOS device, assist in the design of a computing instrument to detect different diseases, or help design software that detects changes in weather. Either way, having a stronghold on the concept of computer science and programing efficiency, it allows for you to have a vital impact on the production of society in more ways than you can imagine. 

Tags: