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 post-baccalaureate program have been developed by OSU's faculty in the School of Electrical Engineering and Computer Science.
Students must complete 60 credits of major courses in order to graduate.
Sample course topics
- 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
- Introduction to databases
- Database management systems
- 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:
Intel Core i-5 or i-7
|Intel Core i-5 or i-7
For more information about the program curriculum, please visit the OSU's School of Electrical Engineering and Computer Science website.