Is A Computer Science Degree Worth It?

Should You Get A Computer Science Degree ?

Image for post
Image for post

What is Computer Science ?

Computer Science (CS) is the study of the principles and use of computers. Simply put it’s the science that deals with the theory and methods of processing information in digital computers, the design of computer hardware and software, and the applications of computers. A computer is simply a tool for a computer scientist, like a telescope for an astronomer.

What Do You Learn In Computer Science ?

Computer Science degrees are heavy on mathematics and theory. If you think you will learn only how to make websites or develop phone apps by pursuing a computer science degree, you are wrong.

You will learn some programming, maybe a little hardware, but mostly math and theory. You will learn about sets, how to prove things, how to analyze algorithms, possibly how to create your own programming language, Discrete Mathematics, Statistics, and Calculus. If that sounds intriguing to you than I strongly recommend pursuing a computer science degree. Many times after taking so many math classes the students critical thinking skills become a little sharper.

Some computer science curriculum's don’t include databases, mobile app programming, or web programming.

What Jobs/ Fields Do Computer Scientists Go Into ?

Some of the main fields that computer scientists go into are listed below. There are many more not listed below as well.

  • Data scientist:
    Data science is a mixture of statistics, data analysis, machine learning, computer science, and knowledge of the data / business that aims to provide insights and understanding from data.
  • Software developer :
    Software developers create software programs that allow users to perform specific tasks on various devices, such as computers or mobile devices. They are responsible for the entire development, testing, and maintenance of software. — the balance careers
  • Business analyst:
    A business analyst (BA) is someone who analyzes an organization or business domain (real or hypothetical) and documents its business or processes or systems, assessing the business model or its integration with technology. Business Analyst helps in guiding businesses in improving processes, products, services and software through data analysis. — Wikipedia
  • Product / Project manager:
    Project management is the application of processes, methods, skills, knowledge and experience to achieve specific project objectives according to the project acceptance criteria within agreed parameters. Project management has final deliverables that are constrained to a finite timescale and budget. — apm.org.uk
  • Network architect:
    Computer network architects design, implement, and maintain networking and data communication systems, including local area networks, wide area networks, extranets, and intranets. They assess the needs of organizations for data sharing and communications.- the balance careers

How Much Can A Computer Scientist Expect To Be Paid

The average pay for a computer scientist in the U.S. is $51,000 — $130,000 according to Payscale.com. The average is $79,000 — $130,000 in California according to Glassdoor.com. The average income truly depends on where you are located.

So, Is It Worth Getting A Computer Science Degree ?

To get a computer science degree or not truly depends on what you want to do with that degree and knowledge. Also it depends on what your “it” is in the question “is it worth getting a computer science degree”. If your “it” is to learn more about computers and the theory behind how they work, then yes I think it is ! If your “it” is to find ONLY a well paying job, then yes I think it is, although that may cause some issues later. I believe computer science can be applied to any field and as such may actually become apart of general education, but that is a discussion for another day.

Getting a computer science degree depends on the individual, and may not be for everyone. I know this to be true from people who’ve gotten a computer science degree and ultimately decided to change their career path, but their is more to computer science than just programming.

What Reading Materials Will Help Me to Learn More About Computer Science ?

Below are some articles on some popular topics within Computer Science. Check them out below:

What is Discrete Math ?

What Every Computer Science Major Should Know

Machine Learning Simplified

Algorithm Analysis For Beginners

Big O Algorithm Analysis

Practice Programming Problems

Relative books that will help you with learning computer science:

Image for post
Image for post
Cracking The Coding Interview
Image for post
Image for post
A Beginners Guide To Algorithm Analysis

Conclusion

Getting a computer science degree has it’s benefits.

1. You will learn the theory and mathematics behind computers.

2. You will learn some programming.

3. You can expect a salary in the range from $51,000 — $130,000 within the USA.

3. A computer science degree can be worth it although it may not be for everyone.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store