Your  Account:

Course Related Requirements

Minimum units

  • 30 units of graduate courses

Course Sequence Requirement:

  • Students are required to complete the following graduate-level core courses (12 units):
    • CS 537
    • CS 542
    • CS 513
    • CS 571

    Students must have completed the correspondng Enrollment Requirements or their equivalents before taking the core courses.

  • Students are strongly encouraged to complete the core courses before selecting their electives.
  • To keep track of your progress, you must complete the Advising Sheet (in MS Word format) at the end of each semester before advancing to candidacy.

Elective Selection Requirements:

  • At least nine (9) units must be numbered 600 or above. This may include CS698 (3 units) or CS699 (6 units).
  • Only courses numbered 500 or higher and up to nine (9) units of 400-level courses (CS/CIS) can be counted towards the Master's degree.
  • No course or equivalent which was taken as a requirement for the completion of a Bachelor of Science in Computer Science or related fields can be used to satisfy these requirements.O

Other Restrictions:

  • Not more than nine (9) units in approved extented learning (including Open University) and transfer courses may be used to satisfy the minimum units required for the degree. You must complete the Course Substitution Form if you would like us to count 1) courses you plan to take at another university and 2) CSUSM Open Univesity or Extended Learning courses you took prior to your being admitted (which were not counted for another degree).
  • Given the nature of rapid development in Computer Science, all requirements should be satisfied within five years of initial acceptance into the program or course work must be repeated.