Winter 2020 Course Updates

Updated November 15th, 2019

CSE/EC26 Major Winter 2020 Priority Deadline: Saturday, November 30th 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 Fall 2019. 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 Winter 2020 Priority Deadline: Saturday, November 30th 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. CSE courses are too full to allow "swaps". Be sure to enroll or waitlist in the section with the assigned time you will attend and assigned final exam you can attend. 
  • 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 December 16th 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 Title Sect Code Instructor Capacity Notes
3 Fluency/Information Technology A00 CANCELED 0

The instructor is not available. The course will not be offered for Winter 2020. 

8A

Intro/Computer Sci: Java (I)

A00 Politz, Joseph Gibbs 180 All seats released for enrollment
8A

Intro/Computer Sci: Java (I)

B00 Politz, Joseph Gibbs 146 All seats released for enrollment

8A

Intro/Computer Sci: Java (I) C00 CANCELED 0

Canceled. Students who were enrolled may request a seat in CSE 8A Section A00. Send a VAC message with your request for clearance to enroll, 

8B Intro/Computer Sci. Java (II) B00 Cao, Yingjun 196

Once initial seats are released, remaining seats are reserved for CSE/EC26 majors who waitlist by the WI20 CSE Major Priority deadline. 

8B Intro/Computer Sci. Java (II) C00 Soosai Raj, Adalbert Gerald 146

Once initial seats are released, remaining seats are reserved for CSE/EC26 majors who waitlist by the WI20 CSE Major Priority deadline.

8B Intro/Computer Sci. Java (II) D00 Soosai Raj, Adalbert Gerald 180

Once initial seats are released, remaining seats are reserved for CSE/EC26 majors who waitlist by the WI20 CSE Major Priority deadline.

11

Intr/Computer Sci&Obj-Ori:Java

A00 Moshiri, Alexander Niema 180 All seats released for enrollment
11

Intr/Computer Sci&Obj-Ori:Java

B00 STAFF 146 All seats released for enrollment
12

Basic Data Struct & OO Design

A00 Gillespie, Gary N 146

Once initial seats are released, remaining seats are reserved for CSE/EC26 majors who waitlist by the WI20 CSE Major Priority deadline. 

12

Basic Data Struct & OO Design

B00 STAFF 146

Course offering is pending instructor availability. 

Once initial seats are released, remaining seats are reserved for CSE/EC26 majors who waitlist by the WI20 CSE Major Priority deadline. 

12

Basic Data Struct & OO Design

C00 CANCELED 0 Course offering has been canceled
15L Software Tools&Techniques Lab A00 Gillespie, Gary N 180

Once initial seats are released, remaining seats are reserved for CSE/EC26 majors who waitlist by the WI20 CSE Major Priority deadline.

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

Once initial seats are released, remaining seats are reserved for CSE/EC26 majors who waitlist by the WI20 CSE Major Priority deadline.

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

Once initial seats are released, remaining seats are reserved for CSE/EC26 majors who waitlist by the WI20 CSE Major Priority deadline.

20 Intro/Discrete Mathematics A00 Minnes Kemp, Mor Mia 300

Once initial seats are released, remaining seats are reserved for CSE/EC26 majors who waitlist by the WI20 CSE Major Priority deadline.

20

Intro/Discrete Mathematics

B00 Bach, Quang 146 All seats released for enrollment
21 Math/Algorithm&Systems Analys A00 Jones, Miles E 190

Once initial seats are released, remaining seats are reserved for CSE/EC26 majors who waitlist by the WI20 CSE Major Priority deadline.

21 Math/Algorithm&Systems Analys B00 Kahng, Andrew Byun 180

Once initial seats are released, remaining seats are reserved for CSE/EC26 majors who waitlist by the WI20 CSE Major Priority deadline.

30 Computer Organiz&Systms Progrm A00 STAFF 300

Discussion days/times are being finalized, seats will be released on 11/20/2019.

Once initial seats are released, remaining seats are reserved for CSE/EC26 majors who waitlist by the WI20 CSE Major Priority deadline.
87

Freshman Seminar

A00 Cottrell, Garrison W 20 All seats released for enrollment
95 Tutor Apprentice A00 Gillespie, Gary N   See tutor webpage for additional information: https://cse.ucsd.edu/undergraduate/student-opportunities/financial-opportunities/readers-and-tutors
100 Advanced Data Structures A00 Cao, Yingjun 199

Once initial seats are released, remaining seats are reserved for CSE/EC26 majors who waitlist by the WI20 CSE Major Priority deadline.

100 Advanced Data Structures B00 Cao, Yingjun 146

Once initial seats are released, remaining seats are reserved for CSE/EC26 majors who waitlist by the WI20 CSE Major Priority deadline.

101 Design & Analysis of Algorithm A00 Jaiswal, Ragesh 395

Once initial seats are released, remaining seats are reserved for CSE/EC26 majors who waitlist by the WI20 CSE Major Priority deadline.

