Computer Science Double Degree Option
This option is available within the Computer Science major at the following location:
- Ecampus
The Computer Science Double Degree option is for students who want to combine a bachelor’s degree in computer science with a bachelor’s degree in another field. Since computer science is relevant in so many diverse disciplines, students can obtain a computer science degree in combination with virtually any other degree. Those who already hold a bachelor’s degree—a BA or BS—from an accredited institution can add to their existing skill set and enhance their job prospects by earning a computer science degree online from OSU. The program of study includes the core courses in computer science, and also includes courses at the leading edge of computing technologies, software design, web development, and mobile/cloud computing.
All of the courses in the Double Degree option are offered through Ecampus, and most of the courses are also offered on-campus. This degree requires students to be enrolled as online students selecting DSC-Distance Degree Corvallis as their campus.
Students who choose the Computer Science Double Degree option may pursue a degree in computer science concurrently while earning a second bachelor’s degree, or may pursue the computer science degree as a post-baccalaureate degree.
Option Code: 297
Upon successful completion of the program, students will meet the following learning outcomes:
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
Code | Title | Credits |
---|---|---|
Required Courses | ||
CS 161 | INTRODUCTION TO COMPUTER SCIENCE I | 4 |
CS 162 | INTRODUCTION TO COMPUTER SCIENCE II | 4 |
CS 225 | DISCRETE STRUCTURES IN COMPUTER SCIENCE | 4 |
or MTH 231 | ELEMENTS OF DISCRETE MATHEMATICS | |
CS 261 | DATA STRUCTURES | 4 |
CS 271 | COMPUTER ARCHITECTURE AND ASSEMBLY LANGUAGE | 4 |
CS 290 | WEB DEVELOPMENT | 4 |
CS 325 | ANALYSIS OF ALGORITHMS | 4 |
CS 340 | INTRODUCTION TO DATABASES | 4 |
CS 361 | SOFTWARE ENGINEERING I | 4 |
CS 362 | SOFTWARE ENGINEERING II | 4 |
CS 374 | OPERATING SYSTEMS I | 4 |
CS 467 | ONLINE CAPSTONE PROJECT | 4 |
Restricted Electives | ||
Select 3 electives for a minimum of 12 credits 1 | 12 | |
Total Credits | 60 |
- 1
CS 300 – 400 level courses offered online, excluding the required CS courses for the double degree and CS 410
Option Code: 297