CS in HS: Promoting Computer Science Education in High School
Missouri S&T’s Peer to Peer
Volume 1 | Issue 1
Article 1
February 2016
CS in HS: Promoting Computer Science
Education in High School
Trevor Ross
Follow this and additional works at: https://scholarsmine.mst.edu/peer2peer
Part of the Computer Sciences Commons, and the Curriculum and Instruction Commons
Recommended Citation
Ross, Trevor. 2016. "CS in HS: Promoting Computer Science Education in High School." Missouri S&T’s Peer to Peer 1, (1).
https://scholarsmine.mst.edu/peer2peer/vol1/iss1/1
This Article - Journal is brought to you for free and open access by Scholars' Mine. It has been accepted for inclusion in Missouri S&T’s Peer to Peer by
an authorized administrator of Scholars' Mine. This work is protected by U. S. Copyright Law. Unauthorized use including reproduction for
redistribution requires the permission of the copyright holder. For more information, please contact .
Ross: CS in HS
CS in HS: Promoting Computer Science Education in High School
S&T’s Peer to Peer: An Undergraduate Research Journal (Vol 1; Issue 1 – 2016)
Ross 1
CS in HS:
Promoting Computer Science Education in High School
Trevor Ross
Missouri University of Science and Technology
The world is in the midst of a technology revolution. Each day, new computing devices are
introduced, hundreds of new websites are created, and people who have never used the Internet are
trying it out for the first time. Nearly two thirds of Americans currently own a smartphone, and that
number will only continue to climb (Fingas, 2014). Even cars, thermostats and refrigerators are
becoming computerized and connected. This isn't groundbreaking information; most people are
aware of this. What isn’t common knowledge, however, is who creates this technology. How does
Google always seem to know exactly what you are asking for, even when you’re not sure how to ask
it? How does Facebook manage to accommodate the various needs and interests of over 1 billion
users each month (Protalinsk, 2014)? Who is responsible for making this technology so
comprehensive? The answer to the last question, of course, is computer scientists, software engineers,
database administrators, computer engineers and others in the technology industry. These computing
jobs have shaped the modern world in ways only science fiction could have predicted. These people
are responsible for some of the greatest innovations of the last century. They work every day on
technology that is shaping the future. However, it is the future that is looking bleak. There are
currently too few college graduates suited to fill the demand of the growing tech industry.
Declining Workforce for a Growing Industry
Hopeful, young college graduates are not exactly overwhelming the tech industry. There are
Published by Scholars' Mine, 2016
1
Missouri S&T’s Peer to Peer, Vol. 1, Iss. 1 [2016], Art. 1
CS in HS: Promoting Computer Science Education in High School
S&T’s Peer to Peer: An Undergraduate Research Journal (Vol 1; Issue 1 – 2016)
Ross 2
not enough college graduates able to fill the positions available in the tech industry. This seems
counterintuitive: a growing industry with thousands, if not millions of high-paying jobs will go unfilled
due to the lack of potential hires. The college major that is needed to fill many of these computing
jobs is Computer Science (CS). Unfortunately, there aren't enough college students majoring in
Computer Science to fill the growing demand of the tech industry. In fact, the number of CS majors
in American universities is barely growing at all. For example, in 2002, 4.42% of all college graduates
were Computer Science majors. In 2011, only 2.76% of college graduates majored in Computer Science
(Bui, 2014). This contrasts greatly with the speed at which the tech industry is growing. Code.org
estimates, with the help of data from the Bureau of Labor Statistics, that by the year 2020 there will be
approximately 1.4 million new jobs in the tech industry, but fewer than 500 thousand new CS graduates
(“Computer Science: America's Untapped Industry”, 2015; Bureau of Labor Statistics, 2015). The United
States may lose its crown as king of technology if we cannot fulfill the demand of the industry.
There is obviously a problem, but is there a solution? Students cannot be forced into a major,
and college graduates with degrees other than CS will not be able to fill these demands without formal
https://scholarsmine.mst.edu/peer2peer/vol1/iss1/1
2
Ross: CS in HS
CS in HS: Promoting Computer Science Education in High School
S&T’s Peer to Peer: An Undergraduate Research Journal (Vol 1; Issue 1 – 2016)
Ross 3
education. However, universities might be the wrong place to look for potential CS majors. By the
time students enroll in college, they are expected to have already declared a major. Students cannot
be expected to declare their major in a field they know relatively nothing about (Elrod et al., 2006).
Students must discover Computer Science prior to college. That’s right - hope lies with teenagers.
The current state of high school CS programs, however, is abysmal. Roughly 90% of high schools
do not even have a CS program (Cuny, 2011). Of the remaining 10%, the programs are inconsistent.
Some offer the potential for college credit, some do not; some teachers have a background in CS,
some do not (“Making Computer Science Fundamental to K-12 Education,” 2014). There is no
wonder so few students seek degrees in CS; many of them have never been introduced to the subject
at all.
Experience Equals Enrollment
Every high school in America needs to offer a well-structured CS program with certified
teachers. If this goal were met, it would have a huge impact on the number of students that major in
CS in college. Several studies have shown that once kids are exposed to Computer Science as a
subject, they are more likely to consider CS as a major in college: Gannod et al. (2014) conducted
such study in the form of a CS boot camp aimed at introducing high school girls to Computer Science.
The participants were polled before the camp had begun and after the camp had ended.
Published by Scholars' Mine, 2016
3
Missouri S&T’s Peer to Peer, Vol. 1, Iss. 1 [2016], Art. 1
CS in HS: Promoting Computer Science Education in High School
S&T’s Peer to Peer: An Undergraduate Research Journal (Vol 1; Issue 1 – 2016)
Ross 4
Their responses show just how much of an influence even one week of CS exposure can have on
their views. When asked if "CS is relevant to real world issues”, researchers found a significant
increase in positive responses after the students had attended the camp. Furthermore, responses also
changed for the better in the post camp survey for the question "Are you considering CS as a major?”
(Gannod et al., 2014). This evidence is hopeful. If students are given the chance to try out Computer
Science in high school, they just might decide they like it enough to declare it as their major.
Thankfully, there are others fighting for t (...truncated)