Summer 2022 Undergraduate Course Updates | Computer Science

Updated July 26, 2022

COVID-19 Update: We want to let you know that the CSE advisors are still here for you when you need us. However, to keep you and our staff safe during this global pandemic, we are primarily offering remote advising (online, meeting via Zoom) with some limited in-person advising appointments for CSE majors. 

Current students may contact us via the Virtual Advising Center (vac.ucsd.edu) or csestudent@eng.ucsd.edu. 

The following links may be helpful: 

Novel Coronavirus (COVID-19) Information for the UC San Diego Community

Current Information About the Coronavirus for International Students 

Education Continuity Tools and Resources from Educational Technology Service

Due to the high demand for CSE courses, enrolling in CSE courses can be difficult and confusing. Please read the following page in detail. The courses listed on the Schedule of Classes are the courses/sections we intend to offer in Summer 2022. The capacity in each course is determined by multiple variables (not just the classroom size), including but not limited to: 

  • Classroom size availability 
  • Instructor availability 
  • Instructor teaching load
  • Instructional support availability (TA/tutor support) 
  • Scalability of the course

IMPORTANT NOTES: 

  1. We continue our transition toward an even more robust campus presence. All courses for Summer 2022 (excepting R-courses) are being scheduled as in-person with assigned classrooms. At this point, students will need to assume everything is in person and/or synchronous only unless stated otherwise in the "Notes" below for the course section. 
  2. Course components with the location listed as RCLAS on the Schedule of Classes/WebReg will be remote/online. 
  3. The CSE Department and UC San Diego reserve the right to move any in-person components to remote/online instruction at any time before and during  Summer Session in order to help keep our faculty, staff, and students safe (physically and mentally) during these unprecedented times.  
Late Add Policy

The CSE department does not allow students to add courses past week1. 

Students who add CSE courses during the first week will not be allowed to make-up missed assignments. If you are on the waitlist for a course, you are expected to attend the class for the first week 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.

Waitlist Policy
  • There is no major priority for CSE courses in the summer. All undergraduate students should expect to be enrolled in courses in waitlist order only. However, undergraduates do have priority to add undergraduate courses.
  • Students will only be added to courses with waitlists in waitlist order via the automatic waitlist enrollment process. The last waitlist runs on the Thursday evening of week1 of classes. The CSE department will not manually clear any students to enroll even if space becomes available on the last day of enrollment (Friday of week1 of the session).
  • The system will add waitlisted students to the course LMS (Canvas) if waitlisted, but this is not a guarantee for a seat in the course. Only students who are officially enrolled via WebReg are officially enrolled in the course.
  • Waitlisted students will be dropped from the Canvas course platform by the start of week2 of the session.  

IMPORTANT NOTE: If a student is waitlisted for a course in summer and enrolled in the same course for Fall or another Summer session, 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. 

Enrollment/Course Policies
  • Prerequisites are enforced for ALL classes.
  • For course clearances, please use the Enrollment Authorization System (EASy). These may take 5 business days to be processed, so please plan accordingly. 
  • Sorry, no swaps. Be sure to enroll or waitlist in the section with the assigned time you will attend and assigned the final exam you can attend. Due to the high demand for CSE classes, the large volume of requests, and limited staff resources, the CSE department does NOT allow students to swap sections, even if they find another student who is willing to swap with them. No exceptions. 
  • We do not release names of instructors until their appointments are official with the University. Once official, instructor names are posted on the Schedule of Classes and WebReg
  • For UCSD students: if you need to petition a course for CSE transfer credit, please use our ONLINE PETITION to do so.
Non-CSE Majors

Non-CSE Undergraduates who want to enroll in CSE Major restricted courses should submit an enrollment request through Enrollment Authorization System (EASy). CSE Major restricted courses are noted with an asterisk (*) next to the course number in the chart below.

Requests from non-CSE major undergraduate students to be cleared to enroll in major restricted courses may take 5 business days, please plan accordingly.

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.

Summer Session Important dates

Please see the Summer Session 2022 Key Dates webpage for a complete list of academic deadlines.

To receive reminders about Summer 2022 deadlines on your phone, be sure to download the UC San Diego app. Don't forget to turn notifications on!

