Your  Account:

Graduation Requirements



High school students are encouraged to take four years of English, four years of mathematics including trigonometry, one year of biological science, and one year of physical science. Courses in calculus, physics, and computer programming are recommended. Experience in clear, concise, and careful writing is valuable for success in all courses.

Transfer Credits

A maximum of thirty-two (32) lower-division units including courses in computer science, mathematics, and science may be applied toward the preparation for the major requirements. Of the thirty-two (32) units, twelve (12) units must appropriately match the description for CS 111, CS 211, and CS 231; five (5) units must appropriately match the description for MATH 160*; and eighteen/nineteen (18/19) units must appropriately match the description for ACCT 201, ACCT 202, ECON 201, ECON 202, MATH 242, PSYC 100 / SOC 101.

*Three (3) units of the above-transferred courses will count toward the lower-division General Education requirements in Area B4.

Special Conditions for the Bachelor of Science in Computer Science

All courses counted toward the major, including Preparation for the Major courses, must be completed with a grade of C (2.0) or better. No more than a total of three (3) units of either CS 498 or CS 499 may be applied to the major. A minimum of fifteen (15) upper-division units counted toward the major must be completed at Cal State San Marcos.

Computer Information Systems

General Education (48 Units)

General Education Requirements 

Preparation for the Major (46-50 Units)

Major Requirements (27-29 Units)

Minimum Total (120 Units)

The minimum number of units required for this degree is 120.