Find SomeoneCampus MapsOSU Site Map

General Catalog & Schedule of Classes

Oregon State University
OSU HomeProspective StudentsCurrent StudentsFaculty & StaffAlumni & FriendsVisitors
What is Quick-Jump?
Catalog HomeCatlog IndexCatalog SearchCatalog ArchiveCatalog Help


Computer Science  Minor

Print Version Print
College of Engineering|School of Electrical Engineering and Computer Science

Also available at OSU-Cascades

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.

Computer Science Minor Requirements (36 credits total)

To earn the minor upon graduation, students must meet all of the following:

  1. Earn a C in each of their minor courses (all courses must be taken A–F grading)
  2. Have a minimum 2.25 GPA in all required minor course work (36 credits)

Lower-Division Computer Science Minor Requirements (20 credits)

CS 161. Introduction to Computer Science I (4)
CS 162. Introduction to Computer Science  II (4)
CS 261. Data Structures (4)
CS 271. Computer Architecture and Assembly Language (4)1
MTH 231. Elements of Discrete Mathematics (4)
   or CS 225. Discrete Structures in Computer Science (4)

Students may declare the Computer Science minor after completing the required lower-division courses with a GPA of 2.25 or higher and after becoming eligible to take 300-level courses in their major. Please speak with an EECS advisor to declare the minor.

Upper-Division Computer Science Minor Requirements (16 credits)2, 3

CS 362. Software Engineering II (4)

Recommended elective courses might include (but not limited to) (12 credits):
CS 344. Operating Systems (4)
CS 352. Introduction to Usability Engineering (4)
CS 361. ^Software Engineering I (4)
CS 440. Database Management Systems (4)
CS 475. Introduction to Parallel Programming (4)
CS 496. Mobile and Cloud Software Development (4)

Other upper-division courses are acceptable; please speak with an advisor about which courses might create the best path for your goals.

Courses that cannot be used for minor requirements:
CS 391. *Social and Ethical Issues in Computer Science (3)
CS 395. Website Multimedia (4)
CS 401. Research (1–16)
CS 405. Reading and Conference (1–16)
CS 407. Seminar (1–16)
CS 410. Occupational Internship (1–16)
CS 461. ^Senior Software Engineering Project I (3)
CS 462. ^Senior Software Engineering Project II (3)
CS 463. Senior Software Engineering Project (2)
CS 494. Web Development (4) [Terminated winter 2015]
CS 495. Interactive Multimedia Projects (4)


1 Electrical and Computer Engineering (ECE) students who wish to minor in Computer Science must take ECE 271 (3) and ECE 272 (1), instead of CS 271.

² Electrical and Computer Engineering (ECE) students will take ECE 375. Computer Organization and Assembly Language Programming (4) and CS/ECE 372. Introduction to Computer Networks (4) plus 4 credits of upper-division computer science courses.

3 Electrical and Computer Engineering (ECE) students can take the following courses that will count both as an ECE restrictive elective for the ECE major and as well as towards the CS minor: CS 344, CS 325, CS 331, CS 444, CS 434, CS 450, CS/ECE 472, CS/ECE 476

* Baccalaureate Core Course (BCC)
^ Writing Intensive Course (WIC)

Minor Code: 249

Top You may return to this page by using any of the following Quick-Jump keywords:
Catalog HomeCatlog IndexCatalog SearchCatalog ArchiveCatalog Help
OSU HomeProspective StudentsCurrent StudentsFaculty & StaffAlumni & FriendsVisitors
Find SomeoneCampus MapsOSU Site Map