OREGON STATE UNIVERSITY

You are here

CS Minor

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 to program.

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 using the A-F grading scale)
  2. Have a minimum 2.25 GPA in all required minor coursework (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)
  • MTH 231 Elements of Discrete Mathematics (4)
    or CS 225 Elements of Discrete Mathematics (4)

Students may declare the Computer Science minor after completing the lower-division required 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)

  • CS 362 Software Engineering II (4) REQUIRED

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 Interactive 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 (3)
  • CS 462 Senior Software Engineering Project (3)
  • CS 463 Senior Software Engineering Project (2)
  • CS 494 Web Development (4)
  • CS 495 Interactive Multimedia Projects (4)

 

* Baccalaureate Core Course (BCC)

^ Writing Intensive Course (WIC)