Spring Undergraduate Course Updates

Updated February 11th, 2020

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.


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 5th 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.

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 Notes
CSE 3 Fluency/Information Technology N/A   Canceled No instructor available
CSE 8A Intro/Computer Sci: Java (I) A00

Porter, Leonard 

146 All seats released for enrollment
CSE 8A Intro/Computer Sci: Java (I) B00

Porter, Leonard 

146 All seats released for enrollment
CSE 8B Intro/Computer Sci. Java (II) A00

Soosai Raj, Gerald 

150 All seats released for enrollment
CSE 8B Intro/Computer Sci. Java (II) B00

Soosai Raj, Gerald

150 All seats released for enrollment

CSE 8B

Iitro/Computer Sci. Java (II) C00 Miranda, Greg 150 All seats released for enrollment
CSE 11

Intr/Computer Sci&Obj-Ori:Java

A00 Politz, Joseph Gibbs 193 All seats released for enrollment
CSE 12 Basic Data Struct & OO Design A00 Cao, Yingjun 180

Once initial seats are released for enrollment, remaining seats reserved for CSE majors.

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

Once initial seats are released for enrollment, remaining seats reserved for CSE majors.

CSE 12 Basic Data Struct & OO Design C00 STAFF 300

Once initial seats are released for enrollment, remaining seats reserved for CSE majors.

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

Once initial seats are released for enrollment, remaining seats reserved for CSE majors.

CSE 15L Software Tools&Techniques Lab B00 STAFF 146

Once initial seats are released for enrollment, remaining seats reserved for CSE majors.

CSE 15L Software Tools&Techniques Lab C00 STAFF 146

Once initial seats are released for enrollment, remaining seats reserved for CSE majors.

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

Once initial seats are released for enrollment, remaining seats reserved for CSE majors.

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

Once initial seats are released for enrollment, remaining seats reserved for CSE majors.

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

Once initial seats are released for enrollment, remaining seats reserved for CSE majors.

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

Once initial seats are released for enrollment, remaining seats reserved for CSE majors.

CSE 30

Computer Organiz&Systms Progrm B00 STAFF 196

Once initial seats are released for enrollment, remaining seats reserved for CSE majors

CSE 87

Freshman Seminar B00 Howden, William E. 20 All seats released for enrollment

CSE 87

Freshman Seminar A00 Cottrell, Garrison W 20 All seats released for enrollment

CSE 95

Tutor Apprentice A00 Cao, Yingjun N/A See tutor webpage for additional information
CSE 100 Advanced Data Structures A00 Moshiri, Alexander Niema 180

Once initial seats are released for enrollment, remaining seats reserved for CSE majors.

CSE 100 Advanced Data Structures B00 STAFF 180

Once initial seats are released for enrollment, remaining seats reserved for CSE majors.

CSE 100 Advanced Data Structures C00 Politz, Joseph 180

Once initial seats are released for enrollment, remaining seats reserved for CSE majors.

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

Once initial seats are released for enrollment, remaining seats reserved for CSE majors.

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

Once initial seats are released for enrollment, remaining seats reserved for CSE majors.

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

Once initial seats are released for enrollment, remaining seats reserved for CSE majors.

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

Once initial seats are released for enrollment, remaining seats reserved for CSE majors.

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

Once initial seats are released for enrollment, remaining seats reserved for CSE majors.

CSE 107*

Intro to Modern Cryptography A00 Bellare, Mihir 120 All seats released for enrollment

CSE 110*

Software Engineering A00 Gillespie, Gary N 300

Pending lab time confirmation. Once lab times have been confirmed, all seats will be released for enrollment

Estimated timeline: Monday, Feb 24th

CSE 112*

Advanced Software Engineering

A00 Powell, Thomas Allan 193 All seats released for enrollment
CSE 120*

Princ/Computer Operating Systm

A00 Zhou, Yuan-Yuan 189 All seats released for enrollment
CSE 120*

Princ/Computer Operating Systm

B00 Zhang, Yiying 100 All seats released for enrollment

CSE 123*

Computer Networks A00 Shalev, Aaron D 146 All seats released for enrollment
CSE 125 Software Sys Design & Implemnt A00 Voelker, Geoffrey M. 30

Application only

Application deadline: Friday, February 21 

Decision notification via email by Monday, March 2

CSE 127*

Intro to Computer Security A00 Savage, Stefan 189 All seats released for enrollment
CSE 130*

Progrmng Lang:Princpl&Paradigm

A00 Polikarpova, Nadezhda 189 All seats released for enrollment

CSE 132B*

Database System Applications A00 Deutsch, Alin Bernard 70 All seats released for enrollment
CSE 132C

Database System Implementation

A00 Kumar, Arun Kumar 80 All seats released for enrollment
CSE 140* Component&Desgn Tech/Digtl Sys A00 Chin, Bryan W. 292

All seats released for enrollment

 

CSE 140L*

Digital Systems Laboratory A00 Eldon, John 292

All seats released for enrollment

CSE 141*

Intro/Computer Architecture A00 Esmaeilzadeh, Hadi 189

All seats released for enrollment

CSE 141L*

Project/Computer Architecture A00 Eldon, John 189

All seats released for enrollment

CSE 143

Microelectronic System Design A00 Gupta 25 All seats released for enrollment 
CSE 145

Embedded System Design Project

A00 Kastner, Ryan Charles 49

Application only

Deadline: Monday, March 2nd 

Notifications: Friday, March 6th

CSE 148*

Adv Processor Arch Design Proj

A00

Tullsen, Dean 

30 All seats released for enrollment

CSE 150B*

AI: Search and Reasoning A00 Gao, Sicun 400 All seats released for enrollment
CSE 151A* Intro to Machine Learning A00

Eldridge, Justin 

146 All seats released for enrollment
CSE 152B* Intro to Comp Vision II A00

Chandraker, Manmohan

49 All seats released for enrollment

CSE 166

Image Processing A00 STAFF 49

All seats released for enrollment

CSE 168* Computer Graphics II: Rendering A00

Ramamoorthi, Ravi

48 All seats released for enrollment

CSE 176A

Healthcare Robotics A00 Riek, Laurel D 25 All seats released for enrollment
CSE 176E Robotic Sys Design & Implemnt A00 Swanson, Steven  25

Application required

Deadline: Friday, February 28th

CSE 182* Biological Databases A00 Bafna, Vineet 20

All seats released for enrollment

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

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

All seats released for enrollment

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

CSE 190

Topics/Computer Sci & Engineer

A00 Powell, Thomas  70

See CSE 190 webpage for enrollment information.

CSE 190

Topics/Computer Sci & Engineer

B00 Schulze, Jurgen 49

CSE 190

Topics/Computer Sci & Engineer C00 Kumar, Rakesh 40 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)