Apply Now Visit Request Information

Academic Master Plan

spacer image

College of Arts & Sciences

Office of Dean - College of Arts & Sciences
1871 Old Main Drive
Shippensburg PA 17257
(717) 477-1151

Department of Computer Science

MCT 156
Shippensburg University
1871 Old Main Drive
Shippensburg, PA
(717) 477-1178
Department Web Site  

spacer image

Contact Information

Graduate Admissions

Graduate Admissions Office
Shippensburg University
1871 Old Main Drive
Shippensburg PA 17257
Phone: 717-477-1213
Fax: 717-477-4016

Graduate Dean's Office

The School of Graduate Studies
Shippensburg University
1871 Old Main Drive
Shippensburg, PA  17257
Phone: 717-477-1148


spacer image

Master of Science in Computer Science


Computer Science Program

The Master of Science in Computer Science degree program is designed to accommodate those seeking a general MS in Computer Science as well as those who want to develop professional skills in cybersecurity, management information systems, software engineering or IT leadership. While students with at least a minor in computer science are prepared to start, students who wish to transition from math, science, or engineering into computer science may be fully enrolled in the program after taking three prerequisite undergraduate courses. Ship undergraduates may obtain an advanced degree through a 4+1 BS/MS option.

Computer Science Admission Requirements

To gain admission to the MS in Computer Science program, you must satisfy the general admission requirements of the graduate school. Applicants whose overall quality point average is below 2.75 will be required to take the Graduate Record Examination (GRE) prior to admission. All international applicants who have not graduated from a 4-year American university must take the Test of English as a Foreign Language (TOEFL) and must achieve a minimum score of 70 (IBT) or 6.0 (IELTS).

You should also submit at current Professional Resume as a PDF or Word document to GradAdmiss@ship.edu.

Computer Science Degree Requirements

The MS in Computer Science is a 30-credit hybrid program consisting of ten courses offered in the evening and online. All students complete six core courses for a total of 18 credits. The remaining 12 credits can be fulfilled with four elective courses or with four courses from one of the concentrations. There are five program options:

  • General Program
  • NEW! Cybersecurity Concentration (with California University of Pennsylvania)
  • IT Leadership Concentration
  • NEW! Management Information Systems Concentration
  • Software Engineering Concentration

Concentration courses are offered online.

Core Courses (18 credits)

  • CSC501 Algorithm Design and Analysis
  • CSC502 Automata Theory
  • CSC520 Computer Architecture
  • CSC521 Operating Systems
  • CSC523 High Performance Computing
  • CSC570 Database Management Systems

Electives (12 credits)

  • CSC534 Computer Security
  • CSC550 Scientific Visualization
  • CSC571 Data Mining
  • CSC592 Advanced Topics in Computer Science
  • CSC599 Independent Study
  • Any 400-level CSC course, except Senior Research (no more than two)
  • Any of the concentration courses listed below

Cybersecurity Concentration

  • CSC534 Computer Security*
  • PSC735 Biometrics***
  • PSC745 Cybersecurity Risk Management 2***
  • PSC755 Wireless Network and Security***

IT Leadership Concentration

  • CSC560 Agile Software Methods*
  • CSC563 Software Metrics and Process Management*
  • SOC550 Leadership Theory and Practice*
  • SOC560 Leadership, Change and Innovation*

Management Information Systems Concentration

  • ISS515 Information Systems and Project Management*
  • ISS570 Information Analysis*
  • MBA574 Management Information Systems and Applications*
  • MBA548 IT Management and Innovation*

Software Engineering Concentration

  • CSC560 Agile Software Methods*
  • CSC561 Agile Development Techniques 1**
  • CSC562 Agile Development Techniques 2**
  • CSC563 Software Metrics and Process Management*

*Offered online
**Offered in summer as week-long “boot camp”
***Offered online by California University of Pennsylvania

Computer Science Resources

The Department of Computer Science supports a number of platforms and operating systems (e.g., PC, Mac, Windows, OSX, Linux, VMWare, Virtual Machines, Clusters). Classrooms are populated with up to 32 computers per room (one per student), and have wireless network access.

The department maintains its own servers, to which students have access; in addition, students have accounts on the university academic servers.

Software includes a gamut of applications and developer tools, most of which is freely available, which is available on all of the department’s computers and in some open university labs. The department also participates in the Microsoft Developers’ Network Academic Alliance (MSDN AA), which enables our students free access to all software supported by the MSDN.

Computer Science Faculty

The majority of computer science department faculty hold earned doctorates. Some faculty members also serve as consultants to government and to nearby firms.