Browse Online Programs

Oregon State University Ecampus delivers degrees, certificates and microcredentials online to students all over the world. The goal is simple: to give you greater access to learning opportunities that blend quality, engagement and innovation.

Oregon State is consistently ranked one of the nation's best providers of online education by U.S. News & World Report and other publications.

Choose by topic of interest -and- type

List view

 

10 programs in computer science available

 

Undergraduate degrees (3)

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 »

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.