2025-2026 CSE ELECTIVES AND TECHNICAL ELECTIVES

The following information is for the 2025-2026 academic year only.
 

Please refer to your appropriate Degree Program to view pre-approved CSE Electives and elective policies.

Computer Engineering (CS25)
Computer Science (CS26)
Computer Science with a Specialization in Bioinformatics (CS27)
Artificial Intelligence (CS29)
Minor in Computer Science
 

For Degree Audit inquiries, please contact the Virtual Advising Center. Some CSE Electives may not automatically populate in the correct area of your degree audit after you enroll. If this happens, please submit a VAC message request, and the CSE Advisors will manually update your degree audit for you. 
 

Notes on CSE Electives/Technical Electives:

  • Starting Fall 2024, Technical electives will not be an option for any newly admitted majors in the CSE department. The list of Technical Electives can be found on the 2024-2025 CSE Electives page.
    • Technical electives are only approved for the following degree programs: FA22 CS26 majors and prior; FA23 CS25 majors and prior; and FA23 CS27 majors and prior.
    • For CSE majors that allow Technical Electives, please keep in mind that Technical Electives cannot be used as an UD CSE Elective.
  • For Computer Science (CS26) majors following the CS26 major requirements from FA22 or before, all CSE Electives or Technical Electives must be 4 or more units.
  • Computer Engineering majors (CS25) admitted FA24 and after may only use 8 units of courses outside of CSE/ECE to fulfill major requirements.
  • Any deviation from the list of pre-approved electives must be petitioned.
  • Reach out to CSE Advising in the Virtual Advising Center if you have questions about CSE Electives and/or Technical Electives for your degree program.

Enrollment, Prerequisites, and Important Policies:

  • Students may not receive duplicate credit for equivalent courses. The UCSD General Catalog should be consulted for equivalency information and any restrictions placed on the courses.
  • CSE does not manage enrollment for courses in other departments. Unless you are told otherwise by someone in the respective department, students should assume they will need to meet all prerequisites before being allowed to enroll in any course listed below.
    • Please contact the appropriate advising department via the Virtual Advising Center for questions about course prerequisites.
  • For CSE Prerequisites, granting exceptions to prerequisites is rare and requires documentation of extenuating circumstances. Students should assume they will need to meet all prerequisites before being allowed to enroll in any CSE courses.
  • All major requirements must be taken for a letter grade and passed with a C- or better, including CSE Electives & Technical Electives. The only exceptions are: CSE 197, CSE 198, and CSE 199.
     

For historical reference only:

CSE Electives and Technical Electives 2024-2025

CSE Electives and Technical Electives 2023-2024

CSE Electives and Technical Electives 2022-2023

CSE Electives and Technical Electives 2021-2022

CSE Electives and Technical Electives 2020-2021

CSE Electives and Technical Electives 2019-2020

CSE Electives and Technical Electives 2018-2019

CSE Electives and Technical Electives 2017-2018

CSE Electives and Technical Electives 2016-2017