You are on page 1of 1

Computer Science participation has always been an issue in the United States.

​There are
currently over 500,000 open computing jobs, in every sector, from manufacturing to banking,
from agriculture to healthcare, but only 50,000 computer science graduates a year (Bednarz par.
6). The lack of Computer Science graduates is detrimental to the economy and society as
businesses and innovation stems from the technology that is made possible by computer
scientists. In the status quo, one of the reasons that there is a lacking supply of computer
scientists is because of the existence of multiple programming languages. Computer
programming languages take years to master, and because of the requirements in jobs, multiple
programming languages need to be mastered. This would be seen a deterrent as it creates a
perceived difficulty that disincentivizes students from taking computer science classes, and
eventually majoring in Computer Science.
The goal of this research is to determine whether a universal programming language
would be effective in increasing computer science involvement. A universal programming
language is a programming language that eliminates the need for other programming languages
by including all the functions of other programming languages. A survey was conducted to
determine whether or not a universal programming language would be effective in increasing
computer science involvement. The survey found that a majority of students at Centennial High
School who took at least one Computer Science class would prefer the existence of a universal
programming language. The results support the idea that a universal programming language
would help increase involvement in Computer Science. This would eventually benefit the
economy and society.

You might also like