About the Department

A Diverse Education for a Diverse Field

As society's use of computers expands, the need for knowledgeable and experienced computer scientists grows with it. The continued development of new and innovative uses of computer technology relies upon strong, current, diverse, and flexible computer science education programs. The Computer Science department at WPI fits that profile.

The Computer Science curriculum at WPI encompasses a broad range of sub-disciplines including engineering, science, mathematics, and the humanities and arts. Students at the graduate and undergraduate levels may pursue a wide variety of fields such as human-robotic interaction; intelligent tutoring and educational data mining; high-volume data stream processing and visualization; security, privacy, and trust; virtual environments; mobile computing; network gaming; and software components and tools. With this many options, our graduates leave WPI prepared for a variety of exciting careers in computer science.

Balancing Theory and Practice

Our project-enriched education will prepare you for the real world by giving you opportunities to work on large-scale projects with your peers, both in the classroom and in the lab, and always with the support of our world-class faculty. Here you won’t spend all your time in the classroom or the computer lab. You’ll have the chance to work on projects that make a real difference to a community either in New England or at one of our many project centers located throughout the world.

You’ll learn teamwork skills, advanced research techniques, and most importantly, you’ll learn how to solve problems. And when you graduate you’ll be ready to hit the ground running and make an immediate contribution to society.

  • Email a Friend
  • Bookmark this Page
  • Share this Page

Graduation Outcomes

A recent WPI study of average salary by concentration reveals that Computer Science graduates have the highest starting salary of all WPI graduates, with BS recipients earning an average of $69,868 per year. Learn more…


The Computer Science program is accredited by the following organizations: