USC Computer Science/Business Administration Transfer Requirements and Classes
The major preparation USC lists for Computer Science/Business Administration 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/Business Administration
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/Business Administration Major Preparation
The courses USC lists as Computer Science/Business Administration 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
Basic Science (4 units)
Complete 1 of these
BISC 120Lg General Biology: Organismal Biology and Evolution
BISC 121Lg Advanced General Biology: Organismal Biology and Evolution
CHEM 105aLg General Chemistry
CHEM 115aLg Advanced General Chemistry
PHYS 151Lg Fundamentals of Physics I: Mechanics, Oscillations and Waves
PHYS 161Lg Advanced Principles of Physics I
Statistics and Probability (4 units)
Complete 1 of these
BUAD 310g Applied Business Statistics
BUAD 312g Statistics and Data Science for Business
EE 364 Probability and Statistics for Engineers and Computer Scientists
MATH 407 Probability Theory
Linear Algebra (4 units)
Complete 1 of these
EE 141L Applied Linear Algebra for Engineering
MATH 225 Linear Algebra and Linear Differential Equations
MATH 235 Linear Algebra and Applications
Computer Science Requirements (30 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
CSCI 310 Software Engineering
CSCI 401 Capstone: Design and Construction of Large Software Systems
Business Requirements (36 units)
Complete all of these
ACCT 410x Foundations of Accounting
BUAD 302 Communication Strategy in Business
BUAD 304 Organizational Behavior and Leadership
BUAD 306 Business Finance
BUAD 307 Marketing Fundamentals
BUAD 497 Strategic Management
ECON 351x Microeconomics for Business
ECON 352x Macroeconomics for Business
Complete 1 of these
BUAD 311 Operations Management
BUAD 313 Advanced Operations Management and Analytics
Practicum (0 units)
Required
ENGR 495 Practicum
FAQ
Frequently Asked Questions
Does USC have a Computer Science/Business Administration major for transfer students?
Yes. USC offers Computer Science/Business Administration and lists the major preparation it expects transfer applicants to complete.
What classes do I need to transfer to USC for Computer Science/Business Administration?
USC's Computer Science/Business Administration 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.