Cal Poly San Luis Obispo Software Engineering Transfer Requirements and Classes
The major preparation Cal Poly San Luis Obispo lists for Software Engineering transfers starts with CPE 1000, CSC 1001 and CSC 1001L; the full list is below.
47 California community colleges have a current transfer agreement with Cal Poly SLO for this major. Pick yours below to see which of its classes count.
47
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 Cal Poly SLO requirement.
Major Requirements
Cal Poly San Luis Obispo Software Engineering Major Preparation
The courses Cal Poly San Luis Obispo lists as Software Engineering major preparation for transfer applicants, for the 2026-27 academic year. Course numbers are Cal Poly SLO's own; pick your community college above to see the matching class there.
Major courses
Complete all of these
CPE 1000 Computing Majors Orientation
CSC 1001 Fundamentals of Computer Science
CSC 1001L Fundamentals of Computer Science Laboratory
CSC 1024 Introduction to Computing
CSC 2001 Data Structures
CSC 2001L Data Structures Laboratory
CSC 2050 System Software Mechanics
Support courses
Complete all of these
MATH 1264 Calculus for Data Science I
MATH 1265 Calculus for Data Science II
Courses listed
MATH 1151 Linear Algebra
MATH 2031 Transition to Advanced Mathematics
PSY 2201 Introductory Psychology
COMS 2217 Small Group Collaboration and Creativity
Complete 1 of these
CHEM 1120 Fundamentals of Chemical Structure and Properties
PHYS 1141 General Physics I
Courses listed
MATH 1261 Calculus I
MATH 1253 Calculus II for Transfers
Complete 1 of these
BIO 1111 General Biology and BIO 1112 Biology Laboratory for Non-Majors
BIO 1150 Life: History and Diversity
BIO 1151 Life: Molecules and Cells
BOT 1121 General Botany
MCRO 2221 Introduction to Microbiology
Also listed by Cal Poly SLO
Cal Poly SLO lists these under the headings shown, apart from the list above.
Other courses (concentration/emphasis/electives)
CPE 2300 Introduction to Computer Systems
CPE 2301 Introduction to HDL and Digital Design Laboratory
6 units from these
BIO 1113 Biology of Sex
BIO 1114 Plant Diversity and Ecology
BIO 2213 Life Science for Engineers
BIO 2217 Wildlife Conservation Biology
BIO 2252 Orientation to Biotechnology
CHEM 1122 Fundamentals of Chemical Reactivity
GEOL 2240 Physical Geology
GEOL 2241 Physical Geology Laboratory
MATH 2263 Calculus III
MATH 2341 Linear Analysis
MATH 2343 Differential Equations
MATH 2621 Introduction to Mathematical Optimization
MCRO 2227 General Microbiology II
MSCI 1111 The Oceans
MSCI 1112 The Oceans Laboratory
PHYS 1141 General Physics I
STAT 1510 Statistics I
STAT 1810 Introduction to Statistical Computing with R
STAT 2610 Introduction to Probability and Simulation
Where a list says “courses listed”, or options are separated by a dot, Cal Poly SLO's own Software Engineering requirements say exactly which of those courses you need.
FAQ
Frequently Asked Questions
Does Cal Poly San Luis Obispo have a Software Engineering major for transfer students?
Yes. Cal Poly San Luis Obispo offers Software Engineering and lists the major preparation it expects transfer applicants to complete.
What classes do I need to transfer to Cal Poly San Luis Obispo for Software Engineering?
Cal Poly San Luis Obispo's Software Engineering major preparation includes CPE 1000, CSC 1001, CSC 1001L, CSC 1024, CSC 2001 and CSC 2001L, with more courses in the list on this page. Pick your community college on this page to see which of its classes match.