Physics/Computer Science

 

Bachelor of Science in Physics/Computer Science

This interdisciplinary program is intended for students with dual interests in physics and computer science who wish to complete the essential courses for both majors within their normal four-year career. The program will prepare students for a career in a computer related field and/or science research.

Degree listings here reflect current requirements. Since actual graduation requirements depend on the specific year which a student enters USC, students should always consult with their faculty advisor to determine course selection.

Advisor for Physics & Astronomy: Leslie Ann Picazo - SGM 416 
Advisor for Computer Science: Stephen Schrader - SAL 113


*Click the table to toggle between the sample program and required listings.

This is a sample program only. Your actual program should be developed in consultation with your faculty advisor.

Sample Program for Bachelor of Science - Physics/Computer Science

Year 1
FallUnits
Math 125 4
WRIT 150 4
GE Requirement 4
PHYS 190 1

Total 13
SpringUnits
Math 126 4
CSCI 103L 3
PHYS 151L/161L 4
GE Requirement 4
   

Total 15
Year 2
FallUnits
MATH 226 4
PHYS 152L/162L 4
Foreign Language 4
CSI 170 4

Total 16
SpringUnits
MATH 245 4
CSCI 104L 4
Foreign Language 4
GE Requirement 4
   

Total 16
Year 3
FallUnits
MATH 445 4
PHYS 304 4
CSCI 201L 4
Foreign Language 4

Total 16
SpringUnits
MATH 225 4
PHYS 438a 4
EE 352L 4
GE Requirement 4
   

Total 16
Year 4
FallUnits
PHYS 408a 4
PHYS 438b 4
WRIT 340 4
CSCI 402 4

Total 16
SpringUnits
PHYS 408b 4
PHYS 495 2
CSCI 270 4
GE Requirement 4
Elective 4

Total 18
Requirement Listing
Required Lower Division CoursesUnits
PHYS 151L/161L Fundamentals of Physics I:
Mechanics and Thermodynamics
4
PHYS 152L/162L Fundamentals of Physics II:
Electricity and Magnetism
4
PHYS 190 Freshman Colloquium (recommended) 1
CSCI 103L Introduction to Programming 3
CSCI 104L Data Structures and Object Oriented Design 4
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
MATH 125 Calculus I 4
MATH 126 Calculus II 4
MATH 225 Linear Algebra and Linear Differential Equations 4
MATH 226 Calculus III 4
MATH 245 Mathematics of Physics and
Engineering I
4
 
Required Upper Division Courses Units
PHYS 304 Mechanics 4
PHYS 408ab Electricity and Magnetism 4 & 4
PHYS 438ab Introduction to Quantum Mechanics
and its Applications
4 & 4
PHYS 495 Senior Project 2
CSCI 402 Operating Systems 4
EE 352L Computer Organization and Architecture 3
MATH 445 Mathematics of Physics and
Engineering II
4

Total Units   81

 

  • Department of Physics and Astronomy
  • University of Southern California
  • 825 Bloom Walk
  • ACB 439
  • Los Angeles, CA 90089-0484