Worcester Polytechnic Institute

150 Programs 4 Degree levels
Masters

Computer Science MCS

DegreeMasters
FieldComputer Science
A

Cost & earnings at Worcester Polytechnic Institute What students borrow here, and what they go on to earn

You borrow $27,000 median federal debt
You repay $307/mo over 10 years
Graduates earn $103,470 10 yrs after entry
Debt clears in 0.4 yrs of the salary premium
US Department of Education figures See the full breakdown →
A

Computer Science graduates earn a median $94,408 Across 302 US programmes, two years after finishing

See the degree grade →

The Master of Computer Science (MCS) at Worcester Polytechnic Institute is a professionally oriented graduate degree that develops advanced computing skills through coursework and applied projects. It suits students with a foundation in computing who want to accelerate technical expertise for industry roles or deepen knowledge before transitioning to specialised fields such as AI, data science, software engineering or cybersecurity.

What you'll study

The MCS is a course-based programme combining core computer science fundamentals with elective specialisations and a substantial applied project. Core subjects typically include algorithms and data structures, operating systems, computer networks, databases, and software engineering. Electives allow you to focus on areas such as machine learning and artificial intelligence, data science and analytics, cybersecurity, human–computer interaction, distributed and cloud systems, robotics and embedded systems, or computer graphics.

Teaching is delivered through a mixture of lectures, laboratory sessions and team-based projects. A significant component of the programme is an applied capstone or project that emphasises real-world problem solving; students often collaborate with industry partners, research labs or interdisciplinary teams. Coursework frequently exposes students to contemporary tools and frameworks for software development, data processing, security testing and deployment at scale.

Entry requirements

Applicants are normally expected to hold a bachelor’s degree in computer science, computer engineering or a closely related technical discipline. Candidates with degrees in other fields but with demonstrable computing experience or relevant coursework may also be considered; such applicants might need to complete prerequisite undergraduate courses before or alongside graduate study.

  • Academic transcripts demonstrating a strong foundation in mathematics and computing.
  • A current résumé or curriculum vitae outlining relevant academic, research or professional experience.
  • Statement of purpose describing academic interests, career goals and reasons for choosing the programme.
  • Letters of recommendation from academic or professional referees who can speak to the applicant’s technical ability and readiness for graduate study.
  • Proof of English language proficiency is required for applicants whose first language is not English (accepted tests and minimum scores follow institutional guidelines).

Standardised tests such as the GRE may be optional or recommended depending on the applicant’s background and programme policy; check the programme’s admissions guidance for current practice. Professional experience in software development, data work or related areas can strengthen an application, particularly for candidates without a formal CS degree.

Career prospects

Graduates of the MCS programme go on to technical roles across industry and the public sector. Common job titles include software engineer, backend/frontend developer, data scientist or analyst, machine learning engineer, systems or network engineer, cybersecurity analyst, DevOps engineer and technical product manager. The programme also prepares candidates for roles in specialised domains such as robotics, computer vision, natural language processing and cloud architecture.

Because the degree emphasises applied projects and practical skills, alumni frequently transition directly into industry positions, join start‑ups, or continue working in research and development roles. The MCS can also serve as a stepping stone for those who later decide to pursue a research master’s or doctoral study in computer science.

Why study at Worcester Polytechnic Institute

Worcester Polytechnic Institute is known for its project-based, interdisciplinary approach to engineering and computing education. The MCS benefits from small class sizes, close faculty interaction and hands-on learning that connects theory to practical applications. The university’s emphasis on collaborative projects means students gain experience working in teams and solving real-world technical problems—skills highly valued by employers.

WPI’s location and industry connections provide opportunities for internships, research collaborations and partnerships with technology companies, healthcare organisations and manufacturing firms in the region. Students also have access to laboratory facilities and research groups working in areas such as cybersecurity, data science, robotics and human–computer interaction, and can draw on campus career services and entrepreneurship support when preparing for the job market or launching ventures.

Latest Masters Scholarships

⚖ Compare this programme with similar ones

Similar Masters programmes at other universities

Get help applying to Worcester Polytechnic Institute

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.