This page contains the approved technical electives (departmental and non-departmental) for B.S. Computer Science students. Check your degree audit using your MyWSU, or contact your adviser to determine how many hours are required.

Departmental Technical Electives

  • CS 212 – 799, (excluding courses required by major, CS581, CS582, CS481@) and AC326, AC461 – AC 464.
  • ECE 100-799 (excluding courses required by major).
  • For students who were required to take a First Year Seminar (FYS) course, the FYS course will apply as a departmental technical elective to their degree.
  • Please be aware that sometimes courses change numbers and when they do you cannot take the new course number as an additional course to apply towards your degree (i.e., it will be considered a re-take). For example in the recent past CS 736 and CS 464 were combined into CS 664; CS 766 was renumbered to CS 656; CS 697AB was renumbered to CS 770.

Non-Departmental Technical Electives

  • AE 300-799
  • BME 400-799
  • ENGR 101
  • ENGR 302/202
  • ENGR 360D
  • ENGR301/501
  • ENGR 510
  • IME 222 requiring IME 222L
  • IME 258
  • IME 400-799 (Excluding IME 724)
  • Math 344-799
  • ME 200-799
  • MGMT 360
  • MGMT 690B
  • PHYS 315
  • PHYS 316
  • PHYS 500-799
  • ENGR 360J
  • CHEM 211