Curriculum: B.S. Computer Science – Online
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.
Courses topics include:
- 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 requiring full-time status as a student online. 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:
| PC (strongly recommended) |
Mac* |
|
Intel Core i-5 or i-7 |
Intel Core i-5 or i-7 4GB RAM |
* – Must be able to run Windows 7 either via Terminal Server, Boot Camp, Virtual Box, VMWare Fusion, Parallels, or another solution.
