Winter 2021 Course Updates

Updated 11/30/2020

 

COVID-19 Update: We want to let you know that our CSE advisors are still here for you when you need us. However, to ensure we are doing our part to "flatten the curve" and keep you and our staff safe during this global pandemic, we are moving to remote advising until further notice. Current students may contact us via the Virtual Advising Center (vac.ucsd.edu) or csestudent@eng.ucsd.edu. We are still offering advising appointments which can be conducted via Zoom videoconference or phone. To schedule an appointment, please email csestudent@eng.ucsd.edu.

We have not had staff in the office to monitor our phone lines since Wednesday, March 18th, 2020; so please be sure to reach out to us via email only for an appointment. 

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 Services

COVID-19 Student Resources: Many students resources including laptop loans, lease cancellation info, etc. 

Campus Computer Lab Lookup 

Counseling and Psychological Services (CAPS):  Call (858) 534-3755, 24/7, for assistance.

Resources and Support during these Unprecedented Times

Coping with Corona Virus Stress (article)

International Students and Programs Office


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 below are the courses/sections we intend to offer in Winter 2021. 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
  • Campus COVID-19 restrictions

Due to COVID-19, for the safety of our faculty, staff, and students, the campus has put in certain restrictions for in-person course offerings: 

  • We can only go to 25% of room capacity, this includes the instructor and their instructional support team 
  • Regardless of classroom size, no in-person class may exceed 50 people, this includes the instructor and their instructional support team 

IMPORTANT NOTES: 

  1. Course components with the location listed as RCLAS on the Schedule of Classes/WebReg will be remote/online course components. 
  2. All course material will be available remotely, regardless of whether the course is taught in-person, hybrid, or fully remote.  You can register for an in-person or hybrid course if necessary. Please note that in-person or synchronously taught courses may have activities you would need to make-up remotely (example: if missing i-clicker participation in a discussion section, you may have additional written assignments that would be needed). Because of this, students can enroll in conflicting courses, and makeup missed work, but the make-up work may be less-desirable work.  Please contact the instructor directly for additional information as needed. 
  3. The system will allow you to enroll/waitlist in courses even if there are conflicting time issues. Please keep in mind that although courses will be done remotely there may be some valuable content from non-mandatory discussion sections that is not posted. Ultimately it is up to you how you plan your fall quarter. Please feel free to contact your individual instructors to ask how they will be running their courses to verify if there will be any potential issues. 
  4. 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 the Fall quarter in order to help keep our faculty, staff, and students safe (physically and mentally) during these unprecedented times. 

CSE Majors

CSE/EC26 Major Winter 2021 Priority Deadline: Monday, November 30th by 11:59 PM

  • The CSE department has reserved some seats in some of our courses for CSE/EC26 majors
  • CSE/EC26 majors who want enrollment priority in courses with reserved seats must waitlist their requested courses before the CSE Major Priority Deadline 
  • CSE/EC26 majors will be cleared in waitlist order as seats become available. 
  • This is NOT a guarantee for a requested course.
  • CSE Double Majors: If CSE is not your first major, you will not receive CSE Major Priority for courses with a waitlist that require manual clearance (i.e. seats reserved for CSE majors)
  • Read your @ucsd email DAILY. This is how we contact you to tell you if you were cleared to add a course with reserved seats. If you do not respond by the deadline, you will lose the seat!
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.
  • All enrolled and waitlisted students are enrolled in the online course shell module in Canvas to allow students to submit assignments on time. Enrollment in the Canvas course shell (or other online course platforms such as Piazza) is NOT equivalent to being officially enrolled in the course
Waitlist Policy

CSE/EC26 Major Winter 2021 Priority Deadline: Monday, November 30th by 11:59 PM  - CSE/EC26 majors who want enrollment priority for CSE courses with reserved seats 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.

  • CSE department will use the first-come, first-served order of the waitlists. Depending on the demand for the course, continuing CSE and EC26 undergraduate majors might be given clearance to add a course prior to other waitlisted students
  • Once all seats are released, students will only be added to courses with waitlists in waitlist order via the automatic waitlist enrollment process. The last waitlist add runs on Thursday of week 2. The CSE department will NOT manually clear any students to enroll even if space becomes available on the last day of enrollment (Friday of week 2). 
  • For non-CSE majors, if you are not able to enroll in your CSE courses in Winter, you may need to enroll in a subsequent quarter.

