Courses Required

 

81 to 83 units depending on which Physics series and which computing course is completed

All taught Fall, Winter, Spring unless otherwise noted

Consult Curricula & Courses at www.registrar.ucla.edu/catalog/ for detailed course descriptions.

 

MATH

31A Differential Calculus 4 units
31B Integration & Infinite Series 4 units
32A Calculus of Several Variables 4 units
32B Calculus of Several Variables 4 units
33A Linear Algebra & Applications 4 units
33B Differential Equations 4 units
115A Linear Algebra 5 units

CHEMISTRY

20A General Chemistry-Structures 4 units
20B General Chemistry-Energetics 4 units
20L General Chemistry Lab I 3 units
30AL General Chemistry Lab II 4 units
30A Organic Chemistry 4 units

PHYSICS (H designates honors course)

1A or AH Mechanics 5 units
1B or BH Oscillations, Waves, Electric & Magnetic Fields 5 units
1C or CH or Electrodynamics, Optics & Special Relativity 5 units
EE1
Physics for Electrical Engineers 4 units

LIFE SCIENCES

2 Cells, Tissues & Organs 5 units
3 Introduction to Molecular Biology 5 units
4 Genetics 5 units

COMPUTING COURSES

PIC 10A or Introduction to Programming (C++) 5 units (F,W,Sp)
CS31
Introduction to Computer Science I 4 units (F,W)
     
PIC 10B* Intermediate Programming 5 units (W,Sp)
PIC 10C* Advanced Programming 5 units (Sp)
PIC 30* Machine Language & Assembly Language Programming 5 units (Not Offered)
PIC 60* Data Structure and Algorithms 4 units (F)
CS 32* Introduction to Computer Science II 4 units (W,Sp)
CS 33* Introduction to Computer Organization 5 units (F,Sp)
CS 180* Introduction to Algorithms and Complexity 4 units (F,W,Sp)

*Premajor courses (PIC 10B, C, 30, 60) or (CS 32, 33, 180) are only required for the Computer Systems Concentration, and (PIC 10B, C, 60) or (CS 32, 180) are only required for the Bioinformatics Concentration. These courses do not have to be completed prior to admission to the Major. Note that the CS series requires fewer total units.