Your  Account:

Graduation Requirements for SE Majors

The graduation requirements for Software Engineering can be summarized as follows:

  • All courses counted toward the major, including Preparation for the Major courses, must be completed with a grade of C (2.0) or better. A minimum of fifteen (15) upper-division units counted toward the major must be completed at Cal State San Marcos.
  • Must complete 48 units of General Education requirements.
  • Must complete 12 units of computing essentials.
  • Must complete 30 units of math and science supporting courses: biology (4 units), calculus I (5 units), calculus II (4 units), discrete math (3 units), statistics (3 units), linear algebra (3 units), physics sequence or general chemistry (8 units total) with labs.
  • Upper division computing essentials (15 units)
  • Upper division Software Engineering core (24 units) including two capstone courses each worth 3 units.
  • Software Engineering electives (6 units) chosen from CS 331, SE/CS courses numbered 400 or higher, excluding CS 490.
  • Minimum 120 units; nine (9) lower-division General Education units in Math and Science are automatically satisfied by courses in the Math and Science Supporting Classes for the major.

se grad requirements