Skip to Main Content


Computer Science (BS)

Compare UCLA degrees and courses.

Check it out

Sample Degree Plan Courses

The following is a list of courses based on sample degree plan. Other requirements may be necessary to complete this degree.

Major Requirements

All courses must be taken and any degree course group requirements (if any) must be met.

COM SCI Operatng Sstms Prin
4.0
COM SCI Cmptr Ntwrk Fndmntl
4.0
COM SCI Programming Langs
4.0
COM SCI Algorithms&complxty
4.0
COM SCI Forml Langs&automta
4.0
STATS Applied Statistics
4.0

Computer Science Electives

All courses must be taken and any degree course group requirements (if any) must be met.

Modeling and Methods

Credit is not given for both Computer Science 170A and Electrical Engineering 103 unless one of the courses is included in the technical breadth area.

1 courses required.

COM SCI Mdlg Uncrtn-inf Sys
4.0

Computer Science Electives

If students have not taken Computer Science 130, one elective course must be 132; 4 units of either Computer Science 194 or 199 may be applied as an elective by petition.

12.0 Hrs. required.

COM SCI Mdlg Uncrtn-inf Sys
4.0
COM SCI Intr-dist Embed Sys
4.0
COM SCI Software Engineerng
4.0

Upper Division Science and Technology Courses

Select three upper division science and technology courses (12 units) not used to satisfy other requirements, that may include three computer science courses or three courses selected from an approved list available in the Office of Academic and Student Affairs.

12.0 Hrs. required.

COM SCI Intro To Com Sci 2
4.0
COM SCI Computer Organizatn
5.0
COM SCI Operatng Sstms Prin
4.0

Would you like to sign off of MyEdu or MyEdu and Facebook?