Winter 2018 Course Updates

Updated 12.13.2017

We open the maximum number of seats based upon size of wait list, availability of instructors/TAs/Tutors, room size, scalability of the course, etc. We cannot predict when and if all these variables will come together, but we WILL open seats just as soon as we can. Announcements about opening seats are put on this page and sometimes also sent to @ucsd email. 

FOR ALL CLASSES - Please read each bullet point carefully to assure your best success at enrolling!

REMEMBER: Some enrollment numbers kept low initially to give priority to CS25/26/27/28 and EC26 majors.

Please monitor your @ucsd.edu email for course clearance or course updates information DAILY.

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.

 

Wait List Policy

  • CSE Major Winter 2018 Priority Deadline: Thursday, November 30th by 11:59 PM - CSE 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. 

  • Read your @ucsd email. This is how we contact you to tell you if you were cleared to add a course. If you do not respond by deadline, you will lose the seat!
  • If a course is full, always wait list!
  • CSE will use first-come, first-served order of the wait lists. Depending on demand for the course, CSE and ECE CE undergraduate majors might be given clearance to add a course prior to other majors being allowed into the course; even for majors we use first-come, first-served order.
  • In general, undergraduates have priority to add undergraduate courses; graduate students have priority to add graduate courses.
  • Priority is not given to:
    1. Students who postpone taking a course hoping for a particular instructor in a future quarter.
    2. Seniors (or others) who do not use their 1st and 2nd pass early enrollment times.
    3. Students who failed the course in a previous quarter.
  • 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 2-3 business days to be processed. 
  • Sorry, no swaps. CSE courses are too full to allow "swaps". Be sure to enroll or wait list in the section time you will attend and whose final exam you can attend.
  • CSE does not use add/drop cards-please do not contact faculty for enrollment approval.
  • We do not release names of instructors until their appointments are official with the University.
  • If you need to petition a course for transfer credit, please use our ONLINE PETITION to do so.

 

Non-CSE Majors

  • Undergraduates who want to enroll in CSE major restricted courses should complete Enrollment Authorization System (EASy).
  • Requests from non- CSE majors to be cleared to enroll in CSE major restricted courses will be reviewed between December 11th and the start of classes if there are seats available.
  • We will not be clearing non-CSE majors to enroll in CSE 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.

 

Undergraduate Courses

Graduate students who wish to add undergrad courses should read "Graduate Courses" section below.

 

Course

Title

Instructor

Expected Total of Seats 

Enrollment and Other Notes

CSE 3

Fluency/Information Technology

Marx

146 total 

All seats released for enrollment 

CSE 7

Intro Programming MATLAB

Marx

146 total

All seats released for enrollment 

CSE 8A

Intro to Computer Science: Java 

Alvarado

A00: 190

B00: 190

All seats released for enrollment 

CSE 8B

Intro to Computer Science: Java (II)

Cao

A00: 146

B00: 192

C00: 192 

All seats released for enrollment on 12.1.2017

CSE 11

Intro. to Computer Sci: Java

Nguyen

A00: 140

B00: 140

C00: Cancelled

All seats released for enrollment 

CSE 12

Data Structures & Object-Oriented Program

Gillespie 

Politz 

Politz

A00: 150

B00: 196

C00: 146 

All seats released for enrollment on 12.1.2017

CSE 15L

Software Tools & Technique Lab (2 units)

Gillespie

Gillespie

Altintas De Callaf

A00: 150

B00: 146

C00: 192

Sections B51 and B52: All seats released for enrollment on 12.4.2017

All other sections: All seats released for enrollment on 12.1.2017

CSE 20

Intro to Discrete Math

Vardy

396 total 

All seats released for enrollment

CSE 21

Math for Algs & Systems Analysis

Bach

A00: 146

B00: 146

All seats released for enrollment on 12.1.2017

 

CSE 30

 

Computer Organization & Systems Program Ord

A00: 200

B00: 200

All seats released for enrollment on 12.1.2017

CSE 87

Freshman Seminar

Varies 

20/section

Restricted to Freshman. All seats released for enrollment. 

CSE 95

Tutor Training (replaces CSE 90)

Gillespie

Unlimited

See tutor webpage for additional information: https://cse.ucsd.edu/undergraduate/student-opportunities/financial-opportunities/readers-and-tutors

CSE 100

Advanced Data Structures

Porter

A00: 216

B00: 200

All seats released for enrollment on 12.5.2017

CSE 101

Design & Analysis of Algorithm

Kahng

340 total

All seats released for enrollment on 12.1.2017

CSE 105

Intro to Theory of Computation

Jones

Minnes 

A00: 200

B00: 150

A00: All seats released for enrollment

B00: All seats released for enrollment on 12.5.2017 

CSE 107

Intro to Modern Cryptography

Bellare

70 seats 

All seats released for enrollment.

Non-CSE majors may request course clearance through the Enrollment Authorization System (EASy).

CSE 110

Software Engineering

Griswold

220 seats 

All seats released for enrollment. 

