Cal State Fullerton Computer Science
    Transfer Requirements and Classes

    The major preparation Cal State Fullerton lists for Computer Science transfers starts with CPSC 120A, CPSC 120L and CPSC 121A; the full list is below.

    92 California community colleges have a current transfer agreement with CSUF for this major. Pick yours below to see which of its classes count.

    92
    California community colleges with a transfer agreement for Computer Science

    Your community college

    Which classes count at your community college?

    Pick your college to see its class for each CSUF requirement.

    Major Requirements

    Cal State Fullerton Computer Science Major Preparation

    The courses Cal State Fullerton lists as Computer Science major preparation for transfer applicants, for the 2026-27 academic year. Course numbers are CSUF's own; pick your community college above to see the matching class there.

    Lower division core

    Complete 15 units from these

    • CPSC 120A Introduction to Programming Lecture
    • CPSC 120L Introduction to Programming Lab
    • CPSC 120A Introduction to Programming Lecture and CPSC 120L Introduction to Programming Lab
    • CPSC 121A Object-Oriented Programming Lecture
    • CPSC 121L Object-Oriented Programming Lab
    • CPSC 121A Object-Oriented Programming Lecture and CPSC 121L Object-Oriented Programming Lab
    • CPSC 131 Data Structures
    • CPSC 240 Computer Organization & Assembly Language
    • CPSC 253 Cybersecurity Foundations and Principles

    Complete 1 of these

    • CPSC 223C C Programming
    • CPSC 223J Java Programming
    • CPSC 223N Visual C# Programming
    • CPSC 223P Python Programming
    • CPSC 223W Swift Programming

    Mathematics requirements

    Complete all of these

    • MATH 150A Calculus I
    • MATH 150B Calculus II
    • MATH 170A Mathematical Structures I
    • MATH 170B Mathematical Structure II
    • MATH 338 Stat Appl to Natural Sci

    Mathematics and science courses

    Complete 12 units from these

    • BIOL 101 Elements of Biology
    • BIOL 101L Elements of Biology Laboratory
    • BIOL 101 Elements of Biology and BIOL 101L Elements of Biology Laboratory
    • BIOL 151 Cellular & Molecular Biology
    • BIOL 152 Evolution & Organismal Biology
    • CHEM 120A General Chemistry
    • CHEM 120B General Chemistry
    • CHEM 123 Chemistry for Engineers
    • CHEM 125 Gen Chemistry B Lecture
    • GEOL 101 Introduction to Geology
    • GEOL 101L Introduction to Geology Laboratory
    • GEOL 101 Introduction to Geology and GEOL 101L Introduction to Geology Laboratory
    • GEOL 201 Earth History
    • GEOL 201L Earth History Supplemental Lab
    • GEOL 201 Earth History and GEOL 201L Earth History Supplemental Lab
    • MATH 250A Calculus III
    • PHYS 225 Fundamental Phys; Mechanics
    • PHYS 225L Fundamental Physics Lab
    • PHYS 225 Fundamental Phys; Mechanics and PHYS 225L Fundamental Physics Lab
    • PHYS 226 Fund Phys.Elect + Magnetism
    • PHYS 226L Fundamental Physics Lab
    • PHYS 226 Fund Phys.Elect + Magnetism and PHYS 226L Fundamental Physics Lab
    • PHYS 227 Fund Phys: Waves, Optics, & Mod Phys
    • PHYS 227L Fundamental Physics Lab
    • PHYS 227 Fund Phys: Waves, Optics, & Mod Phys and PHYS 227L Fundamental Physics Lab

    Required for graduation

    Required

    • POSC 100 American Government

    Articulation details

    Complete all of these

    • CPSC 120A Introduction to Programming Lecture
    • CPSC 120L Introduction to Programming Lab
    • CPSC 121A Object-Oriented Programming Lecture
    • CPSC 121L Object-Oriented Programming Lab
    • CPSC 131 Data Structures
    • MATH 135 Business Calculus
    • MATH 150A Calculus I

    Courses listed

    • BIOL 101 Elements of Biology and BIOL 101L Elements of Biology Laboratory
    • BIOL 151 Cellular & Molecular Biology and BIOL 152 Evolution & Organismal Biology

    Courses listed

    • CHEM 120A General Chemistry and CHEM 120B General Chemistry
    • CHEM 120A General Chemistry and CHEM 125 Gen Chemistry B Lecture

    Courses listed

    • GEOL 101 Introduction to Geology and GEOL 101L Introduction to Geology Laboratory
    • GEOL 201 Earth History and GEOL 201L Earth History Supplemental Lab

    Courses listed

    • MATH 150A Calculus I and MATH 150B Calculus II
    • MATH 150A Calculus I and MATH 150B Calculus II and MATH 250A Calculus III

    Courses listed

    • PHYS 225 Fundamental Phys; Mechanics and PHYS 225L Fundamental Physics Lab
    • PHYS 226 Fund Phys.Elect + Magnetism and PHYS 226L Fundamental Physics Lab
    • PHYS 227 Fund Phys: Waves, Optics, & Mod Phys and PHYS 227L Fundamental Physics Lab

    Also listed by CSUF

    CSUF lists these under the headings shown, apart from the list above.

    Computer science electives

    15 units from these

    • CPSC 254 Applied Artificial Intelligence
    Where a list says “courses listed”, or options are separated by a dot, CSUF's own Computer Science requirements say exactly which of those courses you need.

    FAQ

    Frequently Asked Questions

    Does Cal State Fullerton have a Computer Science major for transfer students?

    Yes. Cal State Fullerton offers Computer Science (B.S.) and lists the major preparation it expects transfer applicants to complete.

    What classes do I need to transfer to Cal State Fullerton for Computer Science?

    Cal State Fullerton's Computer Science major preparation includes CPSC 120A, CPSC 120L, CPSC 121A, CPSC 121L, CPSC 131 and CPSC 240, with more courses in the list on this page. Pick your community college on this page to see which of its classes match.

    Explore More

    Related Transfer Requirements

    Build your CSUF Computer Science plan

    Pick your community college and see which of its classes count, term by term.

    Pick your college