Graduate Students 

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 at the start of week1 of classes based on if there is seat availability after undergraduates enroll.

Term
Course
Course Title
Section Code
Sect Cap
Instructor
Notes

S122
CSE 3
Fluency in Information Technology
A00
75
Miranda, Greg
All seats released for enrollment

S122
CSE 8A
Intro to Programming 1
A00
56
Miranda, Greg
All seats released for enrollment

S122
CSE 11
Accel. Intro to Programming
A00
40
Cao, Yingjun
Remote (RCLAS) All seats released for enrollment

S122
CSE 12
Basic Data Struct & OO Design
A00
120
Krause-Levy, Sophia
All seats released for enrollment

S122
CSE 15L
Software Tools&Techniques Lab
A00
100
Morris, Justin
All seats released for enrollment

S122
CSE 20
Discrete Mathematics
A00
80
Tran, Khoa
All seats released for enrollment

S122
CSE 21
Math/Algorithm&Systems Analys
A00
48
Bach, Quang
All seats released for enrollment

S122
CSE 30
Computer Organiz&Systms Progrm
A00
80
Eldon, John
Remote (RCLAS) All seats released for enrollment

S122
CSE 30
Computer Organiz&Systms Progrm
B00
50
Bhaskar, Nishant
All seats released for enrollment

S122
CSE 100
Advanced Data Structures
A00
70
Cao, Yingjun
Remote (RCLAS) All seats released for enrollment

S122
*CSE 134B
Web Client Languages
A00
100
Powell, Thomas
All seats released for enrollment

S122
*CSE 140
Component&Desgn Tech/Digtl Sys
A00
85
Gungor, Onat
All seats released for enrollment

S122
*CSE 140L
Digital Systems Laboratory
A00
100
Eldon, John
Remote (RCLAS) All seats released for enrollment

S122
*CSE 175
Entrepreneurship for Engineers
A00
25
Kumar, Rakesh
Application Required: https://forms.gle/1YJp1Tz1ex7GEewp6 Deadline to Apply: June 1, 2022

S122
*CSE 190
Topics in Computer Science and Engineering
A00
20
Dubnov, Shlomo 
Remote (RCLAS) See CSE 190 webpage for details. All seats released for enrollment

 

Term
Course
Course Title
Section Code
Sect Cap
Instructor
Notes

S222
CSE 8A
Intro to Programming 1
A00
56
Miranda, Greg
All seats released for enrollment

S222
CSE 11
Accel. Intro to Programming
A00
115
Miranda, Greg
All seats released for enrollment

S222
CSE 20
Discrete Mathematics
A00
32
Briones, Jor-el
All seats released for enrollment

S222
CSE 21
Math/Algorithm&Systems Analys
A00
70
Braun, Oliver
All seats released for enrollment

S222
CSE 30
Computer Organiz&Systms Progrm
A00
40
Cao, Yingjun
Remote (RCLAS) All seats released for enrollment

S222
CSE 100
Advanced Data Structures
A00
60
Cao, Yingjun
Remote (RCLAS) All seats released for enrollment

S222
CSE 101
Design & Analysis of Algorithm
A00
70
Braun, Oliver
All seats released for enrollment

S222
*CSE 141
Intro/Computer Architectur
A00
150
Eldon, John
Remote (RCLAS) All seats released for enrollment

S222
*CSE 141L
Project/Computer Architecture
A00
150
Eldon, John
Remote (RCLAS) All seats released for enrollment

S222
*CSE 142
Intro to Computer Architecture
A00
60
Tseng, Hung-Wei
Remote (RCLAS) All seats released for enrollment

S222
*CSE142L
Software Project for Computer Architecture
A00
60
Tseng, Hung-Wei
Remote (RCLAS) All seats released for enrollment

S222
*CSE 175
Entrepreneurship for Engineers
A00
25
Kumar, Rakesh
Application Required: https://forms.gle/j9CZAj5YSM7jBHzPA Deadline to Apply: June 1, 2022

S222
*CSE 190
Topics in Computer Science and Engineering
A00
20
Dubnov, Shlomo
Remote (RCLAS) See CSE 190 webpage for details. All seats released for enrollment