C6 Major Requirement (42 credit units)

  • CMPT 214.3
  • CMPT 215.3 or CME 331.3
  • CMPT 260.3
  • CMPT 270.3
  • CMPT 280.3
Choose 27 credit units in 300- or 400-level CMPT courses