Computer Science Minor
Also available at OSU-Cascades and Ecampus.
Computing has become pervasive, touching nearly every aspect of our lives. A minor in Computer Science can open up opportunities for employment in the software development industry, but also in many areas including healthcare, business, science, medicine, graphics, utilities and education. Courses will teach theory, problem-solving skills, and programming.
Minor Code: 249
To earn the minor upon graduation, students must meet all of the following:
- Earn a C in each of their minor courses (all courses must be taken A–F grading)
- Have a minimum 2.25 GPA in all required minor course work (32 credits)
Code | Title | Credits |
---|---|---|
Lower Division Requirements | ||
CS 161 | INTRODUCTION TO COMPUTER SCIENCE I | 4 |
CS 162 | INTRODUCTION TO COMPUTER SCIENCE II | 4 |
CS 261 | DATA STRUCTURES | 4 |
MTH 231 | ELEMENTS OF DISCRETE MATHEMATICS | 4 |
or CS 225 | DISCRETE STRUCTURES IN COMPUTER SCIENCE | |
Electives | ||
Select 4 credits from the following: | 4 | |
COMPUTER ARCHITECTURE AND ASSEMBLY LANGUAGE | ||
WEB DEVELOPMENT | ||
DIGITAL LOGIC DESIGN and DIGITAL LOGIC DESIGN LABORATORY | ||
Select 12 credits from the following: | 12 | |
Any CS 3xx or CS 4xx level course | ||
APPLIED ROBOTICS | ||
INTELLIGENT ROBOTS | ||
The following cannot be used for minor requirements: | ||
*SOCIAL AND ETHICAL ISSUES IN COMPUTER SCIENCE | ||
WEBSITE MULTIMEDIA | ||
RESEARCH | ||
THESIS | ||
READING AND CONFERENCE | ||
PROJECTS | ||
SEMINAR | ||
OCCUPATIONAL INTERNSHIP | ||
^SENIOR SOFTWARE ENGINEERING PROJECT I | ||
^SENIOR SOFTWARE ENGINEERING PROJECT II | ||
SENIOR SOFTWARE ENGINEERING PROJECT | ||
INTERACTIVE MULTIMEDIA PROJECTS | ||
Total Credits | 32 |
- *
Baccalaureate Core Course (BCC)
- ^
Writing Intensive Course (WIC)
Minor Code: 249