Cost & earnings at Worcester Polytechnic Institute What students borrow here, and what they go on to earn
Computer Science graduates earn a median $66,073 Across 767 US programmes, two years after finishing
See the degree grade →Worcester Polytechnic Institute's Bachelor of Science in Computer Science is a practical, project-focused undergraduate programme that trains students in core computing principles, software development and systems design. It suits students who want a rigorous technical foundation combined with hands-on, team-based projects and opportunities for research or industry collaboration.
The Computer Science BS at Worcester Polytechnic Institute emphasises both theoretical foundations and applied practice. Early study builds core skills in programming, discrete mathematics, data structures and computer architecture. Later-year coursework typically covers algorithms, operating systems, software engineering, databases, networking, and topics such as artificial intelligence, machine learning, human–computer interaction, cybersecurity and computer graphics. Students also choose electives to specialise in areas such as data science, embedded systems, security, or computational science.
A distinctive element of the WPI curriculum is project-based learning: students complete the Interactive Qualifying Project (IQP), which integrates computing with societal or interdisciplinary problems, and the Major Qualifying Project (MQP), a substantial team or individual capstone focused on solving a real technical challenge. Lab work, team software projects, and opportunities for undergraduate research with faculty complement classroom study.
Applicants should present a strong secondary-school record with emphasis on mathematics and science. Successful candidates typically have studied algebra, geometry and precalculus (or calculus) and have experience in programming or computer science where available. Typical application materials include school transcripts, a personal statement, and academic recommendations; testing requirements may vary by country and application pathway. International applicants must meet WPI’s English proficiency requirements. Transfer applicants should provide college transcripts and course descriptions for evaluation of prior credit.
Graduates with a BS in Computer Science from WPI are prepared for roles in software development, systems engineering, data science and analytics, cybersecurity, machine learning engineering, DevOps and cloud engineering, and technical product development. The emphasis on team projects and the MQP gives students practical experience attractive to employers in technology companies, finance, healthcare, manufacturing and consulting. Many graduates also pursue graduate study in computer science or related fields, or launch startups and join research labs.
WPI is known for its project-based curriculum that integrates classroom learning with substantial, real-world projects. The IQP and MQP offer unique opportunities to work on interdisciplinary and industry-sponsored problems, often resulting in portfolios and professional contacts before graduation. Small class sizes and close faculty mentorship support hands-on learning and undergraduate research. WPI’s strong connections with regional and national technology employers, active career services, and a collaborative campus culture make it a supportive environment for students aiming to enter technical careers or further study in computing.
Shortlist scholarships and plan your application — free guidance from our advisors.