Fall Undergraduate Course Updates

Updated August 27th, 2020

Fall 2020 Schedule of Classes FAQ's

Update: Fall 2020 CSE Admits have been cleared as of 8/16/2020. No additional clearances to be sent out.

  • All remaining seats released on 8/18 and students should expect to be enrolled in waitlist order only


COVID-19 Update: We want to let you know that our CSE advisors are still here for you when you need us. However, to ensure we are doing our part to "flatten the curve" and keep you and our staff safe during this global pandemic, we are moving to remote advising until further notice. Current students may contact us via the Virtual Advising Center (vac.ucsd.edu) or csestudent@eng.ucsd.edu. We are still offering advising appointments which can be conducted via Zoom videoconference or phone. To schedule an appointment, please email csestudent@eng.ucsd.edu.

We have not had staff in the office to monitor our phone lines since Wednesday, March 18th, 2020; so please be sure to reach out to us via email only for an appointment. 

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 students resources including laptop loans, lease cancellation info, etc. 

Campus Computer Lab Lookup 

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 Fall 2020. 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

Due to COVID-19, for the safety of our faculty, staff, and students, the campus has put in certain restrictions for in-person course offerings: 

  • We can only go to 50% of room capacity, this includes the instructor and their instructional support team 
  • Regardless of classroom size, no in-person class may exceed 50 people, this includes the instructor and their instructional support team 

IMPORTANT NOTES: 

  1.  Course components with the location listed as RCLAS on the Schedule of Classes/WebReg will be remote/online course components. 
  2. All course material will be available remotely, regardless of whether the course is taught in-person, hybrid, or fully remote.  You can register for an in-person or hybrid course if necessary. Please note that in-person or synchronously taught courses may have activities you would need to make-up remotely (example: if missing i-clicker participation in a discussion section, you may have additional written assignments that would be needed). Because of this, students can enroll in conflicting courses, and makeup missed work, but the make-up work may be less-desirable work.  Please contact the instructor directly for additional information as needed. 
  3. 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 Fall quarter in order to help keep our faculty, staff, and students safe (physically and mentally) during these unprecedented times. 
  4. If a student is waitlisted for a course in summer and enrolled in the same course for Fall or another Summer session (or vice versa), the system will drop you from the summer session waitlist if a seat becomes available because it recognizes you are already enrolled in the course. We will not clear students to add to the course in these situations as the system moves on and automatically adds the next eligible student on the waitlist. 

Fall 2020 CSE Admits
  • We have reserved some seats in some of our lower division CSE courses for our FA20 CSE Admits (see chart below).
  • Please waitlist your recommended CSE courses when your enrollment window opens in mid-August.
  • The CSE department will manually clear admitted FA20 CSE/EC26 majors for CSE courses with reserved seats.  
  • FA20 CSE Major admits 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).
  • If you do not receive clearance within 48 hours of waitlisting your course, please contact us immediately  

For non-CSE majors, if you are not able to enroll in your CSE courses in Fall, 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 week 1, 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 class for the first three 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 Fall 2020 Priority Deadline: Sunday, June 7th at 11:59 PM - 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. This is NOT a guarantee for a requested course.

  • CSE will use first-come, first-served order of the waitlists. Depending on 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). 

 

  • For non-CSE majors, if you are not able to enroll in your CSE courses in Fall, 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.

Waitlist/enrollment in the same course for multiple quarters/terms 

  • If a student is waitlisted for a course in summer and enrolled in the same course for Fall or another Summer session (or vice versa), the system will drop you from the summer session waitlist if a seat becomes available because it recognizes you are already enrolled in the course. We will not clear students to add to the course in these situations as the system moves on and automatically adds the next eligible student on the waitlist. 

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 classes.
  • See Enrolling in CSE Courses to learn 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 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. 
  • We do 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 Wednesday, June 10th and the start of classes if there are seats available.

We will not be clearing non-CSE majors to enroll/waitlist in CSE Major restricted courses if there is a waitlist. If there is currently a waitlist, we will continue to monitor the course enrollments. If the waitlist is cleared, then we will start to clear non-CSE majors to enroll in open seats.

For all courses with reserved seats for FA20 CSE admits, any remaining seats will be released in early September after our FA20 CSE admits 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 the end of week one 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. 

 

Subject
Code

Course

Course Title

Primary Instructor

Section
Code

Section
Capacity

Comments/Notes

CSE 8A Intro to Programming 1 Soosai Raj, Gerald A00 40

All seats released for enrollment at this time.  

CSE 8A Intro to Programming 1 Soosai Raj, Gerald B00 40

All seats released for enrollment at this time.  

CSE 8A Intro to Programming 1 Lerner, Sorin C00 40

All seats released for enrollment at this time.  

CSE 8A Intro to Programming 1 Lerner, Sorin D00 40

All seats released for enrollment at this time.  

CSE 8A Intro to Programming 1 Soosai Raj, Gerald E00 190

All seats released for enrollment at this time.  

CSE 8A Intro to Programming 1 Lerner, Sorin F00 190

All seats released for enrollment at this time.  

CSE 8B Intro to Programming 2 STAFF A00 180

All seats released for enrollment

CSE 11 Accel. Intro to Programming STAFF A00 180

All seats released for enrollment

CSE 11 Accel. Intro to Programming STAFF B00 180

All seats released for enrollment

CSE 11 Accel. Intro to Programming STAFF C00 180

All seats released for enrollment

CSE 12 Basic Data Struct & OO Design STAFF A00 180

All seats released for enrollment 

