Fall 2018 Course Updates

Updated 6.21.2018

We open the maximum number of seats based upon size of wait list, instructor teaching load, 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 Fall 2018 Priority Deadline: Thursday, May 31st 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.
  • 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 the deadline, you will lose the seat!
  • 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 or withdrew from 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 5 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.
  • IMPORTANT INFORMATION for students waitlisted for summer courses: If a student is waitlisted for a course in summer and enrolled in the same course for Fall, 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 go back and clear students to add to the course in this situation as the system moves on and automatically adds the next eligible student on the waitlist. 

 

Non-CSE Majors

  • Undergraduates who want to enroll in CSE major restricted courses should submit an enrollment request through Enrollment Authorization System (EASy).
  • Requests from non- CSE major undergraduate students to be cleared to enroll in CSE major restricted courses may be reviewed between June 1st 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 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. 

 

Course

Title

Instructor

Expected Total of Lecture Seats

Enrollment and Other Notes

CSE 3

Fluency/Information Technology

Marx

146 seats / section

All seats reserved for incoming Freshmen and Transfer Students.

CSE 5A

Introduction to Programming I

Marx

146 seats

All seats reserved for incoming Freshmen and Transfer Students.

CSE 8A

Intro to Computer Science: Java

Minnes Kemp

Politz

180 seats / section

All seats reserved for incoming FA18 CSE/EC26 Freshmen and Transfer Students. Once incoming CSE majors have enrolled, we will release remaining seats to non-CSE Majors in waitlist order on September 10th

CSE 8B

Intro to Computer Science: Java (II)

Staff

120 seats 

All seats reserved for incoming FA18 CSE/EC26 Freshmen and Transfer Students. Once incoming CSE majors have enrolled, we will release remaining seats to other students in waitlist order on September 10th. 

CSE 11

Intro. to Computer Sci: Java

Ord

A00: 400 seats 

B00: 180 seats 

All seats reserved for incoming FA18 CSE/EC26 Freshmen and Transfer Students. Once incoming CSE majors have enrolled, we will release remaining seats to other students in waitlist order on September 10th. 

CSE 12

Data Structures & Object-Oriented Program

Staff

180 seats / section

Waiting to find instructor before we release seats. Once initial seats are released, remaining seats reserved for incoming FA18 CSE/EC26 Transfer Students. Once incoming CSE/EC26 majors have enrolled, we will release remaining seats to non-CSE Majors in waitlist order on September 10th

CSE 15L

Software Tools & Technique Lab (2 units)

Gillespie

180 seats / section

Once initial seats are released, remaining seats reserved for incoming FA18 CSE/EC26 Transfer Students. Once incoming CSE/EC26 majors have enrolled, we will release remaining seats to non-CSE Majors in waitlist order on September 10th. 

CSE 20

Intro to Discrete Math

STAFF

180 seats / section

All seats reserved for incoming FA18 CSE/EC26 Freshmen and Transfer Students. Once incoming CSE/EC26 majors have enrolled, we will release remaining seats to non-CSE Majors in waitlist order on September 10th. 

CSE 21

Math for Algs & Systems Analysis

STAFF

158 seats / section

Once initial seats are released, remaining seats reserved for incoming FA18 CSE/EC26 Transfer Students. Once incoming CSE/EC26 majors have enrolled, we will release remaining seats to non-CSE Majors in waitlist order on September 10th

 

CSE 30

 

Computer Organization & Systems Program STAFF

180 seats / section

Once initial seats are released, remaining seats reserved for incoming FA18 CSE/EC26 Transfer Students. Once incoming CSE/EC26 majors have enrolled, we will release remaining seats to non-CSE Majors in waitlist order on September 10th

CSE 42

Bldg & Programming Elct Device Swanson 30 seats / section Restricted to incoming Freshman. Students must submit application: TBA on course webpage

CSE 87

Freshman Seminar

Varies

 

Restricted to incoming Freshman.

CSE 95

Tutor Training (replaces CSE 90)

Gillespie

Politz

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

Sahoo

A00: 300 seats

B00: 180 seats 

