Spring 2018 Course Updates

Updated 4.6.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 Spring 2018 Priority Deadline: Friday, March 9th 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 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.

 

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 March 19th 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 Seats

Enrollment and Other Notes

CSE 3

Fluency/Information Technology

Marx

80 / section

All seats released for enrollment

CSE 7

Intro Programming MATLAB

Marx

80 total

All seats released for enrollment

CSE 8A

Intro to Computer Science: Java

Cao

90 / section

All seats released for enrollment 

CSE 8B

Intro to Computer Science: Java (II)

Cao

Allos

A00: 100

B00: 100

All seats released for enrollment 

CSE 11

Intro. to Computer Sci: Java

Nguyen, H.

A00: 140

All seats released for enrollment

CSE 12

Data Structures & Object-Oriented Program

Gillespie

Papadopoulos

A00: 180

B00: 216

A00: All seats released for enrollment on 3.9.2018

B00: All seats released for enrollment on 3.16.2018

CSE 15L

Software Tools & Technique Lab (2 units)

Altintas De Callaf

Altintas De Callaf

Gillespie

A00: 72

B00: 72

C00: 72

All seats released for enrollment on 3.9.2018

CSE 20

Intro to Discrete Math

Micciancio

146 / section

All seats released for enrollment on 3.9.2018

CSE 21

Math for Algs & Systems Analysis

Jones

180 / section

All seats released for enrollment on 3.9.2018

 

CSE 30

 

Computer Organization & Systems Program Ord

A00: 100

B00: 150

All seats released for enrollment on 3.9.2018

CSE 87

Freshman Seminar

Varies

20/section

Restricted to Freshman. All seats released for enrollment.

CSE 95

Tutor Training (replaces CSE 90)

Alvarado

Unlimited

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

CSE 100

Advanced Data Structures

Nguyen, H. 

380 total

All seats released for enrollment on 3.16.2018

CSE 101

Design & Analysis of Algorithm

Jones

Kane

A00: 180

B00: 146

A00: All seats released for enrollment on 3.16.2018

B00: Section is at capacity. CSE majors who waitlisted by the priority deadline will continue to receive priority if seats become available through week 1 of SP18

CSE 105

Intro to Theory of Computation

Minnes

180 / section 

A00: All seats released for enrollment on 3.16.2018

B00: All seats released for enrollment on 3.9.2018

Note from instructor:  (1) students don't have to attend the specific discussion section in which they're enrolled  (2) during normal class periods, students can attend either class section (so long as there are seats available), but (3) exams must be taken in the lecture in which students are enrolled.

CSE 110

Software Engineering

Gillespie

250 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 112 

Advanced Software Engineering Powell 140 seats  All seats released for enrollment

CSE 120

Principals / Computer Operating Systems

Voelker

200 seats 

All seats released for enrollment on 3.9.2018

CSE 124 Networked Services  Porter, G.  180 seats

All seats released for enrollment.

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

CSE 125

Software Sys Design & Implemnt Voelker TBD

 Instructions for applying to enroll in the course are at:

  http://cse125.ucsd.edu/2018/overview.html#apply

The deadline for submitting an application was Friday, February 23rd. Students selected were cleared on 3.7.2018 and sent an email.

If there are still seats available, additional students may be cleared at the instructor's discretion after March 12.  

CSE 127

Intr Comp Security

Savage 

Gantman

A00: 180 seats 

B00: 48 seats 

A00: Additional seats released on 3.16.2018. This will be the maximum capacity for this section. 

B00: All seats released for enrollment. Additional seats will not be released for this section

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

CSE 130

Prog Lang-Princ & Paradigms

Polikarpova

180 total

All seats released for enrollment on 3.16.2018 

CSE 131

Compiler Construction

Politz

146 seats

All seats released for enrollment on 3.9.2018

CSE 132B

Database System Applications

Deutsch

192 seats

All seats released for enrollment on 3.9.2018

CSE 136

Enterprise-class Web Applcatns

Chu

49 seats

All seats released for enrollment

CSE 140

Component & Desgn Tech/ Digital Systems

Cheng

A00: 180 seats

B00: 146 seats

Section A00: All seats released for enrollment on 4.5.2018

Section B00: All seats released for enrollment on 3.16.2018

CSE 140L

Digital Systems Lab (2 units)

Chu

Orailoglu

A00: 180 seats

B00: 146 seats

Section A00: All seats released for enrollment 4.9.2018

Section B00: All seats released for enrollment on 3.9.2018

CSE 141

Intro / Comp Architecture

Porter

200 seats

All seats released for enrollment on 3.9.2018

CSE 141L

Comp Architecture Proj. (2 units)

Eldon

200 seats

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

All seats released for enrollment on 3.16.2018

CSE 148

Adv Processor Arch Design Proj

Tullsen

30 seats

All seats released for enrollment. 

CSE 150

Int Artif Intell:Search&Reason

Saul 

146 seats 

All seats released for enrollment.

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

 

CSE 151

 

Programmng Langs/Artifc Intell Chaudhuri 180 Total

All seats released for enrollment.

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

CSE 152 Intro to Computer Vision Ochoa 180 seats

All seats released for enrollment.

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

CSE 163

Advanced Computer Graphics Ramamoorthi

48 total

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

CSE 176A

Maker Topics: HHC Robotics

Riek

25 seats

All seats released for enrollment

 

CSE 182

 

Biological Databases

Bafna 

Bansal

A00: 9 seats 

C00: 13 seats 

All seats released for enrollment. 

*Section B00 was cancelled 

CSE 185

Advanced Bioinformatics Lab

Gymrek

120 seats 

All seats released for enrollment. 

BIX majors may use CSE 185 in place of their BIMM 185 major requirement. Send a VAC message to your major advisor once you have enrolled in the course. 

Non-Bioinformatics majors who meet all course prerequisites may request course clearance through the Enrollment Authorization System (EASy). These requests will not be processed until after March 19th. 

CSE 190

CSE Topics (Topics Vary)

Kumar, Arun

Kumar, R. 

Schulze

Tiefenbruck

Swanson

Chandraker

Barr

Powell

A00: 70

B00: 49

C00: 49

D00: 120

E00: TBD

F00: 48

G00: 48

H00: 48

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.

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