Credits required
45 Oregon State University is on a quarter-term system. There are four quarters each year and classes are 11 weeks long. This program's 45 quarter credits are equal to 30 semester credits.*
Cost per credit
$633 Based on current tuition rates. No additional charge for nonresident students. Does not include course materials and associated fees and expenses.
Online You can complete all or nearly all requirements of this program online. View the curriculum.
Start term
Varies Program start term varies. View admissions information for more details.§

Computer Science (M.S. or M.Eng.) – Online

Curriculum — M.Eng. and M.S. in Computer Science

Earning your master’s degree in computer science online with Oregon State will equip you with the knowledge that is needed to apply the disruptive power of technology in any field.

Courses in the 45-credit Master of Engineering and Master of Science programs are developed and delivered online by Oregon State faculty members, many with industry experience. These classes will prepare you to lead work and solve complex problems in the areas of data structures, artificial intelligence, database management systems, software engineering, computer animations and more.

Project and non-project options

The M.S. in Computer Science program will require you to complete a computer science-related project in collaboration with expert Oregon State computer science faculty. You can complete this project from a distance without any in-person requirements. The M.Eng. in Computer Science program will only require you to complete the 45 credits of coursework.

Degree requirements

The M.Eng. and M.S. computer science programs include 45 credits of coursework from Oregon State’s College of Engineering and School of Electrical Engineering and Computer Science.

You can view the program curriculum requirements on OSU’s academic catalog and gather additional details on the EECS website.

Topic areas

Using your personal and professional interests as a guide, select an area that will give focus to your studies. Choose a topic from one of the following areas:

  • Theoretical computer science
  • Artificial intelligence
  • Computer systems
  • Software engineering
  • Computer vision and graphics

Sample course topics

  • Algorithms: Design, analysis, and implementation
  • Big ideas in AI
  • Computer architecture
  • Human computer interaction
  • Introduction to computer graphics
  • Machine learning
  • Privacy and surveillance

Notice: Oregon State University students may now take part in internships anywhere in the United States. Read more about Ecampus’ authorization and compliance.

Related stories

What kind of online computer science degree should you pursue?

Oregon State University offers multiple online bachelor's and master's degrees in computer science. Read our guide to better understand who each program is designed for, skills you'll gain and possible career outcomes.

Persistence pays off as an online student, even when you don’t have a bird’s-eye view

There was a time when the idea of “seeing the big picture” was more than Ravonne Byrd could manage. She was trying to find her footing professionally, but different career paths became unappealing the further she ventured down them. “There was a lot of uncertainty,...

Oregon State Everywhere: Driven to change lives through computer science online

I have loved my experience online with Oregon State. ... I have a bachelor’s degree and MBA already, but I wanted to pursue a postbaccalaureate degree in computer science online in hopes of making a profound impact in health care technology." — Shane Adams, computer science...