Once initial seats are released, remaining seats reserved for incoming FA18 CSE/EC26 Transfer Students. Once incoming CSE/EC26 majors have enrolled, we will release remaining seats to non-CSE Majors in waitlist order on September 10th

CSE 101

Design & Analysis of Algorithm

Kane

STAFF

A00: 146

B00: 189

A00: All seats released for enrollment on 6.11.2018. 

B00: Additional seats released on 6.21.2018 due to larger lecture room availability

CSE 103

Practical Intro/Prob & Stats

Freund 180 seats

All seats released for enrollment. 

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

CSE 105

Intro to Theory of Computation

STAFF

158 / section

Once initial seats are released, remaining seats reserved for incoming FA18 CSE/EC26 Transfer Students. Once incoming CSE/EC26 majors have enrolled, we will release remaining seats to non-CSE Majors in waitlist order on September 10th

CSE 107

Intro to Modern Cryptography Bellare 100 seats

All seats released for enrollment.

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

CSE 110

Software Engineering

Gillespie

240 seats

All seats released for enrollment.

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

CSE 118 

Ubiquitous Computing

STAFF

48 seats  All seats released for enrollment 

CSE 120

Principals / Computer Operating Systems

Zhou

A00: 120

B00: 100

All seats released for enrollment on 6.1.2018

CSE 123 Computer Networks  Snoeren 146 seats

All seats released for enrollment.

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

CSE 127

Intr Comp Security

Savage

180

All seats released for enrollment. 

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

CSE 130

Prog Lang-Princ & Paradigms

Lerner

180 total

A00: Cancelled

B00: Students enrolled in section A00 will receive priority. Remaining seats to be released by Friday, August 17th.  

CSE 131

Compiler Construction

Jhala

146 seats

All seats released for enrollment on 6.1.2018

CSE 132A

Database System Principles

Vianu

160 seats

All seats released for enrollment. 

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

CSE 134B

Web Client Languages

STAFF

146 seats

All seats released for enrollment on 6.1.2018

CSE 140

Component & Desgn Tech/ Digital Systems

STAFF

146 seats

All seats reserved for incoming FA18 CSE Transfer Students. Once incoming CSE/EC26 majors have enrolled, we will release remaining seats to non-CSE Majors in waitlist order on September 10th

CSE 140L

Digital Systems Lab (2 units)

STAFF

180 seats 

All seats reserved for incoming FA18 CSE Transfer Students. Once incoming CSE/EC26 majors have enrolled, we will release remaining seats to non-CSE Majors in waitlist order on September 10th

CSE 141

Intro / Comp Architecture

Swanson

146 seats

All seats released on 6.1.2018. 

CSE 141L

Comp Architecture Proj. (2 units)

STAFF

146 seats

All seats released on 6.1.2018. 

CSE 150

Int Artif Intell:Search&Reason

Alvarado

150 seats 

All seats released for enrollment.

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

CSE 152 Intro to Computer Vision Su 146 seats

All seats released for enrollment.

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

CSE 158

Recommender Systems & Web Mining McAuley

395 seats 

All seats released on 5.31.2018

CSE 167  Computer Graphics Schulze 146 seats 

All seats released on 6.12.2018. 

CSE 170

Interaction Design

Guo

100 seats total

All seats released for enrollment. 

CSE 190

CSE Topics (Topics Vary)

Paturi

Bandiera

Cottrell

A00: 25

B00: 20

C00: 140

D00: 48

See CSE 190 Webpage for enrollment information

CSE 191

CSE Seminar (Topics Vary)

Varies

A00: 48

See CSE 191 webpage for enrollment information

CSE 193

Introduction to CS Research Alvarado 48

To apply, fill out this application:

https://goo.gl/forms/nPmyxrAndpqmoXa52

Registration for this course is by application and acceptance only.  To apply you must have arranged to do research a CSE or CSE-related research project with a professor for at least Fall 2018, but preference is given to those with at least a conditional commitment from the professor (and time in their own schedules) to carry the research into Winter 2019 and beyond.  Preference is also given to students doing CS research for the first time, and to those who apply for CSE 193 in groups on a single project.

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.

Other graduate students:

  • Graduate CSE courses​: Non-CSE Graduate 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.

 

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