Fall 2017 Course Updates

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: Enrollment numbers kept low initially to give priority to CS25/26/27/28 and EC26 majors.

Initial seats to be released TBD

Please monitor your @ucsd.edu email.

Incoming CSE/EC26 Freshmen and Transfer students: 

  • Waitlist the sections you want to enroll in and then wait at least 48 hours for an email clearance to be sent out to your UCSD email.
  • To finalize your enrollment, please follow the directions in the email.
  • Please do not ask for a status update before the 48 hour window of waitlisting for a 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.

 

Wait List Policy

  • 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 form Course Pre-Auth. Request .
  • 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 Course Pre-Auth Form. Non- CSE majors may be cleared to enroll if there are seats available between March 20th and the start of classes.

 

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 (Number of seats are not definitive. We may adjust accordingly as required by room size, TA/tutor availability, etc.)

Enrollment and Other Notes

CSE 3

Fluency/Information Technology

Marx

42 seats / discussion

All seats released on 8/28/2017. 

CSE 5A

Introduction to Programming I

Marx

48 seats/ discussion 

All seats released on 8/28/2017. 

CSE 8A

Intro to Computer Science: Java 

STAFF

A00: 59 seats/ disucsison

B00: Cancelled

C00: 45 seats / discussion

D00: 45 seats / discssion

 

All seats released on 8/30/2017. 

CSE 8B

Intro to Computer Science: Java (II)

Nguyen, H. 

146 seats 

All seats released on 8/28/2017. 

CSE 11

Intro. to Computer Sci: Java

Ord

A00: 400  seats

B00: 200 seats  

All seats released on 8/30/2017. 

CSE 12

Data Structures & Object-Oriented Program

Alvarado

A00: 225 seats 

B00: 146 seats 

All seats released on 8/28/2017. 

CSE 15L

Software Tools & Technique Lab (2 units)

Gillespie

Chu

Staff

50 seats/lab section

All seats released on 8/28/2017. 

CSE 20

Intro to Discrete Math

Minnes- Kemp

196 seats /lecture

All seats released on 8/28/2017. 

Students enrolled in CSE 11 or CSE 8B may enroll concurrently by submitting a Course Pre-Authorization Request  

CSE 21

Math for Algs & Systems Analysis

Jones

96 seats/ discussion

All seats released on 8/28/2017. 

 

CSE 30

 

Computer Organization & Systems Program Politz 200 seats/ lecture

All seats released on 8/28/2017. 

CSE 42

Bldg & Programming Elct Device

Swanson

TBA

Restricted to incoming Freshman. Students must submit application: CSE 42 Webpage

CSE 95

Tutor Training (replaces CSE 90)

Gillespie

STAFF

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. 

Sahoo

A00 and B00: 146 seats 

C00: 196 seats 

All seats released on 8/28/2017. 

CSE 101

Design & Analysis of Algorithm

Impagliazzo

Jones

A00: 146 seats 

B00: 165  seats 

All seats released for enrollment. 

CSE 103

Practical Intro Prob and Stats (Matlab)

Freund

146 seats/ lecture 

A00: Course at capacity

B00: Course at capacity

CSE 105

Intro to Theory of Computation

Lovett

100 seats/ discussion

All seats released on 8/28/2017. 

CSE 107

Intro to Modern Cryptography

Bellare

75 seats 

All seats released for enrollment.

Non-CSE majors may request course clearance through the Course Pre-Auth. Request.

CSE 110

Software Engineering

Gillespie

400 seats 

All seats released for enrollment. 

Non-CSE majors may request course clearance through the Course Pre-Auth. Request.  

CSE 118

Ubiquitous Computing

Weibel

48 seats 

All seats released for enrollment. 

CSE 120

Principals / Computer Operating Systems

Zhou

146 seats /section

All seats released for enrollment.

CSE 123

Computer Networks

Schulman

146 seats 

All seats released for enrollment.

Non-CSE majors may request course clearance through the Course Pre-Auth. Request.

CSE 124

Networked Services

Porter

170 seats 

All seats released for enrollment

CSE 127

Intr Comp Security

Levchenko

A00: Cancelled 

B00: 140 seats 

Section A00 - Cancelled due to schedule conflict 

Section B00 - All seats released for enrollment

Non-CSE majors may request course clearance through the Course Pre-Auth. Request.

CSE 130

Prog Lang-Princ & Paradigms

Lerner

196 seats 

6/9/2017: Course at capacity

CSE 131

Compiler Construction

Chu

196 seats 

All seats released for enrollment. 

CSE 132A

Database System Princ

Deutsch

146 seats 

All seats released for enrollment.

Non-CSE majors may request course clearance through the Course Pre-Auth. Request.

CSE 134B

Web Client Languages

Powell

146 seats 

All seats released for enrollment. 

CSE 140

Component & Desgn Tech/ Digital Systems

Orailoglu

146 seats 

All seats released for enrollment. 

CSE 140L

Digital Systems Lab (2 units)

Orailoglu

146 seats 

All seats released for enrollment. 

CSE 141

Intro / Comp Architecture

Porter

150 seats

All seats released for enrollment.

CSE 141L

Comp Architecture Proj. (2 units)

Eldon

150 seats

All seats released for enrollment.

CSE 143

Microelectronic Sys Design

Gupta

75 seats

All seats released for enrollment.

CSE 150

Programming Languages / Artificial Intelligence

STAFF

Cancelled

Cancelled: Course should be offered WI18

 

CSE 151

 

Introduction to AI: A Statistical Approach

  176 seats total  Additional seats released on 10.2.2017.  

CSE 158

Recommender Systems & Web Mining

McAuley

330 seats total 

All seats released for enrollment on 9/18/2017.

CSE 166

Image Processing

Ochoa

70 seats

All seats released for enrollment.

CSE 167

Computer Graphics

STAFF

A00: Cancelled

B00: 150 seats 

Section A00 - Cancelled due to schedule conflict 

Section B00 - All seats released for enrollment

CSE 170

Intro to HCI Design

Guo

15 seats / discussion section

Section A02, A03, and A04: All seats released for enrollment. Students being enrolled in waitlist order. 

Sections A01 and A05: At capacity. All CSE majors who waitlisted by 6/1/17 will be given priority enrollment in waitlist order if seats become available.

Enrollment will not be allowed in any section after 10/13/2017

For Fall 2017, COGS 1 prereq will be waived. Students may request clearance through the Course Pre-Auth. Request.

CSE 190

CSE Topics (Topics Vary)

Kumar, R.

Kumar, R.

Cottrell

Alvarado

Guthals

A00: 70

B00: 70

C00: 100

I00: TBA 

J00: 20

See CSE 190 Webpage for enrollment information

CSE 191

CSE Seminar (Topics Vary)

Alvarado

 

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. 

 

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 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​:  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, this is a rare case when an add/drop card is used.  Pick up an add/drop card from CSE's Intake Office, have the course instructor sign it, and then bring it back to our Intake Office.
  • If there are seats open after graduate student enrollment, we will stamp the card, and send email to your @ucsd.edu email to come pick it up.  You must then take it to the Registrar.
  • Students who have been accepted to the CSE BS/MS program who are still undergraduates should see Nadyne Nawar in our Student Affairs Office for add requests.