CS.CSE Catalog Changes

The CS Department reviews their curriculum based on student and faculty feedback and may choose to make changes.  Only newly admitted students to the CS or CSE majors will be held to the new catalogs.  Continuing students will not be affected UNLESS they request to change to the new requirements.

Please review Summary of catalog changes to compare help you decide if you want to change to the newest one

We are only accepting requests to change to the newest catalog: (https://ccle.ucla.edu/mod/questionnaire/view.php?id=12530)

Please note that some catalog requirements add up to <180 units.  You must have completed 180 units (including all transfer credit) to be eligible to graduate.  You may need to take additional courses to meet 180 units.

All changes are cumulative.  So if you change to the F2018-SP2019 catalog, it will include all previous changes as well.

As of Fall 2018 all restricted EC ENGR Electives for CSE majors (ECE 113, 115A, 115C, 132A, 141) have been opened up to any Upper division EC ENGR course numbered 100-187 except for EC ENGR 110, 131A, or CM182)  This will apply to Fall 2015, Fall 2016, and Fall 2017 catalogs in CSE.

As of Fall 2017 all restricted upper div com sci Electives for CS and CSE majors (CS 174A, 143, 161, CM121, CM122, CM124, 112 or 170A) have been opened up to any Upper division COM SCI course numbered 100-CM187)  This will apply to Fall 2014, Fall 2015, Fall 2016, and Fall 2017 catalogs in CS and CSE.

Computer Science Major:

  • F2006-SP2013:

    • 3 Free Choice CS Electives
    • any probability course besides STATS 100A must be petitioned.
  • F2013-SP2014: (1 less course)
    • Electives option change from 3 Free Choice CS Elective to 2 Free Choice CS Electives
  • F2014-SP2016:
    • No longer need petition for EE 131A, Math 170A, or CEE 110.
  • F2016-SP2017: (1 less course)
    • Chem 20A no longer required
  • F2017-SP2019: (1 less course)
    • Only 1 of 2 Physics labs required.  Students may choose, Physics 4AL or 4BL.
    • Same number of electives required, but now it is 20 units (5 courses) that may be satisfied by any Upper Division CS courses from 100-187.  2 electives no longer restricted to CS 143, 161, 174A, CM121, CM122, CM124, and 1 no longer restricted to CS 112 or 170A.

Computer Science & Engineering Major:

  • F2010-SP2013:
    • EE 2, 110L, 115A, 115C required
    • any probability course besides STATS 100A must be petitioned.
  • F2013-SP2014:
    • EE 2, EE 115A, 115C no longer required
    • 3 more flexible EE Electives added (from EE 113, 113D, 115A, 115C, 132A, 141, or 181D)
  • F2014-SP2015:
    • No longer need petition for EE 131A, Math 170A, or CEE 110
    • EE 110L removed from worksheet and replaced with EE 11 & EE 111L to reflect changes in EE.
    • 113DA and 113DB added to EE Electives list to reflect changes in EE.
  • F2015-SP2016: (1 less course)
    • EE 3 added as a requirement
    • Change from 3 UD EE electives to 1 required from the list (list updated to remove 113 two qtr design sequence).
  • F2016-SP2017: (1 less course)
    • Chem 20A no longer required.
  • F2017-SP2018: (1 less course)
    • Only 1 of 2 Physics labs required.  Students may choose, Physics 4AL or 4BL.
    • Same number of electives required, but now it is12 units (3 courses) that may be satisfied by any Upper Division CS courses from 100-187.  1 elective no longer restricted to CS 143, 161, 174A, CM121, CM122, CM124
  • F2018-SP2019: (2 less courses)
    • Same number of EC ENGR electives required, but now it is 4 units (1 course) that may be satisfied by any Upper Division ECE courses from 100-187.  1 elective no longer restricted to ECE 113, 115A, 115C, 132A, or 141.  ECE 110, 131A.  ECE 110, 131A, and CM182 may not satisfy this elective.
    • ECE 10 + 11L and 110 + 111L are no longer required and are being replaced by ECE 100 and 115C.