Curriculum: B.S. in Computer Science – Online (Postbaccalaureate)

This online degree program offers unique computer science courses at the end of which a student earns a Bachelor of Science in Computer Science from Oregon State University. All courses in this special postbaccalaureate program are developed and taught by Oregon State employees who are experts in their field.

Students must complete 60 credits of major courses in order to graduate.

Sample course topics

Computer Science video Play

Students and instructors discuss the benefits of the Ecampus computer science online degree program.

  • Programming fundamentals
    • Programming I, II
    • Analysis of algorithms
    • Discrete structures
    • Data structures
  • Software engineering
    • Software engineering I, II
  • Computer systems and networking
    • Computer architecture & assembly language
    • Introduction to computer networks
    • Operating systems
  • Databases
    • Introduction to databases
    • Database management systems
  • Usability
    • Introduction to usability engineering
  • Mobile & web development
    • Web development
    • Mobile & cloud software development

Complete the program in one year

Students do not have to take the core courses required of a bachelor's degree because they already completed those in their first bachelor's degree program. Students take only the required courses for computer science so it is possible for a student to graduate within a year. However, the one-year track is intense and requires full-time status as a student online. (NOTE: Applications for the one-year track are accepted in fall, winter and spring terms only.)

If you plan to work while pursuing this degree, the courses are offered so that you can spread the program over two, three or even four years.

Computer software requirements

To successfully complete this program, students must have the following computer capabilities:

(strongly recommended)

Intel Core i-5 or i-7
(preferred, though older ones may work just fine)
Microsoft Windows 7, 8 or 10*

Intel Core i-5 or i-7

* Must be able to run Windows 7,8 or 10 either via Terminal Server, Boot Camp, Virtual Box, VMWare Fusion, Parallels, or another solution.

For more information about the program curriculum, please visit the OSU's School of Electrical Engineering and Computer Science website.


Request information