The highly versatile degree in computer science 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 the CS major exist off-campus and overseas to ensure you can have an international experience without falling behind on your coursework.
Computer Science Education, the WPI Way
If you’re interested in a Computer Science degree at WPI, discover our award-winning faculty, cutting-edge research, and world-changing projects, along with the inspiring accomplishments of our alumni.
The comprehensive curriculum for the degree in computer science combines computer science major 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
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, your options might include supporting faculty research, conducting projects off-campus in the U.S. or abroad, and finding your niche.
More Value
Whether it’s real-world work experience through a co-op or internship, accelerating your path with a BS/MS program, or even finding opportunities to integrate coursework with extracurricular interests, personalizing your education at WPI pays off. See how WPI changes your path.
Get Hands-on Experience Through the Computer Science Major Qualifying Project
Students who pursue a computer science major must complete an immersive project that requires them to solve a real-world problem. While many students complete their MQP locally, there’s also the option for their work to be completed at project centers around the world. From using Super Mario Bros. to compare genetic algorithms to creating wearable action guidance bands, check out past projects completed by CS majors.
Already Have a Computer Science Bachelor’s Degree? Move On to a Master’s.
Do You Have a Master’s? Interested in Earning a PhD?
Whether you have a master’s in computer science or one in a related technical field, our PhD in computer science will place you right at the forefront of innovative research in world-class labs. Students will study algorithms, theory, systems, or networks, which is then translated to their research interests— everything from AI and databases to graphics. Not to mention, our computer science PhD has been internationally recognized for research excellence for 40+ years!
Complement Your Degree with a Minor in Computer Science
You don’t have to commit to a full major to take advantage of the resources available from WPI’s computer science department—we’ve got you covered. One of the most popular minors on campus, WPI’s minor in computer science will give you a competitive edge by teaching you skills you can use in almost any field, making you highly sought after by employers. Learn more about your options, and apply today.