Non-CSE majors may request course clearance through the Enrollment Authorization System (EASy). 

CSE sophomores who meet the course prerequisites  may request course clearance through the Enrollment Authorization System (EASy).

CSE 120

Principals / Computer Operating Systems

Pasquale

A00: 180

B00: 180 

All seats released for enrollment on 12.5.2017

CSE 127

Intr Comp Security

Shacham

70 total

All seats released for enrollment. 

Non-CSE majors may request course clearance through the Enrollment Authorization System (EASy).

CSE 130

Prog Lang-Princ & Paradigms

Stefan

165 total 

All seats released for enrollment on 12/1/2017

CSE 131

Compiler Construction

Jhala

180 seats 

All seats released for enrollment on 12/1/2017

CSE 132A

Database System Princ

Vianu

192 seats 

All seats released for enrollment.

CSE 134B

Web Client Languages

Chu 

295 seats 

All seats released for enrollment on 12.13.2017

CSE 140

Component & Desgn Tech/ Digital Systems

Rosing

146 seats 

Enrollment set to "0 "to give CSE majors priority. CSE majors should waitlist during 2nd pass. 

Sophomores who meet the course prerequisites  may request course clearance through the Enrollment Authorization System (EASy).

12.8.2017: Course is at capacity. If seats become available, they will be released to CSE majors in waitlist order. 

CSE 140L

Digital Systems Lab (2 units)

Chu

146 seats 

Enrollment set to "0 "to give CSE majors priority. CSE majors should waitlist during 2nd pass. 

Sophomores who meet the course prerequisites may request course clearance through the Enrollment Authorization System (EASy).

12.8.2017: Course is at capacity. If seats become available, they will be released to CSE majors in waitlist order. 

CSE 141

Intro / Comp Architecture

Zhao

146 seats

All seats released for enrollment on 12/1/2017

CSE 141L

Comp Architecture Proj. (2 units)

Eldon

150 seats

All seats released for enrollment on 12/1/2017

CSE 145

Embedded System Design Project

Kastner

TBD

Enrollment through application only: Application 

Approved applicants were sent email on 11.29.2017

CSE 150

Int Artif Intell:Search&Reason

Gao

196 total 

All seats released for enrollment.

Non-CSE majors may request course clearance through the Enrollment Authorization System (EASy).

 

CSE 160

 

Intro to Parallel Computing

STAFF 141 total 

All seats released for enrollment on 12.12.2017

CSE 165

3D User Interaction

Schulze

49 total 

All seats released for enrollment on 12.1.2017

CSE 167

Computer Graphics

Ochoa

146 total 

All seats released for enrollment on 12.8.2017

 

CSE 169

 

Computer Animation STAFF 49 total  All seats released for enrollment on 11.28.2017

CSE 170

Intro to HCI Design

Klemmer 

80 Total 

All seats released for enrollment on 12.5.2017

NOTE: Course prerequisites strictly enforced. 

 

CSE 181

 

Molecular Sequence Analysis Pevzner 40 seats 

All seats released for enrollment.

Course is cross-listed with BIMM 181 and BENG 181

CSE 190

CSE Topics (Topics Vary)

Kumar (A00 and B00) 

Weibel

Nakashole

Tiefenbruck (E00 and F00)

A00/B00: 49 each

C00: 20

D00: 146

E00/F00: TBD

See CSE 190 Webpage for enrollment information

CSE 191

CSE Seminar (Topics Vary)

Varies

 

See CSE 191 webpage for enrollment information

CSE 197

Internship

Minnes-Kemp

 

See CSE 197 webpage for enrollment information. 

Course restricted to CSE majors only. EC26 majors are not eligible for this course. 

 

Graduate Courses

All CSE Graduate Lecture Courses:  Enrollment is set at 0 for most courses.  CSE will email CSE graduate students about enrollment.  Graduate students from other departments should see below. 

ECE graduate students:

  • Undergraduate CSE courses: Submit course clearance requests Course Pre-Auth Request. Prerequisite clearances and approvals to add will be handled one week before classes start, based on if there is seat availability after undergraduates enroll.
  • Graduate CSE courses​: Students can add to the wait list starting 2nd Pass.  As space allows, we will open up the course on a first come, first served basis. This may not be until two weeks before the quarter starts.

 

Other graduate students:

  • Undergraduate CSE courses: Please submit a request through the Enrollment Authorization System (EASy). Prerequisite clearances and approvals to add will be handled one week before classes start, based on if there is seat availability after undergraduates enroll.
  • Graduate CSE courses​:  Get on the Tritonlink wait list.  As space allows, we will open up courses on a first come, first served basis. This may not be until after end of 1st week  of the quarter.

 

Undergraduate Students (any major):

  • If you wish to add a CSE graduate course, please submit a request through the Enrollment Authorization System (EASy) request.
  • If there are seats open after graduate student enrollment, we will review your request. 
  • Students who have been accepted to the CSE BS/MS program who are still undergraduates should speak with a MS advisor before submitting request through the Enrollment Authorization System (EASy).