Search Online Programs

At Oregon State, we deliver an ever-growing variety of degrees, certificates and microcredentials online, and this tool can help you find the one that best matches your interests. Search our portfolio of programs by title, related skills and careers or themes that connect to the program.

11 programs in Computer Science available

Undergraduate degrees (4)

Woman in glasses and gray sweater reviewing code on her computer screen

Computer Science

B.S.
Overview    |    Careers    |    Skills

Immerse yourself in problems that apply to every field, and gain skills in software engineering, mobile development, cloud-based programming and more.

Learn more »

Woman reviewing code on laptop computer with cup of coffee

Computer Science – Applied

B.S. (Postbaccalaureate)
Overview    |    Careers    |    Skills

Take your shortest path to a rewarding career by earning just 60 credits, enabling you to focus only on computer science and graduate quickly.

Learn more »

Data scientist analyzing global climate maps on multiple monitors, reviewing patterns and environmental data

Data Science

B.S.
Overview    |    Careers    |    Skills

Learn to analyze large datasets, build predictive models and translate data into actionable insights through a program that prepares you to use data in innovative and ethical ways.

Learn more »

Two engineers in cleanroom suits inspecting a semiconductor wafer in a high-tech manufacturing lab environment

Electrical and Computer Engineering

B.S.
Overview    |    Careers    |    Skills

Learn to build and refine technologies that power modern life — from robotics to renewable energy — while gaining hands-on skills in electronics, networks and embedded systems.

Learn more »


Undergraduate certificates (1)

A bearded man sits in front of three computer monitors analyzing website back end code

Cybersecurity

Undergraduate Certificate
Overview    |    Careers    |    Skills

Learn to design and manage secure systems to safeguard data from malicious actors through knowledge of firewalls, intrusion detection systems and data loss prevention.

Learn more »


Undergraduate microcredentials (5)

Two professionals analyze a circuit board and 3D model on screen, illustrating hardware design in a computing systems environment.

Computing Systems

Microcredential (advanced)
Overview    |    Courses    |    Skills

Discover how modern computing systems are built, programmed and connected through a focused course of study in digital logic design, computer architecture and networking principles.

Learn more »

A person wearing a bright yellow sweater is seated at a desk, typing on a laptop in a cozy, well-lit room. The desk has a notebook with a pen, a green phone case, and a small potted plant. In the background, there is a floor lamp, framed wall art, shelves, and additional plants, creating a warm and organized workspace.

Programming Fundamentals

Microcredential (advanced)
Overview    |    Courses    |    Skills

Build a strong foundation in computer science by learning the basics of programming and the necessary skills for front-line programming roles.

Learn more »

Precision equipment placing microchips onto a semiconductor wafer during fabrication.

Semiconductor Fabrication

Microcredential (advanced)
Overview    |    Courses    |    Skills

Develop a detailed understanding of semiconductor manufacturing and gain skills in high demand through coursework that integrates chemistry, physics and electrical engineering principles. 

Learn more »

Two professionals review data on a screen inside a semiconductor manufacturing facility.

Semiconductor Facilities Design and Management

Microcredential (advanced)
Overview    |    Courses    |    Skills

Master complex engineering skills that are critical to designing, optimizing and managing the facilities and work systems that support the growing semiconductor manufacturing sector.  

Learn more »

Two people are seated at a desk in front of computer screens, collaborating on a data analysis project.

Theoretical Computer Science

Microcredential (advanced)
Overview    |    Courses    |    Skills

Discover the science-based concepts driving innovation in AI, machine learning and data science, and stand out in the job market as a software engineer with skill-focused training in theoretical computer science.

Learn more »


Graduate degrees (1)

Two computer monitors display code, and a man and woman sit in front of one while discussing what's on screen

Computer Science

M.S. or MEng
Overview    |    Careers    |    Skills

Deepen your technical expertise in emerging topics in computer science and learn how to manage technical teams from faculty who have extensive industry experience.

Learn more »


Learn more about Oregon State’s online programs in computer science.