USC Computer Science Games
    Transfer Requirements and Classes

    The major preparation USC lists for Computer Science Games transfers starts with WRIT 150, WRIT 340 and ENGR 102; the full list is below.

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

    82
    California community colleges with a transfer agreement for Computer Science Games

    Your community college

    Which classes count at your community college?

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

    Major Requirements

    USC Computer Science Games Major Preparation

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

    Composition/Writing Requirements (8 Units)

    Complete all of these

    • WRIT 150 Writing and Critical Reasoning–Thematic Approaches
    • WRIT 340 Advanced Writing and Critical Engagement

    Engineering (2 units)

    Required

    • ENGR 102 Viterbi First-Year Academy

    Mathematics (8 units)

    Complete all of these

    • MATH 125g Calculus I
    • MATH 126g Calculus II
    • MATH 129 Calculus II for Engineers and Scientists

    Linear Algebra (4 units)

    Complete 1 of these

    • MATH 225 Linear Algebra and Linear Differential Equations
    • MATH 235 Linear Algebra and Applications
    • EE 141L Applied Linear Algebra for Engineering

    Physics (4 units)

    Complete 1 of these

    • PHYS 151Lg Fundamentals of Physics I: Mechanics, Oscillations and Waves
    • PHYS 161Lg Advanced Principles of Physics I

    Computer Science Core (22 units)

    Complete all of these

    • CSCI 102L Introduction to Programming
    • CSCI 103L Object Oriented Programming
    • CSCI 104L Data Structures
    • CSCI 170 Discrete Methods in Computer Science
    • CSCI 201 Principles of Software Development
    • CSCI 270 Introduction to Algorithms and Theory of Computing

    Game Development Core (16 units)

    Complete all of these

    • CTIN 190 Introduction to Interactive Entertainment
    • CTIN 488 Game Design Workshop
    • CTIN 489L Intermediate Game Design and Production
    • TAC 380 Video Game Programming

    Game Capstone (8 units)

    Complete all of these

    • CSCI 491aL Advanced Game Project
    • CSCI 491bL Advanced Game Project

    Practicum (0 units)

    Required

    • ENGR 495 Practicum

    Also listed by USC

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

    Computer Science Core Electives (8 units)

    • CSCI 350 Fundamentals of Operating Systems
    • CSCI 353 Internetworking
    • CSCI 356 Computer Systems
    • CSCI 360 Artificial Intelligence: Principles and Foundations
    • CSCI 420 Computer Graphics

    Game Development Core Electives (6 units)

    • CSCI 426 Game Prototyping
    • CTAN 452 Introduction to 3-D Computer Animation
    • CTIN 289 Game Development Fundamentals
    • CTIN 389 Game Development Principles
    • CTIN 404L User Research for Games
    • CTIN 406L Sound Design for Games
    • CTIN 478 Level Design Workshop
    • CTIN 482 Designing Social Games
    • CTIN 485 Advanced Game Development
    • CTIN 492L Experimental Game Topics
    • TAC 382 Mobile Game Development
    • TAC 481 Game Programming Professional Development
    • TAC 438 Advanced Gameplay Programming
    • TAC 485 Programming Game Engines

    FAQ

    Frequently Asked Questions

    Does USC have a Computer Science Games major for transfer students?

    Yes. USC offers Computer Science Games and lists the major preparation it expects transfer applicants to complete.

    What classes do I need to transfer to USC for Computer Science Games?

    USC's Computer Science Games major preparation includes WRIT 150, WRIT 340, ENGR 102, MATH 125g, MATH 126g and MATH 129, 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

    Build your USC Computer Science Games plan

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

    Pick your college