In general, undergraduates have a priority to add undergraduate CSE courses; graduate students have priority to add graduate CSE courses. Priority is not given to:

  • Students who postpone taking a course hoping for a particular instructor in a future quarter.
  • Seniors (or others) who do not use their 1st and 2nd pass early-enrollment times.
  • Students who failed or withdrew from the course in a previous quarter.

Late coursework

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

Max Unit Exceptions: 

  • Students who are on the waitlist will not be moved into the course if they need a max unit exception. When the college grants a max unit exception it is for the course requested, not the quarter. If a seat becomes available in the waitlisted class the system will bypass the student needing a max unit exception and add the next student on the waitlist to the course, which means that the student needing the max unit exception will not be added because the available seat will be taken. If a student wants to be added off of the waitlist, they would need to be under the max unit limit (enrolled and waitlisted courses combined) so the system can bring them into the course if a seat opens up (in waitlist order of course). We will not approve requests to enroll in CSE courses exceeding the max unit limit if there is a waitlist. Please plan accordingly. 

 

Enrollment/Course Policies
  • 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. Be sure to enroll or waitlist in the section with the assigned time you will attend and assigned 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
  • If you need to petition a course for 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). (Major restricted courses are indicated with an asterisk (*) below.) Since CSE instructors aren't directly involved with student enrollment, please do not contact the course instructor regarding enrollment concerns.

Requests from non-CSE major undergraduate students to be cleared to enroll in CSE major restricted courses will be placed on a "Department Hold" until after CSE Majors have had the opportunity to enroll. The requests may be reviewed between Monday, December 14th and the start of classes if there are seats available.

We will not be clearing non-CSE majors to enroll/waitlist in CSE Major 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.

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 by the end of week one of classes based on if there is seat availability after undergraduates enroll. Be sure to include a justification and supporting documentation for how you meet the course prerequisites for the UG CSE course you are requesting. 

Graduate Course Request: Please see the Graduate Courses and Enrollment Information

Major restricted courses are indicated with an asterisk (*) below.

See CSE Course Prerequisites webpage for information on which majors are approved for major restricted courses. 

Course

Title

Instructor

Section

Section Capacity

Comments/Notes

CSE 8A Intro to Programming 1 Politz, Joseph Gibbs A00 180

All seats released for enrollment

Course FAQs Webpage

CSE 8A Intro to Programming 1 Politz, Joseph Gibbs B00 180

All seats released for enrollment

Course FAQs webpage

CSE 8B Intro to Programming 2 Alvarado, Christine J. A00 120

All seats released for enrollment on 11.29.2020

CSE 8B Intro to Programming 2 Alvarado, Christine J. B00 120

All seats released for enrollment on 11.29.2020

CSE 8B Intro to Programming 2 Miranda, Greg C00 150

All seats released for enrollment.

CSE 11 Accel. Intro to Programming Cao, Paul A00 400

All seats released for enrollment

CSE 12 Basic Data Struct & OO Design Gillespie, Gary N A00 198

All seats released for enrollment on 11.29.2020

CSE 12 Basic Data Struct & OO Design Cao, Paul B00 200

All seats released for enrollment on 11.30.2020

CSE 12 Basic Data Struct & OO Design Miranda, Greg C00 198

All seats released for enrollment on 11.29.2020

CSE 12 Basic Data Struct & OO Design Miranda, Greg D00 198

All seats released for enrollment on 11.29.2020

CSE 15L Software Tools&Techniques Lab Gillespie, Gary N A00 600

All seats released for enrollment on 11.30.2020

All seats released for lab sections A09 - A12

Lab sections will be held in real-time, asynchronous enrollment not supported

CSE 15L Software Tools&Techniques Lab STAFF B00 150

All seats released for enrollment

Lab sections will be held in real-time, asynchronous enrollment not supported

CSE 20 Discrete Mathematics Minnes Kemp, Mor Mia A00 150

All seats released for enrollment on 11.29.2020

CSE 20 Discrete Mathematics Minnes Kemp, Mor Mia B00 150

All seats released for enrollment on 11.29.2020

CSE 21 Math/Algorithm&Systems Analys Jones, Miles A00 300

All seats released for enrollment

CSE 30 Computer Organiz&Systms Progrm Porter, Leonard Emerson A00 115

All seats released for enrollment on 11.29.2020

CSE 30 Computer Organiz&Systms Progrm Porter, Leonard Emerson B00 115

All seats released for enrollment on 11.29.2020