CSE 12 Basic Data Struct & OO Design STAFF B00 180

All seats released for enrollment

CSE 15L Software Tools&Techniques Lab Gillespie, Gary A00 150

All seats released for enrollment

CSE 15L Software Tools&Techniques Lab STAFF B00 150

All seats released for enrollment

CSE 15L Software Tools&Techniques Lab STAFF C00 150

All seats released for enrollment

CSE 20 Discrete Mathematics STAFF A00 300

All seats released for enrollment

CSE 21 Math/Algorithm&Systems Analys STAFF A00 400

All seats released for enrollment. 

As of 8.16.2020, this section is overcapacity. 

Remaining seats to be filled by waitlist order only

CSE 30 Computer Organiz&Systms Progrm Porter, Leonard A00 45

All seats released for enrollment

CSE 30 Computer Organiz&Systms Progrm Porter, Leonard B00 45

All seats released for enrollment

CSE 30 Computer Organiz&Systms Progrm Porter, Leonard C00

270 Total

45 seats/section

All seats released for enrollment

CSE 

30 Computer Organiz&Systms Progrm STAFF D00 184 All seats released for enrollment. 
CSE 87 Freshman Seminar Howden, William E. A00 20

All seats released for enrollment

CSE 87 Freshman Seminar Cottrell, Garrison W B00 20

All seats released for enrollment

CSE 95 Tutor Apprentice STAFF A00 50

See tutor webpage for additional information

CSE 95 Tutor Apprentice STAFF B00 50
CSE 100 Advanced Data Structures Sahoo, Debashis A00 180

All seats released for enrollment. 

CSE 100 Advanced Data Structures Moshiri, Niema B00 360

All seats released for enrollment. 

CSE 101 Design & Analysis of Algorithm STAFF A00 400

All seats released for enrollment  

CSE 103* Practical Intro/Prob & Stats Dasgupta, Sanjoy A00 180 All seats released for enrollment
CSE 105 Theory of Computation STAFF A00 200

All seats released for enrollment

CSE 105 Theory of Computation Minnes Kemp, Mor Mia B00 150

A limited number of CSE/EC26 Majors cleared on 6.8.2020. As of 6.11.2020, this section is over capacity. 

Remaining seats to be filled by waitlist order only

CSE 107* Intro to Modern Cryptography Bellare, Mihir A00 100 All seats released for enrollment
CSE 110* Software Engineering Gillespie, Gary A00 250

All seats released for enrollment

CSE 118 Ubiquitous Computing Weibel, Nadir A00 24

All seats released for enrollment

CSE 120* Princ/Computer Operating Systm Voelker, Geoffrey A00 200 All seats released for enrollment
CSE 124* Networked Services Porter, George M A00 150

All seats released for enrollment

CSE 127* Intro to Computer Security Stefan, Deian A00 300

All seats released for enrollment

CSE 130* Progrmng Lang:Princpl&Paradigm Polikarpova, Nadezhda A00 180 All seats released for enrollment
CSE 132A* Database System Principles Vianu, Victor Dan A00 150 All seats released for enrollment
CSE 140* Component&Desgn Tech/Digtl Sys Orailoglu, Alex A00 100

All seats released for enrollment

CSE 140* Component&Desgn Tech/Digtl Sys STAFF B00 180

All seats released for enrollment

CSE 140L* Digital Systems Laboratory Orailoglu, Alex A00 100

All seats released for enrollment

CSE 140L* Digital Systems Laboratory STAFF B00 180

All seats released for enrollment

Students may enroll in CSE 140 B00 and CSE 140L B00 even though the CSE 140 DI and CSE 140L LE overlap. The CSE 140 discussion information will be available remotely for students who need to view it at a later time due to scheduling conflicts.

The other option is to enroll in CSE 140L A00 that has open seats and does not have a scheduling conflict with the course. 

CSE 141* Intro/Computer Architecture Pannuto, Patrick A00 100

All seats released for enrollment

CSE 141* Intro/Computer Architecture Tullsen, Dean B00 100

All seats released for enrollment

CSE 141L* Project/Computer Architecture Esmaeilzadeh, Hadi A00 100

All seats released for enrollment

CSE 141L* Project/Computer Architecture Esmaeilzadeh, Hadi B00 100

All seats released for enrollment

CSE 150B* AI: Search and Reasoning Gao, Sicun A00 230 All seats released for enrollment
CSE 151A* Intro to Machine Learning Berg-Kirkpatrick, Taylor A00 180 All seats released for enrollment
CSE 151B* Deep Learning Cottrell, Garrison A00 225

All seats released for enrollment

CSE 152A* Intro to Comp Vision I Su, Hao A00 120

All seats released for enrollment

CSE 158* Recommender Sys&Web Mining McAuley, Julian A00 400

All seats released for enrollment

CSE 166* Image Processing STAFF A00 50

All seats released for enrollment

CSE 167* Computer Graphics Schulze, Jurgen P. A00 150

All seats released for enrollment

CSE 190 Topics/Computer Sci & Engineer Bandeira, Nuno A00 150

See CSE 190 webpage for enrollment information

CSE 190 Topics/Computer Sci & Engineer Deutsch, Alin B00 70
CSE 193* Introduction to CS Research Alvarado, Christine A00 45 Course reserved for FA20 ERSP Students only
CSE 197* Field Study/Computer Sci&Engin Minnes Kemp, Mor Mia A00  

See CSE Internship Companion Course website
Restricted to CSE Majors only;
EC26 majors not allowed