Computer Science with Secondary Field Concentration, B.S.

Shippensburg University's Bachelor of Science in Computer Science degree program and all its concentrations are accredited by the Computing Accreditation Commission of ABET, meaning it meets nationally determined standards. This concentration is designed for students who would like to combine computer science with another field of study.

Get more info

Loading...

What Will I Learn?

Abet logoThis concentration provides you with a strong foundation in computer science along with a working knowledge in another field of your choice, allowing you to be conversant with professionals in both areas, and the practical knowledge to write software in the adopted area of study with an insider's perspective.

You will get an introduction to a range of software applications (graphics, databases, web programming, etc.). Additionally, you will be well versed in the hardware and software aspects of how a computer works. Other skills for this program include:

  • Finding solutions to difficult problems and implementing them in a programming language
  • Applying these problem solving and programming skills to problems in the chosen secondary domain
  • Interacting with professionals in the chosen domain to find solutions to problems
  • Working as a member of an interdisciplinary team

What are the requirements for this degree?

Prospective students should have test scores of 560 for SAT or 24 for ACT, or math placement of 4 or better.

On top of general education courses, there are 46-47 core requirements for this program. Additionally, you will take courses in your chosen secondary field. Faculty will advise you on course selection and help you develop skills appropriate for your chosen career.

The Undergraduate Catalog provides details about program requirements.

4+1 Program

With careful planning, advanced undergraduate students can complete our Master of Science in Computer Science program with only one additional year of study. The details of how this works depend on the interest areas of the student, but leveraging both degrees can give a graduate a combination of breadth and depth that employers will appreciate.

What Types of Careers Could I Get With This Degree?

Opportunities exist among all employers, especially business and industry, government, science and education. Not everyone who completes this degree becomes a programmer. These skills are required in jobs like sales, technical support and project management.

Some specific positions include:

  • Developer
  • Systems administrator
  • Data scientist
  • Web developer
  • Data base administrator
  • Network administrator
  • Security administrator
  • Knowledge engineer
  • Game developer

What Kinds of Experiences Could I Have on Campus?

You should expect:

  • Demanding courses that cover a wide range of topics in computer science, taught by knowledgeable faculty (no courses are taught by graduate students)
  • Small class sizes, with highly accessible faculty
  • A sense of department camaraderie
  • Numerous opportunities for department involvement (crews, clubs, internships, research)