Two students looking at a computer

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 now exceeds the number of new computer science bachelor's graduates by over one million persons annually. A computer science degree at Oregon State can give you the skills to analyze medical data, to create robots, to craft artificial intelligences, to mine web traffic, to 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.

  • Oregon State University offers the Applied option, through which you can choose different packages of courses to satisfy your Applied graduation requirements. For example, you can choose the cybersecurity package of courses, which you can complete wholly online (beginning Fall 2020), on-campus, or a mixture of both. Oregon State University delivers this B.S. in computer science 100% online through OSU Ecampus. Or you can satisfy the Applied option requirements by choosing from one of eight other packages (whose courses are all available on-campus and in many cases also available online). If none of these packages exactly match your interests, you can build your own custom package of courses.
  • In addition to the Applied option, you can choose the Systems option, which is accredited by the Computing Accreditation Commission of ABET (in both Bachelors of Science degrees and in Honors Bachelors of Science degrees).

Additional computer science programs at Oregon State:

  • 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.
  • Undergraduate certificate in cybersecurity: This certificate is for any student currently pursuing a bachelor's degree at Oregon State (including students in the post-baccalaureate computer science program), or anyone who already has a bachelor’s 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.
  • Oregon State University-Cascades option in Web and Mobile Software Development.

Applied Option

Systems Option