The highly versatile BS in Computer Science degree at WPI gives you the flexibility to explore a broad range of computer science topics, such as engineering, science, mathematics, and the humanities and arts, to complement your talents and career goals. Collaborative projects with fellow students and experienced faculty at WPI model the real-world experience of using computer science to solve problems within a team, making you sought-after by employers.

With the universal nature of computer science permeating our everyday lives, WPI also recognizes the importance of connecting with your world and enhancing your global perspective. So, project opportunities designed specifically for Computer Science majors exist off-campus and overseas to ensure you can have an international experience without falling behind on your coursework.



The comprehensive curriculum in the BS for Computer Science program combines CS courses in diverse fields across campus, hands-on team projects, and requirements in the humanities and arts so you obtain the technical and personal skills you need to succeed in today’s global economy.

With innovative classes such as Mobile and Ubiquitous Computing, Data Mining, Software Engineering, Database Systems, and Artificial Intelligence for Interactive Media and Games, you have the flexibility to focus on cybersecurity, robotics, computational science, software design, and more. 

Project-based Learning

Project-based Learning

Hands-on, project-based learning is the cornerstone of the WPI experience, and a big reason why you’ll stand out to employers. As a Computer Science major, you can support faculty research or improve computer applications used on campus, or you can conduct projects off-campus in the U.S. or abroad.

Through the Global Projects Program, students immerse themselves in projects in communities as close as our home city of Worcester and at more than 40 other locations worldwide. Students work in teams with a faculty advisor and are accountable to a project sponsor on a specific problem that connects science or technology with social issues and human needs.

Recent student projects range from supporting essential businesses in South Africa’s Monwabisi Park by training owners and developing a business association to building a prototype of a distributed radar simulator at MIT’s Lincoln Laboratory using progressive software tools.

Students crossing the desert on camels

Getting Involved

Getting Involved

WPI actively supports lots of ways for you to interact with other students and the campus community through clubs, organizations, and more. Some are even designed specifically for Computer Science majors:

  • Association for Computing Machinery (ACM)
  • Upsilon Pi Epsilon (UPE), the national Computer Science honors society
  • Women in Computer Science (WiCS)
Students organizing project tasks with sticky notes on a whiteboard

After Graduation