Spring Undergraduate Course Updates

Updated March 16th, 2020

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 will not have staff in the office to monitor our phone lines starting Wednesday, March 18th, so please be sure to reach out to us via email only for an appointment. 

The following links may be helpful over the next few weeks: 

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

Student Loaner Laptop Request Form (Spring 2020): Use this form to request a loaner laptop for the period in which students will be learning remotely due to the COVID-19 pandemic.

Campus Computer Lab Lookup 

Counseling and Psychological Services (CAPS):  Call (858) 534-3755, 24/7, for assistance. All services will be offered via telehealth, no onsite services will be available at this time.


** Enrollment update** As of March 11th, 2020, all seats for CSE undergraduate courses have been released for enrollment. Waitlisted students should expect to be added in waitlist order only if seats become available. The change to remote course offerings for Spring quarter will not change our enrollment limits. We are still bound by instructional teaching loads and instructional support (TA/tutor availability). 


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 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

 

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 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 2020 Priority Deadline: Wednesday, March 4th by 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!

In general, undergraduates have priority to add undergraduate courses; graduate students have priority to add graduate 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.
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.)

Requests from non-CSE major undergraduate students to be cleared to enroll in CSE major restricted courses may be reviewed between March 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.

**NOTE** Due to IT issues, we have changed the request review start date to March 10th

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. 

Course Course Title Section Code Primary Instructor Projected Enrollment COVID-19 update / SP20 Course notes
CSE 3 Fluency/Information Technology

A00

STAFF 49 Completely remote course 
CSE 8A Intro/Computer Sci: Java (I) A00

Porter, Leonard 

146 Completely remote course
CSE 8A Intro/Computer Sci: Java (I) B00

Porter, Leonard 

146 Completely remote course
CSE 8B Intro/Computer Sci. Java (II) A00

Soosai Raj, Gerald 

150 Completely remote course
CSE 8B Intro/Computer Sci. Java (II) B00

Soosai Raj, Gerald

150 Completely remote course

CSE 8B

Iitro/Computer Sci. Java (II) C00 Miranda, Greg 150 Completely remote course
CSE 11

Intr/Computer Sci&Obj-Ori:Java

A00 Politz, Joseph Gibbs 180 Completely remote course
CSE 12 Basic Data Struct & OO Design A00 Cao, Yingjun 180

Completely remote course

CSE 12 Basic Data Struct & OO Design B00 Cao, Yingjun 180

Completely remote course

CSE 12 Basic Data Struct & OO Design C00 Allos, Haytham 395

Completely remote course

CSE 15L Software Tools&Techniques Lab A00 Gillespie, Gary N 48 seats/lab

Completely remote course

CSE 15L Software Tools&Techniques Lab B00 STAFF 48 seats/lab Completely remote course

 

CSE 15L Software Tools&Techniques Lab C00 STAFF 48 seats/lab Completely remote course

 

CSE 20 Intro/Discrete Mathematics A00 Jones, Miles E 196

Completely remote course

CSE 21 Math/Algorithm&Systems Analys A00 Jones, Miles E 192

Completely remote course

CSE 21 Math/Algorithm&Systems Analys B00 Jones, Miles E 146

Completely remote course

CSE 30 Computer Organiz&Systms Program A00 Chin, Bryan 292

Completely remote course

CSE 30

Computer Organiz&Systms Program B00 STAFF 196

Completely remote course

CSE 87

Freshman Seminar A00

Cottrell, Garrison W

20 Completely remote course

CSE 87

Freshman Seminar B00 Howden, William E. 20 Completely remote course

CSE 95

Tutor Apprentice A00 Cao, Yingjun N/A

Completely remote course

See tutor webpage for additional information

CSE 100 Advanced Data Structures A00 Moshiri, Alexander Niema 180 Completely remote course
CSE 100 Advanced Data Structures B00 Valstar, Sander 180

Completely remote course

CSE 100 Advanced Data Structures C00 Politz, Joseph 180

Completely remote course

CSE 101 Design & Analysis of Algorithm A00 Dasgupta, Sanjoy 250

