Computer Science and Business Administration


The combined Bachelor of Science degree program in computer science/business administration offers qualified students the opportunity to gain an educational foundation in both areas. The degree cannot also be combined as an additional major in either computer science or business administration. The degree is administered by the Computer Science Department.

General admission requirements for the undergraduate program are the same as those of the university and the USC Viterbi School of Engineering and include 3 to 5 units of mathematics and one unit of science (biology, chemistry or physics) together with satisfactory scores on the Scholastic Aptitude Test and Achievement Tests.

A grade of C (2.0) or better is required for each of the core courses CSCI 103, CSCI 170, CSCI 104 and CSCI 201.

Courses with a grade of C- or below must be repeated; courses may only be retaken once.

Departmental approval is required in order to retake a course.

Students who do not satisfy the degree requirement after repeating a class will be disqualified from the program.

A cumulative grade point average of C (2.0) is required for all courses taken at USC as well as all upper division courses applied toward the major, regardless of the department in which the courses are taken. Candidates must complete general education requirements; see the General Education Program.

The minimum requirement for the degree is 128 units.

  • WRIT 150 – Writing and Critical Reasoning–Thematic Approaches (4)
  • WRIT 340 – Advanced Writing* (3-4)

* WRIT 340 Advanced Writing (Communication for Engineers, 3 units) is strongly recommended for CECS majors.

Visit USC Dornsife’s General Education website for more information: http://dornsife.usc.edu/2015ge/2015ge-requirements/

Engineering (2 units)

  • ENGR 102 – Engineering Freshman Academy (2)

Mathematics (8 units)

  • MATH 125g – Calculus I (4) **
  • MATH 126 – Calculus II (4)
    or
  • MATH 129 – Calculus II for Engineers and Scientists (4)

Basic Science (4 units)

  • BISC 120Lg – General Biology: Organismal Biology and Evolution (4) or
  • BISC 121Lg – Advanced General Biology: Organismal Biology and Evolution (4) or
  • CHEM 105aLg – General Chemistry (4) or
  • CHEM 115aLg – Advanced General Chemistry (4) or
  • PHYS 151Lg – Fundamentals of Physics I: Mechanics and Thermodynamics (4) or
  • PHYS 161Lg – Advanced Principles of Physics I (4)

Statistics and Probability (3-4 units)

  • BUAD 310g – Applied Business Statistics (4)
    or
  • EE 364 – Introduction to Probability and Statistics for Electrical Engineering and Computer Science (3)
    or
  • MATH 407 – Probability Theory (4)

Linear Algebra (4 units)

  • MATH 225 – Linear Algebra and Linear Differential Equations (4)
    or
  • EE 141L – Applied Linear Algebra for Engineering (4)

Computer Science Requirements (30 units)

  • CSCI 103L – Introduction to Programming (4)
  • CSCI 104L – Data Structures and Object Oriented Design (4)
  • CSCI 109 – Introduction to Computer Science (2)
  • CSCI 170 – Discrete Methods in Computer Science (4)
  • CSCI 201L – Principles of Software Development (4)
  • CSCI 270 – Introduction to Algorithms and Theory of Computing (4)
  • CSCI 310 – Software Engineering (4)
  • CSCI 401 – Capstone: Design and Construction of Large Software Systems (4)
    or
  • CSCI 404 – Capstone: Creating Your High-Tech Startup (4)

Business Requirements (36 units)

  • ACCT 410x – Foundations of Accounting (4)
  • BUAD 302 – Communication Strategy in Business (4)
  • BUAD 304 – Organizational Behavior and Leadership (4)
  • BUAD 306 – Business Finance (4)
  • BUAD 307 – Marketing Fundamentals (4)
  • BUAD 311 – Operations Management (4)
  • BUAD 497 – Strategic Management (4)
  • ECON 351x – Microeconomics for Business (4)
  • ECON 352gx – Macroeconomics for Business (4)

Students must take one course from the Computer Science selection and one from the Business selection and a third course from either one. A minimum of 9 units total is required.

Computer Science Electives

Take at least one from the following courses:

  • CSCI 360L – Introduction to Artificial Intelligence (4)
  • CSCI 430 – Introduction to Computer and Network Security (4)
  • CSCI 485 – File and Database Management (4)

Business Electives

Take at least one from the following courses:

  • BAEP 452 – Feasibility Analysis (4)
  • BAEP 453 – Venture Management (4)
  • BUAD 301 – Technology Entrepreneurship (3)
  • DSO 431 – Foundations of Digital Business Innovation (4)
  • DSO 433 – Business Process Design (4)
  • DSO 443 – The Business of Digital Entertainment (4)
  • DSO 462 – Managing a Small Business on the Internet (2)
  • MKT 425 – Marketing on the Internet (4)
Degree applicable electives of the student’s choice.