Fall 2018 Course Updates

Updated 5.14.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: Friday, 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 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

All seats reserved for current and 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 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 current CSE/EC 26 majors and 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

146 / section

A00: Once initial seats are released, CSE/EC26 majors will receive priority for remaining seats.

B00: Seats will be released for 2nd pass. Once initial seats are released, CSE/EC26 majors will receive priority for remaining seats.

CSE 103

Practical Intro/Prob & Stats

Freund 300 / section 

All seats released for enrollment. 

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

Non-CSE Majors will be cleared (if there are seats available) after incoming FA18 CSE transfer students have enrolled (starting September 10th).  

CSE 105

Intro to Theory of Computation

STAFF

158 / section

Once initial seats are released, remaining seats reserved for current CSE/EC26 majors and 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

295 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

147 / section

Once initial seats are released, CSE/EC26 majors will receive priority for remaining seats.

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

All seats reserved for current CSE/EC26 majors. CSE Majors should waitlist during 2nd pass and monitor email for course clearance daily. 

CSE 131

Compiler Construction

Jhala

146 seats

Once initial seats are released, CSE/EC26 majors will receive priority for remaining seats.

CSE 132A

Database System Principles

Vianu

180 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

Once initial seats are released, CSE/EC26 majors will receive priority for remaining seats.

CSE 140

Component & Desgn Tech/ Digital Systems

STAFF

146 seats

All seats reserved for current CSE/EC26 majors and 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

120 seats 

All seats reserved for current CSE/EC26 majors and 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 reserved for current CSE/EC26 majors. CSE/EC26 Majors should waitlist during 2nd pass and monitor email for course clearance daily.

CSE 141L

Comp Architecture Proj. (2 units)

STAFF

146 seats

All seats reserved for current CSE/EC26 majors. CSE/EC26 Majors should waitlist during 2nd pass and monitor email for course clearance daily.

CSE 150

Int Artif Intell:Search&Reason

Alvarado

150 seats 

All seats released for enrollment.

DS25 majors will receive same priority as CSE/EC26 majors

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 

Once initial seats are released, remaining seats reserved for CSE/EC26/DS25 majors. 

CSE 167  Computer Graphics Schulze 146 seats 

All seats reserved for current CSE/EC26 majors. CSE/EC26 Majors should waitlist during 2nd pass and monitor email for course clearance daily. 

CSE 170

Interaction Design

Guo

100 seats total

All seats released for enrollment. 

CSE 190

CSE Topics (Topics Vary)

Paturi

Bandiera

Cottrell

A00: 100

B00: 70

C00: 180

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

Application process for course will be announced at a later date. 

Will require students to have an active research project with a CSE faculty. Preference will go to new research students who have never done research with faculty before and those who apply as teams. 

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