Completely remote course

CSE 101 Design & Analysis of Algorithm B00 Impagliazzo, Russell 146

Completely remote course

CSE 101 Design & Analysis of Algorithm C00 Jaiswal, Ragesh 146

Completely remote course

CSE 105 Theory of Computation A00 Minnes Kemp, Mor Mia 180

Completely remote course

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

Completely remote course

CSE 107*

Intro to Modern Cryptography A00 Bellare, Mihir 120 Completely remote course

CSE 110*

Software Engineering A00 Gillespie, Gary N 350

Completely remote course

CSE 112*

Advanced Software Engineering

A00 Powell, Thomas Allan 193 Course content will be delivered remotely, BUT meeting your fellow group members ~10 is encouraged.
CSE 120*

Princ/Computer Operating Systm

A00 Zhou, Yuan-Yuan 189 Completely remote course 
CSE 120*

Princ/Computer Operating Systm

B00 Zhang, Yiying 100 Completely remote course 

CSE 123*

Computer Networks A00 Shalev, Aaron D 146 Completely remote course
CSE 125 Software Sys Design & Implemnt A00 Voelker, Geoffrey M. 30

Completely remote course

Application only

Application deadline: Friday, February 21 

Decision notification: Clearances sent on 3/6/2020

CSE 127*

Intro to Computer Security A00 Savage, Stefan 189 Completely remote course
CSE 130*

Progrmng Lang:Princpl&Paradigm

A00 Polikarpova, Nadezhda 189 Completely remote course

CSE 132B*

Database System Applications A00 Deutsch, Alin Bernard 70 Completely remote course
CSE 132C

Database System Implementation

A00 Kumar, Arun Kumar 80 Completely remote course
CSE 140* Component&Desgn Tech/Digtl Sys A00 Chin, Bryan W. 292

Completely remote course

CSE 140L*

Digital Systems Laboratory A00 Eldon, John 292

Completely remote course

Students do need access to two tools, ModelSim and Quartus, either by use of basement lab computers or installed (freeware) on their own computers.

CSE 141*

Intro/Computer Architecture A00 Esmaeilzadeh, Hadi 189

Completely remote course

CSE 141L*

Project/Computer Architecture A00 Eldon, John 189

Remote course BUT will need access to CSE basement labs

CSE 143

Microelectronic System Design A00 Gupta 25 Completely remote course
CSE 145

Embedded System Design Project

A00 Kastner, Ryan Charles 19

Completely remote course

Application only

Deadline: Monday, March 2nd 

Notifications: Clearances sent on 3/6/2020

CSE 148*

Adv Processor Arch Design Proj

A00

Tullsen, Dean 

30 Completely remote course

CSE 150B*

AI: Search and Reasoning A00 Gao, Sicun 400 Completely remote course
CSE 151A* Intro to Machine Learning A00

Eldridge, Justin 

189 Completely remote course
CSE 152B* Intro to Comp Vision II A00

Chandraker, Manmohan

49 Completely remote course

CSE 166

Image Processing A00 STAFF 49 Completely remote course
CSE 168* Computer Graphics II: Rendering A00

Ramamoorthi, Ravi

48 Completely remote course

CSE 176A

Healthcare Robotics A00 Riek, Laurel D 25 Completely remote course
CSE 176E Robotic Sys Design & Implemnt A00 Swanson, Steven  19

** Course pending cancellation**

Application required

Deadline: Friday, February 28th

CSE 182* Biological Databases A00 Bafna, Vineet 20

Completely remote course

The course is restricted to BE28, BI34, CH37, and CS27 majors

CSE 185* Advanced Bioinformatics Lab A00 Gymrek, Melissa Ann 120

Completely remote course

The course is restricted to BE28, BI34, CH37, and CS27 majors

CSE 190

Topics/Computer Sci & Engineer

Varies

Varies Varies

See CSE 190 webpage for enrollment information.

CSE 197* Field Study/Computer Sci&Engin 1 Minnes Kemp, Mor Mia N/A

Restricted to CSE Majors only by application (EC26 Majors are not eligible)