CSE 30 Computer Organiz&Systms Progrm Chin, Bryan C00 115

All seats released for enrollment on 11.29.2020

CSE 87 Freshman Seminar Cottrell, Garrison W A00 20

All seats released for enrollment

CSE 95 Tutor Apprentice Gillespie, Gary N A00 100

See tutor webpage for additional information

CSE 100 Advanced Data Structures Moshiri, Alexander Niema A00 500

All seats released for enrollment

CSE 101 Design & Analysis of Algorithm Kane, Daniel Mertz A00 180 All seats released for enrollment
CSE 101 Design & Analysis of Algorithm Jones, Miles B00 200 All seats released for enrollment
CSE 105 Theory of Computation STAFF A00 150

All seats released for enrollment

CSE 105 Theory of Computation STAFF B00 150

All seats released for enrollment

CSE 110* Software Engineering Powell, Thomas A00 300

All seats released for enrollment

CSE 120* Princ/Computer Operating Systm Pasquale, Joseph A00 200 All seats released for enrollment.

CSE 120 midterm and final exams must be taken at standard assigned times.
CSE 120* Princ/Computer Operating Systm Pasquale, Joseph B00 180 All seats released for enrollment.

CSE 120 midterm and final exams must be taken at standard assigned times.
CSE 123* Computer Networks Snoeren, Alex C. A00 45

All seats released for enrollment

CSE 123* Computer Networks Snoeren, Alex C. B00 100

All seats released for enrollment

CSE 127* Intro to Computer Security Heninger, Nadia A A00 150

All seats released for enrollment

CSE 130* Programming Lang:Princpl&Paradigm Jhala, Ranjit A00 180 All seats released for enrollment
CSE 132A* Database System Principles Vianu, Victor Dan A00 180

All seats released for enrollment

CSE 134B* Web Client Languages Powell, Thomas A00 150

All seats released for enrollment

CSE 140* Component&Desgn Tech/Digtl Sys Rosing, Tajana Simunic A00 180 All seats released for enrollment
CSE 140* Component&Desgn Tech/Digtl Sys Rosing, Tajana Simunic B00 180 All seats released for enrollment
CSE 140L* Digital Systems Laboratory Eldon, John A00 180

All seats released for enrollment

CSE 140L* Digital Systems Laboratory Eldon, John B00 180

All seats released for enrollment

CSE 141* Intro/Computer Architecture Chin, Bryan A00 180

All seats released for enrollment

CSE 141L* Project/Computer Architecture Eldon, John A00 180 All seats released for enrollment
CSE 151A* Intro to Machine Learning Chaudhuri, Kamalika A00 300 All seats released for enrollment
CSE 152A* Intro to Comp Vision I STAFF A00 150

All seats released for enrollment

CSE 165* 3D User Interaction Schulze, Jurgen P. A00 48

All seats released for enrollment

CSE 167* Computer Graphics Chern, Albert A00 150

All seats released for enrollment

CSE 169* Computer Animation Rotenberg, Steven A00 48

All seats released for enrollment

CSE 170 Interaction Design Klemmer, Scott R A00 70

All seats released for enrollment

CSE 176E* Robotic Sys Design & Implemnt Swanson, Steven James A00 25

Application Only: Apply Here

Deadline to apply: End of week 8 

CSE 181* Molecular Sequence Analysis Pevzner, Pavel Arkadjevich A00 25 All seats released for enrollment
CSE 190 Topics/Computer Sci & Engineer Shalev, Aaron D A00 40

All seats released for enrollment
Course Info posted on CSE 190 webpage

CSE 190

Topics/Computer Sci & Engineer Soosai Raj, Gerald B00 20

All seats released for enrollment
Course Info posted on CSE 190 webpage

CSE 190 FAQs: here

The course is cross enrolled with CSE 291 (graduate course). Additional seats for CSE 190 B00 will be determined after the enrollment for CSE 291 has been finalized in week 1 of Winter 2020. There is no guarantee we will be able to accommodate additional students. 

CSE 191 Seminar/Computer Sci & Engineer Halicioglu, Daniel T A00 30

All seats released for enrollment.
The course must be taken for 1 unit and P/NP grading option.
Topic discussion description available at: CSE 191 webpage

CSE 197* Field Study/Computer Sci&Engin Minnes Kemp, Mor Mia A00 0

Restricted to CSE Majors only (EC26 not permitted to enroll)
For eligibility requirements, please see: CSE Internship Course webpage