Undergraduate Degree Roadmaps

Student in a cleanroom

Majors

Year 1 Fall MATH 226: Calculus I  
PHYS 200: Planning for Success as a Physics & Astronomy Major
Year 1 Spring MATH 227: Calculus II 
PHYS 220 & 222: General Physics with Calculus I (Lecture & Lab)
Year 2 Fall MATH 209: Mathematical Computing (or take CSC 309 in spring) 
MATH 228: Calculus III 
PHYS 230 & 232: General Physics with Calculus II (Lecture & Lab)
Year 2 Spring CSC 309: Computer Programming (or take MATH 209 in fall) 
MATH 225: Introduction to Linear Algebra OR MATH 245: Elementary Differential Equations & Linear Algebra 
PHYS 240 & 242: General Physics with Calculus III (Lecture & Lab)
Year 3 Fall MATH 376: Ordinary Differential Equations (if you took MATH 225 instead of MATH 245) 
PHYS 320: Modern Physics I 
PHYS 321 Modern Physics Laboratory 
PHYS 330: Analytic Mechanics 
PHYS 385: Introduction to Theoretical Physics
Year 3 Spring PHYS 360: Electromagnetism I 
PHYS 370: Thermodynamics & Statistical Mechanics 
PHYS 457: Analog Electronics OR ENGR 205 & 206: Electric Circuits (Lecture & Lab) 
PHYS/ASTR Elective (optional this semester, 8-11 units needed in junior/senior year)
Year 4 Fall PHYS 430: Quantum Mechanics I 
PHYS 460: Electromagnetism II OR PHYS 480: Introduction to Optics & Photonics 
PHYS 491GW: Advanced Laboratory Techniques I 
PHYS/ASTR Elective (optional this semester, 8-11 units needed in junior/senior year)
Year 4 Spring PHYS/ASTR Electives (8-11 total units in junior/senior years; 11 units if completed MATH 245, or 8 units if completed MATH 225 & 376; max 5 units of 600-level, max 3 units outside PHYS/ASTR in a related field)

Notes

  • Students who want a more rigorous math background may choose MATH 225 & 376 instead of just MATH 245. MATH 225 is offered in both fall and spring semesters; MATH 376 is only offered in fall and may be taken concurrently with PHYS 320, 330, 385. Students who take MATH 225 & 376 will only need one more math class to complete the Minor in Mathematics.
  • Python programming should be completed within first two years; MATH 209 is offered in fall semesters and CSC 309 is offered in spring semesters.
  • B.S. Physics requires 8-11 units of upper-division electives in physics, astronomy, or related fields.  Students who take MATH 245 will need to take 11 units of major electives, while students who take both MATH 225 & 376 will need to take 8 units of major electives.  Maximum 5 units of 600-level units. Maximum 3 units in related fields outside PHYS/ASTR.
  • PHYS 457 can be taken earlier, in any spring semester after PHYS 230/232.  Acceptable substitution for PHYS 457 is ENGR 205 & 206 (offered in fall and spring).
  • PHYS 480 may be substituted for PHYS 460.
Year 1 Fall MATH 226: Calculus I   
PHYS 200: Planning for Success as a Physics & Astronomy Major
Year 1 Spring MATH 227: Calculus II  
PHYS 220 & 222: General Physics with Calculus I (Lecture & Lab)
Year 2 Fall MATH 209: Mathematical Computing (or take CSC 309 in spring)  
MATH 228: Calculus III  
PHYS 230 & 232: General Physics with Calculus II (Lecture & Lab)
Year 2 Spring CSC 309: Computer Programming (or take MATH 209 in fall)  
MATH 225: Introduction to Linear Algebra OR MATH 245: Elementary Differential Equations & Linear Algebra  
PHYS 240 & 242: General Physics with Calculus III (Lecture & Lab) 
ASTR 300: Stars, Planets, and the Milky Way
Year 3 Fall MATH 376: Ordinary Differential Equations (if you took MATH 225 instead of MATH 245)  
PHYS 320: Modern Physics I  
PHYS 330: Analytic Mechanics  
PHYS 385: Introduction to Theoretical Physics 
ASTR 301: Observational Astronomy Laboratory
Year 3 Spring PHYS 360: Electromagnetism I  
PHYS 370: Thermodynamics & Statistical Mechanics  
ASTR 340GW: The Big Bang 
PHYS/ASTR Elective (optional this semester, 3-6 units needed in junior/senior year)
Year 4 Fall PHYS 430: Quantum Mechanics I  
ASTR 400: Stellar Astrophysics  
ASTR 697: Senior Project 
PHYS/ASTR Elective (optional this semester, 3-6 units needed in junior/senior year)
Year 4 Spring ASTR 470: Observational Techniques in Astronomy 
PHYS/ASTR Electives (3-6 total units in junior/senior years; 6 units if completed MATH 245, or 3 units if completed MATH 225 & 376; min 3 units of 400-level, max 3 units outside PHYS/ASTR in a related field)

