Specialized Computer Science Option
This option is available within the Computer Science major at the following locations:
- Corvallis
- Ecampus
- OSU-Cascades
The Specialized Computer Science option is for students who want to combine the study of computer science with an in-depth examination of a field in which computer science plays an important role. This option requires an approved program of study for each student. Students build their own program of study to include their choice of CS electives plus a Specialized CS program. The Computer Science Undergraduate Curriculum Committee reviews these programs of study for approval. Existing OSU minors may be proposed for use both as a Specialized CS program and as a minor.
Option Code: A057
Options follow the learning outcomes of the major. For this option, refer to the learning outcomes of the Computer Science major.
| Code | Title | Credits |
|---|---|---|
| CS 271 | COMPUTER ARCHITECTURE AND ASSEMBLY LANGUAGE | 4 |
| CS 274 | INTRODUCTION TO SYSTEMS PROGRAMMING | 4 |
| or CS 290 | WEB DEVELOPMENT | |
| CS 461 | ^SENIOR SOFTWARE ENGINEERING PROJECT I | 3 |
| CS 462 | ^SENIOR SOFTWARE ENGINEERING PROJECT II | 3 |
| CS 463 | +SENIOR SOFTWARE ENGINEERING PROJECT III | 2 |
| Select 16 credits from the following: 1 | 16 | |
| INTRODUCTION TO ARTIFICIAL INTELLIGENCE | ||
| INTRODUCTION TO USABILITY ENGINEERING | ||
| INTRODUCTION TO SECURITY | ||
| INTRODUCTION TO COMPUTER NETWORKS | ||
| OPERATING SYSTEMS I | ||
| PROGRAMMING LANGUAGE FUNDAMENTALS | ||
| Area of Specialization Electives 2 | 32 | |
| Restricted Electives 3, 4 | 13 | |
| Approved Electives | 3 | |
| Total Credits | 80 | |
- +
Core Education course. Applies to general education requirements for undergraduate students in catalog year 2025-2026 and beyond
- ^
Writing Intensive Curriculum (WIC) course
- 1
Courses used to complete this requirement cannot be applied towards a student's Area of Specialization or Restricted Elective requirement
- 2
Students will work with their advisor to identify and declare their area of specialization. Courses used in the specialization cannot apply towards other requirements in the major
- 3
Restricted Electives are any 300 or 400-level course offered through the College of Engineering. These must be taken for an A-F letter grade and cannot be used towards other requirements in the major. Courses from outside of the College of Engineering may be used with advisor approval
- 4
A total of six combined credits of 401 and/or 406 credits can be applied towards Restricted Electives. 402, 403, 404, 405, 407, 408, 409, 410 credits cannot be used as Restricted Electives
Option Code: A057