Skip to main content

Computer Science

Computer Science majors participate in Local and Regional Programming contests throughout the year. In each contest a team of between 3 and 4 students is given a set of problems to solve in a set period of time (typically 4 or 5 hours). Teams submit their solutions electronically to a panel of judges which then test them with special input data unseen by the teams. Teams are given back a basic Yes/No answer from the judges, a No meaning that something is wrong in the solution (exactly what is wrong is not specified--that is for the team to determine). Team standings are based on the speed with which they solve each problem along with a penalty for the number of No answers they got from the judges.

Local contests pit teams from Western PA and Eastern and Central Ohio. The larger Regional contest, held in November each year, hosts between 120-130 teams from Pennsylvania, Ohio, Michigan, Indiana, and Ontario. As part of the global International Collegiate Programming Contest ( the top three teams from our region move on to the World Finals, held each Spring. Westminster's best showing to date in our Regional Contest has been a very respectable 15th place out of 130 teams in 2004. Two teams also placed in the top 30 in 2001 (19th and 29th), and one team placed 24th in 2006.


What can you do with a Computer Science degree?

Imagine yourself a software applications developer, computer systems analyst, computer programmer, database administrator, computer systems engineer, web developer, or information security analyst.