Updated March 28, 2022
COVID-19 Update: We want to let you know that the CSE advisors are still here for you when you need us. However, due to staffing shortages and to keep you and our staff safe during this global pandemic, we are primarily offering remote advising (online, meeting via Zoom). Our front Intake Office is currently open Monday and Friday from 9:00 AM - 12:00 PM and from 1:00 - 3:30 PM. The front Intake Office is closed every Tuesday, Wednesday and Thursday. Please feel free to stop by, email or call us during our open office hours with any questions.
Current students may contact us via the Virtual Advising Center (vac.ucsd.edu) or csestudent@eng.ucsd.edu.
The following links may be helpful:
Novel Coronavirus (COVID-19) Information for the UC San Diego Community
Current Information About the Coronavirus for International Students
Education Continuity Tools and Resources from Educational Technology Services
COVID-19 Student Resources: Many resources for students including laptop loans, lease cancellation info, etc.
Counseling and Psychological Services (CAPS): Call (858) 534-3755, 24/7, for assistance.
Coping with Corona Virus Stress (article)
International Students and Programs Office
Due to the high demand for CSE courses, enrolling in CSE courses can be difficult and confusing. Please read the following page in detail. The courses listed below are the courses/sections we intend to offer in Spring 2022. The capacity in each course is determined by multiple variables (not just the classroom size), including but not limited to:
- Classroom size availability
- Instructor availability
- Instructor teaching load
- Instructional support availability (TA/tutor support)
- Scalability of the course
- Campus COVID-19 restrictions
IMPORTANT NOTES:
- Over the coming quarters, we will continue our transition toward an even more robust campus presence. All courses for Spring 2022 (excepting R-courses) are being scheduled as in-person with assigned classrooms. At this point, students will need to assume everything is in person and/or synchronous only unless stated otherwise in the Course Notes below for the course section.
- Course components with the location listed as RCLAS on the Schedule of Classes/WebReg will be remote/online course components.
- The CSE Department and UC San Diego reserve the right to move any in-person components to remote/online instruction at any time before and during the Spring quarter in order to help keep our faculty, staff, and students safe (physically and mentally) during these unprecedented times.
- Spring 2022 Enrollment for CSE Majors
-
- We have reserved some seats in the lower-division and upper-division CSE courses for current CSE Majors (see chart below).
- Please waitlist your CSE courses when your enrollment window opens in mid-February.
- The CSE department will manually clear Spring 2022 CSE/EC26 Majors for CSE courses with reserved seats.
- CSE/EC26 Major Spring 2022 Priority Deadline: Monday, February 28th at 11:59 PM - Current CSE/EC26 majors who want enrollment priority must waitlist their requested courses by this date/time. CSE majors are cleared in waitlist order as seats become available (only for courses/sections with reserved seats). This is NOT a guarantee for a requested course.
- Spring 2022 CSE Majors will need to monitor their @ucsd.edu email daily for course clearance and follow the directions provided before the deadline listed in the email (be sure to check your SPAM/Junk folder).
For non-CSE majors, if you are not able to enroll in your CSE courses in Spring 2022, you may need to enroll in a subsequent quarter.
- Late Add Policy
-
The CSE department does not allow students to add courses past week 2. If a student is not enrolled in enough units by the start of week1, the student should contact their department advisor.
Students who add CSE courses during the first two weeks will not be allowed to make up missed assignments. If you are on the waitlist for a course, you are expected to attend the class for the first two weeks and complete assignments. If students choose not to attend class or to not turn in assignments on due dates, the student will receive a "0" on all missed assignments/quizzes/etc. No exceptions are made.
- Waitlist Policy
-
CSE/EC26 Major Spring 2022 Priority Deadline: Monday, February 28th at 11:59 PM - Current CSE/EC26 majors who want enrollment priority must waitlist their requested courses by this date/time. CSE majors are cleared in waitlist order as seats become available (only for courses/sections with reserved seats). This is NOT a guarantee for a requested course.
- CSE will use first-come, first-served order of the waitlists. Depending on the demand for the course, continuing CSE and ECE CE undergraduate majors might be given clearance to add a course prior to other majors being allowed into the course if they waitlist by the CSE Major Priority Deadline listed above. Note that even for CSE/EC26 majors we use first-come, first-served order.
- CSE Double Majors: If CSE is not your first major, you will not receive CSE Major Priority for courses with a waitlist that require manual clearance (i.e. seats reserved for CSE majors)
- Read your @ucsd email DAILY. This is how we contact you to tell you if you were cleared to add a course with reserved seats. If you do not respond by the deadline, you will lose the seat!
- Once all seats are released, students will only be added to courses with waitlists in waitlist order via the automatic waitlist enrollment process. The last waitlist add runs on Thursday of Week 2. The CSE department will NOT manually clear any students to enroll even if space becomes available on the last day of enrollment (Friday of Week 2).
- CSE will not approve requests to enroll in CSE courses exceeding the max unit limit if there is a waitlist. Please see the "Max Unit Exceptions" note below for more details
- For non-CSE majors, if you are not able to enroll in your CSE courses in Winter you may need to enroll in a subsequent quarter.
In general, undergraduates have a priority to add undergraduate CSE courses; graduate students have priority to add graduate CSE courses. Priority is not given to:
- Students who postpone taking a course hoping for a particular instructor in a future quarter.
- Seniors (or others) who do not use their 1st and 2nd pass early-enrollment times.
- Students who failed or withdrew from the course in a previous quarter.
Late coursework:
- Students who add CSE courses during the first two weeks will not be allowed to make up missed assignments. If you are on the waitlist for a course, you are expected to attend class for the first two weeks and complete assignments. If students choose not to attend class or to not turn in assignments on due dates, the student will receive a "0" on all missed assignments/quizzes/etc. No exceptions are made.
Max Unit Exceptions:
- Students who are on the waitlist will not be moved into the course if they need a max unit exception. When the college grants a max unit exception it is for the course requested, not the quarter. If a seat becomes available in the waitlisted class the system will bypass the student needing a max unit exception and add the next student on the waitlist to the course, which means that the student needing the max unit exception will not be added because the available seat will be taken. If a student wants to be added off of the waitlist, they would need to be under the max unit limit (enrolled and waitlisted courses combined) so the system can bring them into the course if a seat opens up (in waitlist order of course). We will not approve requests to enroll in CSE courses exceeding the max unit limit if there is a waitlist. Please plan accordingly.
- Enrollment/Course Policies
-
Prerequisites are enforced for ALL CSE classes.
See Enrolling in CSE Courses to learn the best strategies for getting into CSE classes.
For course clearances, please use the Enrollment Authorization System (EASy). These may take 5 business days to be processed.
Sorry, no swaps. Be sure to enroll or waitlist in the section with the assigned time you will attend and the assigned final exam you can attend. Due to the high demand for CSE classes, the large volume of requests, and limited staff resources, the CSE department does NOT allow students to swap sections, even if they find another student who is willing to swap with them. No exceptions.
The CSE department does not release names of instructors until their appointments are official with the University. Once official, instructor names are posted on the Schedule of Classes and WebReg.
If you need to petition a course for transfer credit, please use our ONLINE PETITION to do so.
- Non-CSE Majors
-
Non-CSE Undergraduates who want to enroll in CSE Major restricted courses should submit an enrollment request through Enrollment Authorization System (EASy). (Major restricted courses are indicated with an asterisk (*) below.) Since CSE instructors aren't directly involved with student enrollment, please do not contact the course instructor regarding enrollment concerns.
Requests from non-CSE major undergraduate students to be cleared to enroll in CSE major restricted courses will be placed on a "Department Hold" until after CSE Majors have had the opportunity to enroll. The requests may be reviewed between Monday, March 7th and the start of classes if there are seats available.
Clearance to enroll/waitlist a CSE undergraduate course with a large waitlist does NOT indicate we intend to offer additional seats. The courses and sections we intend to offer are listed in the Schedule of Classes.
For all courses with reserved seats for Spring 2022 CSE majors, any remaining seats will be released early March after our CSE majors have had a chance to enroll.
- Non-CSE Courses
-
For questions about enrolling in ENG 100D or ENG 100L, please see Global Ties
Each department handles course clearances for their own courses. Please contact the respective department for course clearance to ECE, COGS, MGT, etc.
- Graduate Students
-
Graduate students who wish to add undergraduate courses please submit a request through the Enrollment Authorization System (EASy). Prerequisite clearances and approvals to add will be reviewed by Friday of Week2 of classes, based on if there is seat availability after undergraduates enroll.
Graduate Course Request: Please see the Graduate Courses and Enrollment Information
Major restricted courses are indicated with an asterisk (*) below.
See CSE Course Prerequisites webpage for information on which majors are approved for major restricted courses.
Course | Course Title | Primary Instructor | Section Code | Section Capacity | Course Notes |
6R | Introduction to Computer Science and Object-Oriented Programming: Python | Moshiri, Alexander Niema | A00 | 150 | All seats released for enrollment. CSE 6R will have non-mandatory synchronous course components, but the entire course can be completed asynchronously (including exams). |
8A | Intro to Programming 1 | Soosai Raj, Adalbert Geral | A00 | 115 | Remote (RCLAS). Lab and discussion components remain in-person. In-person final exam. All seats released for enrollment. |
8A | Intro to Programming 1 | Soosai Raj, Adalbert Geral | B00 | 115 | Remote (RCLAS). Lab and discussion components remain in-person. In-person final exam. All seats released for enrollment. |
8A | Intro to Programming 1 | Elsherif, May Elhussein | C00 | 115 | All seats released for enrollment. |
8A | Intro to Programming 1 | Elsherif, May Elhussein | D00 | 115 | All seats released for enrollment. |
8B | Intro to Programming 2 | Ochoa, Benjamin Lawrence | A00 | 196 | All seats released for enrollment. |
11 | Accel. Intro to Programming | Miranda, Gregory Joseph | A00 | 146 | All seats released for enrollment. |
11 | Accel. Intro to Programming | Miranda, Gregory Joseph | B00 | 146 | All seats released for enrollment. |
12 | Basic Data Struct & OO Design | Cao, Yingjun | A00 | 196 | All seats released for enrollment. |
12 | Basic Data Struct & OO Design | Cao, Yingjun | B00 | 196 | All seats released for enrollment. |
12 | Basic Data Struct & OO Design | Miranda, Gregory Joseph | C00 | 196 | All seats released for enrollment. |
15L | Software Tools&Techniques Lab | Soosai Raj, Adalbert Geral | A00 | 395 | Remote (RCLAS). Lab components remain in-person. In-person final exam. All seats released for enrollment. |
15L | Software Tools&Techniques Lab | STAFF | B00 | 100 | All seats released for enrollment. |
15L | Software Tools&Techniques Lab | STAFF | C00 | 46 | All seats released for enrollment. |
20 | Discrete Mathematics | Jones, Miles E | A00 | 392 | All seats released for enrollment. |
21 | Math/Algorithm&Systems Analys | Jones, Miles E | A00 | 395 | All seats released for enrollment. |
30 | Computer Organiz&Systms Progrm | Muller, P Keith | A00 | 295 | All seats released for enrollment. |
87 | First-year Seminar | Moshiri, Alexander Niema | A00 | 20 | All seats released for enrollment. |
87 | First-year Seminar | Cottrell, Garrison W | B00 | 20 | All seats released for enrollment. |
95 | Tutor Apprentice | Minnes Kemp, Mor Mia | A00 | 75 | See tutor webpage for additional information |
100 | Advanced Data Structures | Sahoo, Debashis | A00 | 395 | All seats released for enrollment. |
100 | Advanced Data Structures | Cao, Yingjun | B00 | 196 | All seats released for enrollment. |
101 | Design & Analysis of Algorithm | Dasgupta, Sanjoy | A00 | 196 | All seats released for enrollment. |
101 | Design & Analysis of Algorithm | Impagliazzo, Russell | B00 | 196 | All seats released for enrollment. |
105 | Theory of Computation | Minnes Kemp, Mor Mia | A00 | 395 | All seats released for enrollment. |
*107 | Intro to Modern Cryptography | Thomé, Emmanuel | A00 | 146 | All seats released for enrollment. |
*109 | Intro to Programming Contests | Shang, Jingbo | A00 | 70 | All seats released for enrollment. |
*110 | Software Engineering | Politz, Joseph Gibbs | A00 | 196 | All seats released for enrollment. |
*110 | Software Engineering | Griswold, William G. | B00 | 196 | All seats released for enrollment. |
*112 | Advanced Software Engineering | Powell, Thomas Allan | A00 | 146 | All seats released for enrollment. |
*120 | Princ/Computer Operating Systm | Zhou, Yuan-Yuan | A00 | 295 | All seats released for enrollment. |
*123 | Computer Networks | Shalev, Aaron D | A00 | 196 | All seats released for enrollment. |
*125 | Software Sys Design & Implemnt | Voelker, Geoffrey M. | A00 | 30 | Application required: https://cse125.ucsd.edu/2022/overview.html Deadline to Apply: February 18, 2022 |
*127 | Intro to Computer Security | Obaido, George | A00 | 196 | All seats released for enrollment. |
*130 | Progrmng Lang:Princpl&Paradigm | Polikarpova, Nadezhda | A00 | 196 | All seats released for enrollment. |
*131 | Compiler Construction | Jhala, Ranjit | A00 | 60 | All seats released for enrollment. |
*132B | Database System Applications | Deutsch, Alin Bernard | A00 | 70 | All seats released for enrollment. |
*132C | Database System Implementation | Kumar, Arun Kumar | A00 | 70 | All seats released for enrollment. |
*135 | Online Database Analytics Appl | Powell, Thomas Allan | A00 | 196 | All seats released for enrollment. |
*140 | Component&Desgn Tech/Digtl Sys | Cheng, Chung Kuan | A00 | 395 | All seats released for enrollment. |
*140L | Digital Systems Laboratory | Chin, Bryan | A00 | 196 | All seats released for enrollment. |
*140L | Digital Systems Laboratory | Chin, Bryan | B00 | 196 | All seats released for enrollment. |
*141 | Intro/Computer Architecture | Pannuto, Patrick William | A00 | 196 | All seats released for enrollment. |
*141L | Project/Computer Architecture | Eldon, John | A00 | 196 | Remote (RCLAS). All seats released for enrollment. |
*143 | Microelectronic System Design | Gupta, Rajesh K. | A00 | 50 | All seats released for enrollment. |
*145 | Embedded System Design Project | Kastner, Ryan Charles | A00 | 24 | Application required: https://bit.ly/3GyJWgX Deadline to Apply: February 18, 2022 |
*148 | Adv Processor Arch Design Proj | Tullsen, Dean Michael | A00 | 49 | All seats released for enrollment. |
*150B | AI: Search and Reasoning | Gao, Sicun | A00 | 360 | All seats released for enrollment. |
*151A | Intro to Machine Learning | Shang, Jingbo | A00 | 196 | All seats released for enrollment. |
*151B | Deep Learning | Yu, Qi | A00 | 146 | All seats released for enrollment. |
*152B | Intro to Comp Vision II | Chandraker, Manmohan Krishna | A00 | 49 | Remote (RCLAS). Discussion components remain in-person. Remote final exam. All seats released for enrollment. |
*156 | Statistical NLP | Nakashole, Ndapandula | A00 | 196 | Remote (RCLAS). All seats released for enrollment. |
166 | Image Processing | Ochoa, Ben | A00 | 49 | All seats released for enrollment. |
*168 | Computer Graphics II:Rendering | Li, Tzumao | A00 | 49 | All seats released for enrollment. |
*175 | Entrepreneurship for Engineers | Kumar, Rakesh | A00 | 49 | Application required: https://forms.gle/SJyygxQvd5NvMgx4A Deadline to Apply: March 28, 2022 |
*176A | Healthcare Robotics | Riek, Laurel D | A00 | 25 | All seats released for enrollment. |
*182 | Biological Databases | Bafna, Vineet | A00 | 146 | All seats released for enrollment. |
*185 | Advanced Bioinformatics Lab | Gymrek, Melissa Ann | A00 | 115 | All seats released for enrollment. |
*190 | Topics in Computer Science and Engineering | Weibel, Nadir | A00 | 25 | See CSE 190 webpage for details |
*191 | Seminar in Computer Science and Engineering | Schulze, Jurgen | B00 | 50 | See CSE 191 webpage for details |
*191 | Seminar in Computer Science and Engineering | Minnes, Mia | C00 | 20 | See CSE 191 webpage for details |
*191 | Seminar in Computer Science and Engineering | Lerner, Ian | D00 | 25 | See CSE 191 webpage for details |