105 Theory of Computation A00 Jones, Miles E 192

Once initial seats are released, remaining seats are reserved for CSE/EC26 majors who waitlist by the WI20 CSE Major Priority deadline.

105 Theory of Computation B00 Jones, Miles E 192

Once initial seats are released, remaining seats are reserved for CSE/EC26 majors who waitlist by the WI20 CSE Major Priority deadline.

110*

Software Engineering

A00 Griswold, William G. 146 All seats released for enrollment
120*

Princ/Computer Operating Systm

A00 Pasquale, Joseph 196 All seats released for enrollment
120*

Princ/Computer Operating Systm

B00 Pasquale, Joseph 180 All seats released for enrollment
124*

Networked Services

A00 Porter, George 180 All seats released for enrollment
127*

Intro to Computer Security

A00 Stefan, Deian 147 All seats released for enrollment
130*

Progrmng Lang:Princpl&Paradigm

A00 Jhala, Ranjit 130 All seats released for enrollment
132A*

Database System Principles

A00 Vianu, Victor Dan 158 All seats released for enrollment
135* Online Database Analytics Appl A00 Powell, Thomas Allan 146 All seats released for enrollment 
140* Component&Desgn Tech/Digtl Sys A00 Eldon, John 146 All seats released for enrollment
140* Component&Desgn Tech/Digtl Sys B00 Rosing, Tajana Simunic 147 All seats released for enrollment
140L*

Digital Systems Laboratory

A00 STAFF 147 Course offering is pending instructor availability
140L*

Digital Systems Laboratory

A00 STAFF 147 Course offering is pending instructor availability
141* Intro/Computer Architecture A00 Porter, Leonard Emerson 100

All seats released for enrollment

Students must be enrolled in CSE 141L with Leo Porter concurrently. See the CSE 141/CSE 141L Information webpage for additional information.

141* Intro/Computer Architecture B00 Swanson, Steven James 100

All seats released for enrollment

Students must be enrolled in CSE 141L with Leo Porter concurrently. See the CSE 141/CSE 141L Information webpage for additional information.

141L* Project/Computer Architecture A00 Porter, Leonard Emerson 100 All seats released for enrollment

Students must be enrolled in CSE 141 concurrently. See the CSE 141/CSE 141L Information webpage for additional information. 
141L* Project/Computer Architecture B00 Porter, Leonard Emerson 100 All seats released for enrollment

Students must be enrolled in CSE 141 concurrently. See the CSE 141/CSE 141L Information webpage for additional information. 
141L* Project/Computer Architecture C00 Eldon, John 75

All seats released for enrollment

This CSE 141L section is for students who have previously completed CSE 141. 

150A*

AI: Probabilistic Models

A00 STAFF 48

All seats reserved for graduating DS25 majors (priority given as specified by DSC advisors). Course clearances will be sent on 11/20/2019. ​​​​​​Any remaining seats will be released for all approved majors on 12/2/2019

Approved majors include CS25, CS26, CS27, CS28, EC26, and DS25 majors

150A*

AI: Probabilistic Models

B00 STAFF 48

All seats released for enrollment. 

Approved majors include CS25, CS26, CS27, CS28, EC26, and DS25 majors

150A* AI: Probabilistic Models C00 STAFF 48

All seats released for enrollment. 

Approved majors include CS25, CS26, CS27, CS28, EC26, and DS25 majors

151A* Intro to Machine Learning A00 Chaudhuri, Kamalika 300

Class days/times are being finalized, will appear on WebReg between 11/18-11/20. All seats will be released and will be available to approved majors on a first-come, first-serve basis

Approved majors include: CS25, CS26, CS27, CS28, EC26, and DS25 majors

152A*

Intro to Computer Vision

A00 Kriegman, David J 146 All seats will be released for 2nd pass enrollment. 
167 Computer Graphics A00 Ochoa, Benjamin Lawrence 180 Once initial seats are released, remaining seats are reserved for CSE/EC26 majors who waitlist by the WI20 CSE Major Priority deadline.
169*

Computer Animation

A00 Rotenberg, Steven 48 All seats released for enrollment
170

Interaction Design

A00 Klemmer, Scott R 144 All seats released for enrollment
181* Molecular Sequence Analysis A00 Pevzner, Pavel Arkadjevich 40 All seats released for enrollment
190

Topics/Computer Sci & Engineer

A00 Orailoglu, Alex TBA

See CSE 190 Webpage for enrollment information.

190

Topics/Computer Sci & Engineer

B00 Weibel, Nadir 15
190

Topics/Computer Sci & Engineer

D00 Schulman, Aaron TBA
191

Semnr/Computer Sci & Engineer

A00 Halicioglu, Daniel T 40 See CSE 191 webpage for enrollment information
197

Field Study/Computer Sci&Engin

A00 Minnes Kemp, Mor Mia   Restricted to CSE Majors only by application
(EC26 Majors are NOT eligble)