Summer 2019 Course Updates

Updated 7.30.2019

We open the maximum number of seats based upon size of waitlist, availability of instructors/TAs/Tutors, room size, scalability of the course, etc. We cannot predict exactly when and if all these variables will come together, but we open seats just as soon as we can.  

Important update: We have released all seats available with the instructional support available for all summer session CSE courses. We do not anticipate releasing any additional seats. 

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

Late Add Policy

  • The CSE department does not allow students to late add courses. If a student is not enrolled in enough units by the start of quarters, the student should contact their department advisor.
  • If you are on the waitlist for a course, you are expected to attend class 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 will use first-come, first-served order of the wait lists. There is no priority for CSE/EC26 majors in Summer 2019 courses. 
  • 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. Students who do not use their enrollment times properly.
    3. Students who failed the course in a previous quarter.
  • Prerequisites are enforced for ALL 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 waitlist 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 NOTE: 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 clear students to add to the course in these situations as the system moves on and automatically adds the next eligible student on the waitlist. 


Non-CSE Courses

  • 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 Students" section below.




Course Number


Instructor for Summer 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


  Summer Session #1 Summer Session #2  


Introduction to Programming I Miranda 49 seats

0 seats for open enrollment

Note: All seats reserved for SEI participants

S119: All seats released for enrollment

S219: All seats reserved for SEI participants


Introduction to Programming with Matlab Gupta, Anjum 50 seats Not offered

All seats released for enrollment

CSE 11

Introduction to Computer Science and Object-Oriented Programming: Java

A00: Miranda

B00: August 

A00: 50 seats

B00: 35 seats

A00: 50 seats

B00: 35 seats

All seats released for enrollment

CSE 20 

Intro/Discrete Mathematics


35 seats 35 seats All seats released for enrollment

CSE 21

Mathematics for Algorithms and Systems

S119: Bach


A00: TBA

B00: Bach

48 seats

A00: 40 seats

B00: 35 seats

All seats released for enrollment 

CSE 30 Computer Organization and Systems Programming Cao Not offered 40 seats

All seats released for enrollment

CSE 100

Advanced Data Structures Cao Not offered 45 seats

All seats released for enrollment.

CSE 101

Design and Analysis of Algorithms TBA Not offered 40 seats All seats released for enrollment. 

CSE 123

Computer Networks Polyzos Not offered 35 seats All seats released for enrollment

CSE 130

Progrmng Lang:Princpl&Paradigm Pister 60 seats 49 seats All seats released for enrollment

CSE 134B

Web Client Languages Powell 70 seats Not offered

All seats released for enrollment.  

CSE 140

Component & Design Tech / Digital Sys

S119: Eldon

S219: TBA

100 seats 56 seats

Section A00: canceled due to instructor change

Section B00: All students previously enrolled in CSE 140 Section A00 have been cleared to enroll. If there are any remaining seats they will be released by 8/3/2019

CSE 140L

Digital Systems Laboratory

S119: Eldon

S219: TBA

110 seats 56 seats

All seats released for enrollment

CSE 141

Intro/Computer Architecture

S119: Tseng


A00: TBA

B00: TBA

45 seats

A00: 35 seats 

B00: 35 seats 

All seats released for enrollment

**Please read: Important CSE 141 information**

CSE 141L

Project/Computer Architecture

S119: Tseng


A00: TBA

B00: TBA

40 seats

A00: 35 seats 

B00: 35 seats

All seats released for enrollment

**Please read: Important CSE 141L information**

CSE 151

Intro to A.I. Stats Approach Geumlek 75 seats 40 seats All seats released for enrollment

CSE 190

Topics in Computer Science and Engineering

Kumar, Rakesh

A00: 35 seats 

A00: 25 seats

Please see CSE 190 webpage for enrollment instructions and course prerequisites

Graduate students:

  • Undergraduate CSE courses: Please submit a course clearance request through the Enrollment Authorization System (EASy). Prerequisite clearances and approvals to add will be handled in first week of classes based on if there is seat availability after undergraduates enroll. To reduce the delay in processing of your request should seats be available, please be sure to include a detailed justification for how each course prerequisite has been met and upload supporting documentation.