Computer
Science

About the Undergraduate Program

Computer science is the study of algorithms and problem solving. Computer scientists play a role in every professional field, and the need for new computer software developers, computer scientists, and computer systems analysts is projected to grow 11 percent from 2019 to 2029, much faster than the average for all occupations. These occupations are projected to add about 531,200 new jobs. A computer science degree at Oregon State can give you the skills to analyze medical data, create robots, craft artificial intelligences, mine web traffic, combat cybercrime, and much more.

Your choices for earning a B.S. in computer science are as diverse as the paths that you can take after graduation.

  • The four-year computer science degree is offered both in-person on the Corvallis campus and online through Ecampus.
  • Oregon State University offers the Applied option, through which you can choose different packages of courses to satisfy your Applied graduation requirements.
  • In addition to the Applied option, you can choose the Systems option, which is accredited by the Computing Accreditation Commission of ABET.
  • The online postbaccalaureate program is designed for students who want to earn their computer science degree online and who already have a bachelor’s degree in a different academic discipline.
  • OSU-Cascades offers applied tracks in software engineering and software entrepreneurship.

Applied Option

Degree requirements

Systems Option (only available on-campus)

Degree requirements

Online Programs

  • Online postbaccalaureate computer science degree (B.S.): This program is designed for students who want to earn their computer science degree online and who already have a bachelor’s degree in a different academic discipline.
  • Online computer science degree: This program is for students who do not already have a bachelor's degree and want to earn a computer science wholly online, on campus, or a mixture of both.
  • Undergraduate certificate in cybersecurity: This certificate is for any student currently pursuing a bachelor's degree at Oregon State (including students in the postbaccalaureate computer science program), or anyone who already has a bachelor’s degree from an accredited institution.
  • Computer science minor: This minor provides a wealth of knowledge and skills that are in high demand in virtually every industry, from business and education to agricultural sciences and health care.