Computer Science Careers

Checklist | Computer Science Careers | Programming Languages | Review | Resources | Graded Assignments

Careers Information

quotewomen with moneyThe first 60 years of modern computers focused on computing itself, with the last 20 years or so centered on computers as tools for communication. These two chapters in computing history have led to entirely new industries and technologies, as well as the fast and furious evolution of computer science as a discipline. Today, it is almost impossible to find an avenue of commerce or professional endeavor that has not been affected by the digital revolution. For professionals in the field, the big questions are: What is the next great chapter in computer science and how can I be a part of it?

As the industry continues to grow and evolve, so will competition for the most satisfying and highest-paying jobs. It is therefore imperative that anyone considering a career in computer science stays up-to-date with current and future industry trends.

According to Bureau of Labor Statistics (BLS) data, a high percent of new STEM (science, technology, engineering and math) jobs through 2024 will be related to computing. That is a pretty general statement, however, and does not apply evenly across the broad landscape of computer science occupations. For example, the BLS predicts that nearly a third of all of those new jobs will be created in the computer science subfield of software development.

The BLS breaks down the computer science field into seven distinct subfields and provides percentage estimates for jobs (in relation to all new STEM jobs):

trends of Bureau of Labor Statictics

The BLS predicts an 18 percent job growth in computer-related occupations compared to 11 percent for all occupations in total.

The field of computer science is constantly evolving and some of today's most in-demand careers did not even exist a decade ago. Today, it is all about cybersecurity and machine learning, but will that still be the case five or ten years from now?

It is easy to see that the computer science field has become too broad to easily define. It has become so fully integrated into every facet of human culture that it is almost impossible to separate it out from any other activities.

In Demand IT Jobs

The future is unknown, and that is particularly true when it comes to the rapidly morphing digital world. As of 2020, according to recruiters and career site experts the most in demand IT (Information Technology) jobs include:

Although the U.S. economy was stagnant for a number of years, the field of computer science continues to grow. According to the U.S Department of Labor, the level of employment for computer scientists is expected to increase 19 percent from 2010 to 2020, and this increase correlates directly with the demand for college graduates with a degree in this field. According to, the average salary for the most in-demand job titles for computer science majors is approximately $88,909.

As artificial intelligence, virtual reality, and IoT devices make their way into the enterprise, several new IT jobs will grow in popularity in the coming years. As more companies undergo digital transformation, in-demand IT roles will shift by 2020 to include positions focused on advanced technologies such as artificial intelligence (AI), augmented and virtual reality (AR and VR), and the Internet of Things (IoT).

The tech industry is booming, and it is the perfect time to learn about the best technology jobs in the industry. Technology job trends for 2020 include:

Let's look at the trending top 10 tech jobs in more depth.

CS jobs

Following a positive trend in 2018, many economists and reports suggest the U.S. economy and job market are positioned to yield steady growth in 2019. Each year, Randstad US publishes a list of Hot Jobs in demand as determined by industry expert recruiters. The predictions are based on field market research, an analysis of 2019 economic projections, and market trends. It should come as no surprise that advances in technology are spurring an increased demand for qualified candidates in a wide variety of IT roles. The most popular positions continue to see tremendous growth and increased job postings compared to a year ago. A large number of available positions are located in some of the country's largest cities, such as New York, Washington, Seattle, San Francisco and Boston. Based on various market trends and economic factors, Randstad sees the following positions in high demand:

So what does it take to attract, engage and retain top talent in the technologies field?

Unfilled information technology jobs come with a cost

With over 400,000 current IT job openings to fill across the United States, there is an average of eight candidates per available job opening, making information technology jobs relatively hard to fill.

Nationally, Information Technology jobs stay vacant for about 44 days, which means that one unfilled IT job can cost a company an average of $7,000. A company can lose over $14,000 if a position stays vacant for more than three months.

Assignment: Question for Thought 2.1

Directions: Why do you think that there has been an explosion of computer science related jobs? How come companies are having a hard time filling those positions with qualified applicants? Place your summary (~100 words) directly into the itsLearning textbox. Do not attach a separate document. Please proofread your document before submitting.

Assignment: Computer Science Education & Careers Infographic

Directions: Create an Infographic using information that gather on the Internet regarding the careers and education needed in Computer Science (CS). Your infographic needs to include:

Upload both the infographics and the sources documents. Refer to the bulletin on using the snipping tool if you cannot download your infographic as a .pdf

The Most In-Demand Programming Languages

As companies scramble to adapt to a tight IT job market, they're doing whatever they can to attract top tech talent. For some that means getting a head start in filling next year's most in-demand roles, which range from data-focused to security-related positions, according to Robert Half Technology’s 2019 IT salary report.

As a student it might be difficult to decide which programming language is best to learn to prepare for this job market. To help narrow things down, Glassdoor compiled data from Dice (database of current computer programmer jobs). While this is not an extensive list, the list does provide insight into the most in-demand programming languages sought after by employers. We can also look at trend data over the past several years.

Most Popular Programming Languages 2017-2020

popular programming languages of 2020

To read the full breakdown of the seven most in-demand programming languages, visit Coding DoJo's blog Top 7 Programming Languages Of 2020.

So it still begs the question, "which is the best language to learn?" While Java and Python are very in-demand languages, learning a language and learning it well will serve you well. Think of a programming language as a tool on your computer science tool belt. You might learn Java and never use it on the job. However, in addition to the Java syntax, you have also learned programming theory as well as programming structures such as if/else decisions and loops which are pretty universal. You will quickly pick up the "syntax" of new languages.


Flash Card Deck created by sarush with GoConqr


If you are having problems viewing this page, opening videos, or accessing the URLs, the direct links are posted below. All assignments are submitted in itsLearning. If you have having problems, contact Mrs. Rush through the itsLearning email client.

Top Ten In Demand Job Titles:

Computer Science Career Enlightment - Life Class:

Best Tech Jobs 2020 Presentation


Hoffman, Michael (2015) A Guide to Computer Science Careers: Exploring Options and Careers Paths for The CS Professional.

The 10 IT jobs that will be most in-demand in 2020:

Best Tech Jobs 2020: In-Demand Technology Jobs:

Top 7 Programming Languages Of 2020:

Transcript of this page

Copyright: Shannon Anderson-Rush, 2020