Skip to main content

3+1 BS/MS in Computer Science

Earn your undergraduate and graduate degrees in just four years and jumpstart your career in one of the most rapidly growing fields.

Graduate early with your master’s degree in computer science

In the dual degree program, you will earn your BS and MS in Computer Science in just four years instead of the usual five. By completing your degrees in this timeframe, you will be able to start working a full year early, allowing you to spend more time earning and building your career.

This program is designed to prepare you for one of today’s most in-demand fields. At Willamette, you will receive an education that focuses on developing the technical knowledge and soft skills you will need to thrive in the modern workplace. Alongside the principles of computing, you will learn effective communication and gain an understanding of the ethics surrounding technology in our rapidly evolving world.

Program Information


  1. Declare computer science as your major during your sophomore year
  2. Apply to the masters program as a junior to reserve your spot
  3. Complete six required undergraduate courses by the end of your junior year
  4. Begin graduate coursework in the fall of your senior year
  5. Finish with four graduate courses in the summer


  • Graduate courses are taught in the evenings at our downtown Portland campus
  • Students can keep their undergraduate financial aid during their senior year. The summer of graduate-level study ending the program is billed at the MSCS tuition rate.
  • Students get access to graduate career services and events
Willamette University

3+1 BS/MS in Computer Science

900 State Street
Salem Oregon 97301 U.S.A.