Notes

  • Students who want a more rigorous math background may choose MATH 225 & 376 instead of just MATH 245. MATH 225 is offered in both fall and spring semesters; MATH 376 is only offered in fall and may be taken concurrently with PHYS 320, 330, 385. Students who take MATH 225 & 376 will only need one more math class to complete the Minor in Mathematics.
  • Python programming should be completed within first two years; MATH 209 is offered in fall semesters and CSC 309 is offered in spring semesters.
  • While ASTR 115 is not required for the B.S. Physics/Astrophysics degree, students are strongly encouraged to take it in their first year to give them a broad overview of all of astronomy. However, units do not count towards the B.S. degree.
  • B.S. Physics/Astrophysics requires 3-6 units of upper-division electives in physics, astronomy, or related fields.  Students who take MATH 245 will need to take 6 units of major electives, while students who take both MATH 225 & 376 will need to take 3 units of major electives.  Minimum 3 units of 400-level units. Maximum 3 units in related fields outside PHYS/ASTR.
  • While PHYS 321 (Modern Physics Lab) is not required for the B.S. Physics/Astrophysics degree, students are  encouraged to take it in the fall of the third year (along with PHYS 320); units can count toward physics/astronomy electives.
  • Senior Project (ASTR 697) often takes more than one semester; students are strongly encouraged to speak with potential project advisors in the spring of the third year, and to start as soon as possible in the fall of the final year; units can be taken in fall or spring, or spread out over entire final year.
Year 1 Fall MATH 226: Calculus I  
PHYS 200: Planning for Success as a Physics & Astronomy Major
Year 1 Spring MATH 227: Calculus II 
PHYS 220 & 222: General Physics with Calculus I (Lecture & Lab)
Year 2 Fall MATH 209: Mathematical Computing (or take CSC 309 in spring) 
MATH 228: Calculus III 
PHYS 230 & 232: General Physics with Calculus II (Lecture & Lab)
Year 2 Spring CSC 309: Computer Programming (or take MATH 209 in fall) 
MATH 225: Introduction to Linear Algebra OR MATH 245: Elementary Differential Equations & Linear Algebra 
PHYS 240 & 242: General Physics with Calculus III (Lecture & Lab)
Year 3 Fall MATH 376: Ordinary Differential Equations (if you took MATH 225 instead of MATH 245) 
PHYS 320: Modern Physics I 
PHYS 321 Modern Physics Laboratory 
PHYS 330: Analytic Mechanics (may be delayed until Year 4 Fall)
PHYS 385: Introduction to Theoretical Physics
Year 3 Spring PHYS 360: Electromagnetism I 
PHYS 370: Thermodynamics & Statistical Mechanics 
Year 4 Fall PHYS 491GW: Advanced Laboratory Techniques I 
Year 4 Spring PHYS/ASTR Elective (only if MATH 245 was taken; if MATH 225 & 376 were both taken, then no elective is required)

