10

Courses (30-Credits)

$22K

Approximate Total Cost In-State

4

Graduate Certificates

Master of Science in Computer Science: Power the World

The M.S. in Computer Science at West Chester University is designed to deepen your foundational knowledge, build your leadership skills, and hone your specialization through tracks in information systems, computer security (information assurance), artificial intelligence engineering, and cloud engineering. The M.S. in Computer Science program can be completed in as little as 18 months, with evening courses and both full-time and part-time options built for working professionals. As one of the most affordable programs in the region, you'll get an exceptional return on your investment.

Our Graduate Certificates in high-demand areas like cloud computing, data engineering, computer and network security, and AI/machine learning let you advance fast professionally and can serve as a stepping stone to the M.S., even if your undergraduate degree isn't in computer science.

All programs are backed by faculty actively researching cutting edge work at the forefront of their fields, giving you access to hands-on learning that goes beyond the classroom.

Whether you're looking to break into tech or move into a leadership role, West Chester University's graduate programs in Computer Science give you the credentials, flexibility, and real-world preparation to get there.

ABET Computing Accreditation Commission

Centers of Academic Excellence in Cybersecurity

Graduate Certificates

  • AI Engineering (Coming Spring 2027)
  • Cloud Engineering (Coming Spring 2027)
  • Computer Security (Information Assurance)
  • Information Systems
  • Programming Fundamentals

Admissions Information

The M.S. in Computer Science program offers fall and spring enrollment. Applicants who do not have an undergraduate degree in computer science or a related field may apply for admission into a Graduate Certificate in Computer Science.

  • Online application
  • Official academic transcript(s) from all colleges and universities attended
  • Minimum 3.0/4.0 undergraduate GPA
  • A written statement of your professional goals
  • Two letters of recommendation
  • Resume

Beginning with the 2027 application cycle, the resume requirement will become optional. If you're ready to begin the M.S. Computer Science this fall 2026, don't wait! Many applicants may already qualify for admission requirement waivers, and our team is here to help you through the application process.

Benefits of a Master's Degree in Computer Science from West Chester University

Faculty Experts

Our faculty are accomplished experts in their respective specializations. Each member is active in ongoing industry research, including topics such as augmented reality security, malware analysis, information retrieval, cognitive science, and machine learning. They'll work with you to ensure your master's degree is in line with your individual career goals.

State-of-the-Art Laboratory Classrooms & Multiple Servers

WCU maintains state-of-the-art computer laboratories for the exclusive use of students in the CS program, including 55 Windows-based operating systems and 25 Linux-based systems.

The Department of Computer Sciences also maintains several Linux servers that are available for student and faculty use in the program.

Information Security Center and Industry Advisory Board

The Information Security Center (ISC) provides high quality education and training of information assurance. This is accomplished through teaching, scholarly, and service activities through WCU's collaboration and partnership with industry, public organizations, and other institutions.

The ISC's Industry Advisory Board includes members from a variety of organizations including XDA Developers, Vanguard, Gartner, F5 Networks, Deloitte, Unisys, Microshare, and Parsons Corporation. The Advisory Board guides decisions for the ISC and keeps WCU on top of the latest trends in the marketplace.

Scholarships & Graduate Assistantships

WCU constantly strives to make education more affordable for our students. The Repair the World Scholarship is awarded annually to four WCU students who are earning their master's in computer science. Additionally, we encourage students to explore graduate assistantship opportunities available through The Graduate School.

Robust Student Experience

As a student in the master's in computer science program, you'll have ample opportunities for involvement on our campus, including:

In addition, the Department of Computer Science and the Computer Science Club jointly moderate a Discord server to help facilitate virtual community and discussion outside of our physical CSC classrooms and labs.

Internships & Research Opportunities

At WCU, we understand the value of hands-on experience. You can choose to participate in diverse internships or take on your own independent research project. Whichever path you choose, you'll work to address real-world challenges by applying your classroom and laboratory knowledge.

What Can You Do with a Computer Science M.S. from West Chester University

Exceptional Growth Through 2030

The U.S Bureau of Labor Statistics projects job growth for computer science related roles at 22% through 2030, which is a rate much faster than the average for all occupations.

An Excellent Computer Science Salary

Depending on your level of education, your computer science salary can be well over $100,000. For example, the median salary for information research scientists is $131,490, while a software developer can earn a salary of $153,000.

Become a Top Candidate

With a worldwide reliance on technology, there are nearly endless computer science jobs available, such as:

  • Computer network architect: Build communication networks including intranets.
  • Software developer: Design, test, and develop applications to improve job effectiveness.
  • Computer and information research scientist: Generate and design new computer science approaches.
  • Software development engineer: Design, build, and maintain computer systems and software.
  • Information security analyst: Protect the integrity of computer systems and information.
  • Network and computer systems administrator: Ensure everyday operations are running to optimal capacity.
  • Web developer: Design and create websites and optimize site capacity and performance.

Your master's degree will make you a top candidate in your computer science job search.

Where are our graduates?

What Will You Study as a Graduate Student in Computer Science?

Master's

Earning your master's degree in computer science at West Chester University means you'll have the knowledge, skills, and tools you'll need to succeed.

M.S. in Computer Science

Code Title Credits
Core Courses 1,2
CSC 520Foundations of Computer Science3
CSC 530Data Structures3
CSC 540Programming Languages3
CSC 560Analysis of Algorithms3
Electives
Select four 500-level electives from the following:12
CSC 525
Operating Systems
CSC 535
Networks and Data Communication
CSC 545
Database Systems Concepts
CSC 555
Software Engineering
CSC 565
Compiler Design
CSC 575
Artificial Intelligence
CSC 576
Data Science
CSC 577
Natural Language Processing
CSC 581
Topics in Computer Science
CSC 583
Topics in Computer Security
CSC 584
Topics in Web Technology
CSC 585
User Interfaces
CSC 586
System Administration and Security
CSC 587
Modern Web Applications Using Server-Side Technologies
Select two 600-level courses from the following:6
CSC 600
Advanced Seminar 3
CSC 603
Advanced Seminar in Security 3
CSC 605
Internship in Computer Science
CSC 610
Independent Research 4
CSC 620
Thesis 4
Total Minimum Credits Required 30
1

A student must complete the four core courses within the first six courses taken.

2

All core courses must be completed before a student can take a 600-level course.

3

The advanced seminar courses (CSC 600 and CSC 603) offer a variety of advanced topics in computer science. A student must take at least one of these courses.

4

A student who elects to do a master's thesis must take CSC 610 (independent research) and CSC 620 (thesis). CSC 610 may count for credit towards the degree only once.

Thesis Options

Independent Research (CSC 610)

The student may work in one of three directions for this course:

  1. Master's thesis preparation: After consulting with a faculty advisor, the student will conduct a comprehensive literature search in a research area, write a detailed report on the current state of the art in that area, and develop a thesis proposal.

  2. Individual project: The student will work on a substantial programming project throughout the semester. The student will be expected to do sufficient background research and then design, as needed, all the data structures, flow of control, and so forth, required for implementation.

  3. Team project: The student will be involved in an ambitious software development project with at least one other student under the guidance of the advisor. This course emphasizes the development of those capabilities that are considered especially important in the practical world of computing, such as written and oral communications skills and the ability to work as part of a team.

Thesis (CSC 620)

The student is to carry out the research proposal developed in CSC 610. At the completion of the project, the student must submit a bound manuscript that meets the approval of the graduate committee.

You'll also have full access to computer science labs and can assist faculty with their research projects.

Certificates

Never miss an application deadline!

Request for Information

Loading...