Cal State San Marcos Software Engineering Transfer Requirements and Classes
The major preparation Cal State San Marcos lists for Software Engineering transfers starts with CS 111, CS 211 and CS 231; the full list is below.
108 California community colleges have a current transfer agreement with CSUSM for this major. Pick yours below to see which of its classes count.
108
California community colleges with a transfer agreement for Software Engineering
Your community college
Which classes count at your community college?
Pick your college to see its class for each CSUSM requirement.
Major Requirements
Cal State San Marcos Software Engineering Major Preparation
The courses Cal State San Marcos lists as Software Engineering major preparation for transfer applicants, for the 2025-26 academic year. Course numbers are CSUSM's own; pick your community college above to see the matching class there.
Preparation for the major
Courses listed
CS 111 Computer Science I
CS 211 Computer Science II
CS 231 Assembly Language and Digital Circuits
Complete 1 of these
SE 100 Introduction to Software Engineering Practices
CS 100 Introduction to the Computing Fields
Complete all of these
BIOL 104 Principles of Biology-Human Emphasis
MATH 160 Calculus with Applications, I
MATH 162 Calculus with Applications, II
MATH 242 Introduction to Statistics
MATH 264 Introduction to Linear Algebra
MATH 270 Basic Discrete Mathematics
Also listed by CSUSM
CSUSM lists these under the headings shown, apart from the list above.
Additional major preparation courses
1 of these options
PHYS 101 Introduction to Physics I · PHYS 102 Introduction to Physics II
PHYS 201 Physics of Mechanics and Sound · PHYS 202 Physics of Electromagnetism and Optics
CHEM 150 General Chemistry · CHEM 150L General Chemistry Laboratory · CHEM 160 General Chemistry II
Where a list says “courses listed”, or options are separated by a dot, CSUSM's own Software Engineering requirements say exactly which of those courses you need.
FAQ
Frequently Asked Questions
Does Cal State San Marcos have a Software Engineering major for transfer students?
Yes. Cal State San Marcos offers Software Engineering (B.S.) and lists the major preparation it expects transfer applicants to complete.
What classes do I need to transfer to Cal State San Marcos for Software Engineering?
Cal State San Marcos's Software Engineering major preparation includes CS 111, CS 211, CS 231, SE 100, CS 100 and BIOL 104, with more courses in the list on this page. Pick your community college on this page to see which of its classes match.