Notes

  • Students who want a more rigorous math background may choose MATH 225 & 376 instead of just MATH 245. MATH 225 is offered in both fall and spring semesters; MATH 376 is only offered in fall and may be taken concurrently with PHYS 320, 330, 385. Students who take MATH 225 & 376 can complete the Minor in Mathematics by taking PHYS 430 or 460 or 480 and only 1 more math class.
  • Python programming should be completed within first two years; MATH 209 is offered in fall semesters and CSC 309 is offered in spring semesters.
  • Students who take both MATH 225 & 376 do not need any major electives to complete the degree; students who instead take only MATH 245 will need 3 additional units of major electives to complete the degree.
Year 1 Fall MATH 226: Calculus I    
PHYS 200: Planning for Success as a Physics & Astronomy Major 
ASTR 115 & 116: Introduction to Astronomy (Lecture & Lab)
Year 1 Spring MATH 227: Calculus II   
PHYS 220 & 222: General Physics with Calculus I (Lecture & Lab)
Year 2 Fall MATH 209: Mathematical Computing (or take CSC 309 in spring)   
MATH 228: Calculus III   
PHYS 230 & 232: General Physics with Calculus II (Lecture & Lab)
Year 2 Spring CSC 309: Computer Programming (or take MATH 209 in fall)   
MATH 225: Introduction to Linear Algebra OR MATH 245: Elementary Differential Equations & Linear Algebra   
PHYS 240 & 242: General Physics with Calculus III (Lecture & Lab)  
ASTR 300: Stars, Planets, and the Milky Way
Year 3 Fall MATH 376: Ordinary Differential Equations (if you took MATH 225 instead of MATH 245)   
PHYS 320: Modern Physics I   
ASTR 301: Observational Astronomy Laboratory
Year 3 Spring  ASTR 340GW: The Big Bang 
Year 4 Fall  Culminating experience: 2 units of PHYS 686, ASTR 685, and/or ASTR 697. 
Year 4 Spring  PHYS/ASTR Electives (3-6 total units in junior/senior years; 6 units if completed MATH 245, or 3 units if completed MATH 225 & 376; max 3 units outside PHYS/ASTR in a related field)

Notes

  • Students who want a more rigorous math background may choose MATH 225 & 376 instead of just MATH 245. MATH 225 is offered in both fall and spring semesters; MATH 376 is only offered in fall and may be taken concurrently with PHYS 320.  Students who take MATH 225 & 376 can complete the Minor in Mathematics by taking PHYS 430 or 460 or 480 and only 1 more math class.
  • Culminating experience: any 2 units (mix/match) of PHYS 686, ASTR 685, ASTR 697.
  • B.A. Physics/Astronomy requires 3-6 units of upper-division electives in physics, astronomy, or related fields.  Students who take MATH 245 will need to take 6 units of major electives, while students who take both MATH 225 & 376 will need to take 3 units of major electives; maximum 3 units outside PHYS/ASTR in a related field; no 600-level allowed (because 2 units are already required for culminating experience).

Minors

Minor in Physics

  • PHYS 220 & 222
  • PHYS 230 & 232
  • PHYS 240 & 242
  • PHYS 320
  • additional 6 units upper-division PHYS/ASTR electives (max 3 units of 600-level)

Minor in Astronomy

  • PHYS 111/112 OR PHYS 220/222
  • PHYS 121/122 OR PHYS 230/232 OR PHYS 240/242
  • ASTR 115 & 116
  • ASTR 300 & 301
  • additional 3 units upper-division PHYS/ASTR electives (some ERTH courses allowed with permission)

Minor in Mathematics

The Minor in Mathematics requires 24 units. With careful planning, all of these units can overlap with physics and/or astronomy degrees. Students who want to complete the Minor in Mathematics should not take MATH 245 but instead take both MATH 225 and 376. MATH 225 is offered in both fall and spring semesters; MATH 376 is only offered in fall and may be taken concurrently with PHYS 330 and 385. Furthermore, the Department of Mathematics allows either PHYS 430 or 460 or 480 to count toward the Minor in Mathematics.  

  • MATH 226, 227, 228
  • MATH 225 & 376
  • PHYS 430 or PHYS 460 or PHYS 480 or MATH elective
  • MATH elective

Recommended math courses relevant to physics include MATH 324, 380, 400, 425, 440, 448, 450, 451, 460, 462, 471, or 477.