Fall Undergraduate Course Updates

Updated: July 1, 2022

Welcome to the Fall 2022 Updates page!

Here you will learn: important Fall 2022 course information, how we manage the waitlists, enrollment priority information for CSE majors, when we are opening any available seats, and how non-CSE majors can request to enroll in CSE restricted courses. 

Due to the high demand for CSE courses, enrolling in CSE courses can be difficult and confusing. Please read the following page in detail. This page is subject to change periodically so we recommend checking our website and the Schedule of Classes for the most up to date information. 

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

IMPORTANT NOTES: 

  1. 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 course components. 
  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 the Fall 2022 quarter in order to help keep our faculty, staff, and students safe (physically and mentally). 
  4. If a student is waitlisted for a course in summer and enrolled in the same course for Fall or another Summer session (or vice versa), 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.  

Advising

Current students may contact us via the Virtual Advising Center (vac.ucsd.edu) or csestudent@eng.ucsd.edu. We are offering drop-in advising (all students) and advising appointments (current CSE majors only) which can be conducted via Zoom or in-person. To schedule an appointment, please email csestudent@eng.ucsd.edu.

Our front Intake Office is currently open Monday, Tuesday, Thursday and Friday from 9:00 AM - 12:00 PM and from 1:00 - 3:30 PM. The front Intake Office is closed every Wednesday.  Please feel free to stop by, email or call us during our open office hours with any questions.

Please visit our Academic Advising page or Undergraduate Advising page for more information. 

New Fall 2022 CSE Student Information Session Dates/Times: 

- Wednesday, July 13th at 12pm PST
- Tuesday, July 26th at 8 am PST
- Wednesday, August 10th at 6 pm PST

Registration Form

New transfer students can begin meeting with CSE advisors via Zoom beginning Monday, July 18th. Please email csestudent@eng.ucsd.edu for an appointment after July 11th. We highly recommend students attend a New CSE Student Information Session or view a previously recorded session prior to your appointment. 

New CSE Major Students - Admitted Fall 2022
  • We have reserved seats in our lower-division CSE courses for our Fall 2022 CSE Major Admitted Students (see chart below).
  • Please waitlist your CSE courses when your second pass enrollment window opens, which is late-August.
  • The CSE department will manually clear admitted Fall 2022 CSE/EC26 majors for CSE courses with reserved seats.  
  • Fall 2022 CSE Major admits will need to monitor their @ucsd.edu email daily for course clearance and follow the directions provided before the deadline listed in the email (be sure to check your SPAM/Junk folder).

For non-CSE majors, if you are not able to enroll in your CSE courses in Fall 2022, you may need to enroll in a subsequent quarter.

New Fall 2022 CSE Student Information Session Dates/Times: 

- Wednesday, July 13th at 12pm PST
- Tuesday, July 26th at 8 am PST
- Wednesday, August 10th at 6 pm PST

Registration Form

New transfer students can begin meeting with CSE advisors via Zoom beginning Monday, July 18th. Please email csestudent@eng.ucsd.edu for an appointment after July 11th. We highly recommend students attend a New CSE Student Information Session or view a previously recorded session prior to your appointment. 

Late Add Policy

The CSE department does not allow students to add courses past week2. If a student is not enrolled in enough units by the start of week1, 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 the 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.

Waitlist Policy

CSE/EC26 Major Fall 2022 Priority Deadline: Wednesday, June 15th at 11:59 PM - Current CSE/EC26 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 (only for courses/sections with reserved seats). This is NOT a guarantee for a requested course.

  • CSE will use first-come, first-served order of the waitlists. Depending on the demand for the course, continuing CSE and ECE CE undergraduate majors might be given clearance to add a course prior to other majors being allowed into the course if they waitlist by the CSE Major Priority Deadline listed above. Note that even for CSE/EC26 majors we use first-come, first-served order.
  • 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!
  • 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 Fall 2022, 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.

Waitlist/enrollment in the same course for multiple quarters/terms 

  • If a student is waitlisted for a course in summer and enrolled in the same course for Fall or another Summer session (or vice versa), 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. 

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 the 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 the 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. Please see CSE Course Prerequisites webpage for information on which majors are approved for major restricted courses. 

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 Wednesday, June 22nd and the start of classes if there are seats available.

Clearance to enroll/waitlist a CSE undergraduate course with a large waitlist does NOT indicate we intend to offer additional seats. The courses and sections we intend to offer are listed in the Schedule of Classes. 

For all courses with reserved seats for Fall 2022 CSE admits, any remaining seats will be released in early September after our Fall 2022 CSE admits have had a chance to enroll. 

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.

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

The courses listed below are the courses/sections we intend to offer in Fall 2022. 

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

CSE Course Course Title Prerequisite(s) Primary Instructor Section Code Section Capacity Notes
8A Intro to Programming 1 No prior programming experience is assumed, but comfort using computers is helpful. Students should consult the "CSE Course Placement Advice" web page for assistance in choosing which CSE course to take first. Effective Spring 2022: Students may only receive credit for one of the following: BILD 62, COGS 18, CSE 8A, or CSE 6R. Restricted to undergraduates. Soosai Raj, Adalbert Geral A00 189 Once initial seats are released, remaining seats are reserved for current CSE majors and incoming Fall 2022 CSE/EC26 majors
8A Intro to Programming 1 No prior programming experience is assumed, but comfort using computers is helpful. Students should consult the "CSE Course Placement Advice" web page for assistance in choosing which CSE course to take first. Effective Spring 2022: Students may only receive credit for one of the following: BILD 62, COGS 18, CSE 8A, or CSE 6R. Restricted to undergraduates. Soosai Raj, Adalbert Geral B00 189 Once initial seats are released, remaining seats are reserved for current CSE majors and incoming Fall 2022 CSE/EC26 majors
8A Intro to Programming 1 No prior programming experience is assumed, but comfort using computers is helpful. Students should consult the "CSE Course Placement Advice" web page for assistance in choosing which CSE course to take first. Effective Spring 2022: Students may only receive credit for one of the following: BILD 62, COGS 18, CSE 8A, or CSE 6R. Restricted to undergraduates. Lerner, Sorin C00 189 Once initial seats are released, remaining seats are reserved for current CSE majors and incoming Fall 2022 CSE/EC26 majors
8B Intro to Programming 2 CSE 8A or permission from the instructor. Permission from the instructor received through CSE petition process. Restricted to undergraduates. Ochoa, Benjamin Lawrence A00 146 Once initial seats are released, remaining seats are reserved for current CSE majors and incoming Fall 2022 CSE/EC26 majors
11 Accel. Intro to Programming Significant prior programming experience (for example, high school AP CSA). Students should consult the "CSE Course Placement Advice" webpage for assistance in choosing a first CSE course. Zero units of credit offered for CSE 11 if CSE 8B taken previously or concurrently. Restricted to undergraduates. Cao, Yingjun A00 196 Once initial seats are released, remaining seats are reserved for current CSE majors and incoming Fall 2022 CSE/EC26 majors
11 Accel. Intro to Programming Significant prior programming experience (for example, high school AP CSA). Students should consult the "CSE Course Placement Advice" webpage for assistance in choosing a first CSE course. Zero units of credit offered for CSE 11 if CSE 8B taken previously or concurrently. Restricted to undergraduates. Cao, Yingjun B00 196 Once initial seats are released, remaining seats are reserved for current CSE majors and incoming Fall 2022 CSE/EC26 majors
11 Accel. Intro to Programming Significant prior programming experience (for example, high school AP CSA). Students should consult the "CSE Course Placement Advice" webpage for assistance in choosing a first CSE course. Zero units of credit offered for CSE 11 if CSE 8B taken previously or concurrently. Restricted to undergraduates. Cao, Yingjun C00 196 Once initial seats are released, remaining seats are reserved for current CSE majors and incoming Fall 2022 CSE/EC26 majors
12 Basic Data Struct & OO Design CSE 8B or CSE 11, co-requisite of CSE 15L. Restricted to undergraduates. STAFF A00 146 Once initial seats are released, remaining seats are reserved for current CSE majors and incoming Fall 2022 CSE/EC26 majors
12 Basic Data Struct & OO Design CSE 8B or CSE 11, co-requisite of CSE 15L. Restricted to undergraduates. STAFF B00 146 Once initial seats are released, remaining seats are reserved for current CSE majors and incoming Fall 2022 CSE/EC26 majors
12 Basic Data Struct & OO Design CSE 8B or CSE 11, co-requisite of CSE 15L. Restricted to undergraduates. STAFF C00 146 Once initial seats are released, remaining seats are reserved for current CSE majors and incoming Fall 2022 CSE/EC26 majors
15L Software Tools&Techniques Lab CSE 8B or CSE 11, co-requisite of CSE 12. Restricted to undergraduates. Politz, Joseph Gibbs A00 250 Once initial seats are released, remaining seats are reserved for current CSE majors and incoming Fall 2022 CSE/EC26 majors
15L Software Tools&Techniques Lab CSE 8B or CSE 11, co-requisite of CSE 12. Restricted to undergraduates. Politz, Joseph Gibbs B00 250 Once initial seats are released, remaining seats are reserved for current CSE majors and incoming Fall 2022 CSE/EC26 majors
20 Discrete Mathematics CSE11 or CSE6R or CSE8A or CSE8B or ECE15. CSE 11 may be taken concurrently with CSE 20. AFTER enrolling in CSE 11, students should submit a Enrollment Authorization System (EASy) to be cleared to enroll in CSE 20. Students who have completed Math 109 may not receive credit for CSE 20. Credit not offered for both Math 15A and CSE 20. Equivalent to Math 15A. Students may take MATH 109 to meet the CSE 20 course prerequisite for CSE courses. EASy request may be required. Students may use MATH 109 towards CSE 20 CSE major/minor requirements, but MATH 109 must be taken for a letter grade and students need to submit a VAC request to manually move the course to cover the major /minor requirement Restricted to undergraduates. STAFF A00 350 Once initial seats are released, remaining seats are reserved for current CSE majors and incoming Fall 2022 CSE/EC26 majors
21 Math/Algorithm&Systems Analys CSE 20 or Math 15A or MATH 31CH. Students who have completed MATH 154 or MATH 184 previously or concurrently may not receive credit for CSE 21. Restricted to undergraduates. Impagliazzo, Russell A00 395 Once initial seats are released, remaining seats are reserved for current CSE majors and incoming Fall 2022 CSE/EC26 majors
30 Computer Organiz&Systms Progrm CSE 12 and CSE 15L. Restricted to undergraduates. Muller, P Keith A00 395 Once initial seats are released, remaining seats are reserved for current CSE majors and incoming Fall 2022 CSE/EC26 majors
30 Computer Organiz&Systms Progrm CSE 12 and CSE 15L. Restricted to undergraduates. STAFF B00 216 Once initial seats are released, remaining seats are reserved for current CSE majors and incoming Fall 2022 CSE/EC26 majors
87 First-year Seminar-Tracking Viral Epidemics None; Priority is given to incoming 1st years. Restricted to 1st year academic standing. Moshiri, Niema A00 20 All seats released for enrollment.
87 First-year Seminar-Tracking Viral Epidemics None; Priority is given to incoming 1st years. Restricted to 1st year academic standing. Cottrell, Garrison B00 20 All seats released for enrollment.
95 Tutor Apprentice For those serving as CSE Tutors for the first time. Department approval is required. If you are given a tutor position, you will be cleared to add to CSE 95. Minnes Kemp, Mia A00 35 Undergraduate Tutor Apprentice Course
95 Tutor Apprentice For those serving as CSE Tutors for the first time. Department approval is required. If you are given a tutor position, you will be cleared to add to CSE 95. Minnes Kemp, Mia B00 35 Undergraduate Tutor Apprentice Course
95 Tutor Apprentice For those serving as CSE Tutors for the first time. Department approval is required. If you are given a tutor position, you will be cleared to add to CSE 95. Minnes Kemp, Mia C00 35 Undergraduate Tutor Apprentice Course
100 Advanced Data Structures CSE21 or MATH154 or MATH184 and CSE12 and CSE15L and CSE30 or ECE15. Restricted to undergraduates. Moshiri, Alexander Niema A00 189 Once initial seats are released, remaining seats are reserved for CSE/EC26 majors
100R Advanced Data Structures CSE21 or MATH154 or MATH184 and CSE12 and CSE15L and CSE30 or ECE15. Restricted to undergraduates. Moshiri, Alexander Niema A00 350 All seats released for enrollment.
101 Design & Analysis of Algorithm CSE 100. Restricted to undergraduates. Barna, Saha & Jones, Miles A00 395 Once initial seats are released, remaining seats are reserved for CSE/EC26 majors
*103 Practical Intro/Prob & Stats MATH20A and MATH20B and CSE21 or MATH154 or MATH184 or MATH184A. Restricted to undergraduates within the CS25, CS26, CS27, and CS28 majors. Freund, Yoav A00 75 All seats released for enrollment.
105 Theory of Computation CSE12 and CSE15L and CSE20 or MATH109 or MATH15A or MATH31CH and CSE21 or MATH100A or MATH103A or MATH154 or MATH184 or MATH184A. Restricted to Sophomore, Junior, and Senior standing. Micciancio, Daniele A00 350 Once initial seats are released, remaining seats are reserved for CSE/EC26 majors
106 Discrete/Cont Optimization MATH 18 or MATH 31AH and MATH 20C or MATH 31BH and CSE 21 or DSC 40B or MATH 154 or MATH 184A or MATH 184. Paturi, Ramamohan A00 30 All seats released for enrollment.
*107 Intro to Modern Cryptography MATH184 or CSE 21 or MATH 154 and CSE 101 and CSE 105. Restricted to CS25, CS26, CS27, CS28, and EC26 majors. Bellare, Mihir A00 120 All seats released for enrollment.
*110 Software Engineering CSE 100. Restricted to Junior or Senior standing within the CS25, CS26, CS27, CS28, and EC26 majors. Sophomores who meet the course prerequisites may request course clearance through the Enrollment Authorization System (EASy). Powell, Thomas Allan A00 395 All seats released for enrollment.
118 Ubiquitous Computing  Any course from the following: CSE 131, CSE 132B, COGS 102C, COGS 121, COGS 184, COMT 111B, COMT 115, ECE 111, ECE 118, ECE 191, ECE 192, or ICAM 160B; or consent of instructor.

Weibel, Nadir

A00 25 All seats released for enrollment.
*120 Princ/Computer Operating Systm CSE 30 and CSE 101 and CSE 110. Restricted to CS25, CS26, CS27, and EC26 majors Voelker, Geoffrey M. A00 300 All seats released for enrollment.
*124 Networked Services CSE 30, CSE 101, and CSE 110. Restricted to CS25, CS26, CS27, CS28, and EC26 majors. Credit may not be received for both CSE 124 and ECE 158B. Porter, George M A00 189 All seats released for enrollment.
*127 Intro to Computer Security CSE21 or MATH154 or MATH184 or MATH184A and CSE120 or CSE123 or CSE124. Restricted to junior or senior standing the CS25, CS26, CS27, CS28, and EC26 majors. Savage, Stefan A00 189 All seats released for enrollment.
*130 Progrmng Lang:Princpl&Paradigm CSE12 and CSE100 and CSE105. Restricted to CS25, CS26, CS27, and EC26 majors. Polikarpova, Nadezhda A00 189 All seats released for enrollment.
*132A Database System Principles CSE 100. Restricted to Sophomore, Junior, and Senior standing of CS25, CS26, CS27, CS28, and EC26 majors.*** Deutsch, Alin Bernard A00 196 All seats released for enrollment.
*140 Component&Desgn Tech/Digtl Sys CSE20 or MATH109 or MATH15A or MATH31CH and CSE30; CSE 140L should be taken concurrently. Restricted to CS25, CS26, CS27, and EC26 majors. Eldon, John A00 196 DI (A01) will be remote (RCLAS). All seats released for enrollment.
*140 Component&Desgn Tech/Digtl Sys CSE20 or MATH109 or MATH15A or MATH31CH and CSE30; CSE 140L should be taken concurrently. Restricted to CS25, CS26, CS27, and EC26 majors. Orailoglu, Alex B00 49 All seats released for enrollment.
*140L Digital Systems Laboratory CSE20 or MATH109 or MATH15A or MATH31CH and CSE30; CSE 140 should be taken concurrently. Restricted to CS25, CS26, CS27, and EC26 majors. Eldon, John A00 192 All seats released for enrollment.
*140L Digital Systems Laboratory CSE20 or MATH109 or MATH15A or MATH31CH and CSE30; CSE 140 should be taken concurrently. Restricted to CS25, CS26, CS27, and EC26 majors. Orailoglu, Alex B00 49 All seats released for enrollment.
*142 Comp Arch Software Perspective CSE 30 and CSE 100; CSE 142L should be taken concurrently. Restricted to students within the CS25, CS26, CS27, CS28, and EC26 majors. Two units of credit offered for CSE 142 if CSE 141 taken previously or concurrently. Porter, Leonard Emerson A00 146 All seats released for enrollment.
*142 Comp Arch Software Perspective CSE 30 and CSE 100; CSE 142L should be taken concurrently. Restricted to students within the CS25, CS26, CS27, CS28, and EC26 majors. Two units of credit offered for CSE 142 if CSE 141 taken previously or concurrently. Porter, Leonard Emerson B00 146 All seats released for enrollment.
*142L Software Proj Comp Arch CSE 30 and CSE 100; CSE 142 should be taken concurrently. Restricted to students within the CS25, CS26, CS27, CS28, and EC26 majors. Swanson, Steven James A00 146 All seats released for enrollment.
*142L Software Proj Comp Arch CSE 30 and CSE 100; CSE 142 should be taken concurrently. Restricted to students within the CS25, CS26, CS27, CS28, and EC26 majors. Swanson, Steven James B00 146 All seats released for enrollment.
*151B Deep Learning MATH20C or MATH31BH and BENG134 or COGS118D or CSE103 or ECE109 or ECON120A or MAE108 or MATH181A or MATH183 or MATH186. Restricted to students with sophomore, junior or senior standing within the CS25, CS26, CS27, CS28, EC26, and DS25 majors. Renumbered from CSE 154. Students may receive credit for one of the following: CSE 151B, CSE 154, or COGS 181. Cottrell, Garrison W A00 328 All seats released for enrollment.
*152A Intro to Comp Vision I MATH 18 or MATH 31AH and CSE 12 or DSC 30 and CSE 15L or DSC 80. Restricted to students within the CS25, CS26, CS27, CS28, and EC26 majors. Students may not receive credit for both CSE 152A and CSE 152. Chandraker, Manmohan Krishna A00 189 All seats released for enrollment.
*158 Recommender Sys&Web Mining CSE12 or DSC40B and CSE15L or DSC80 and BENG100 or BENG134 or COGS118D or CSE103 or ECE109 or ECON120A or MATH180A or MATH181A or MATH183 or MATH186. Restricted to students with sophomore, junior or senior standing and CS25, CS26, CS27, CS28, EC26, and DS25 majors. May be co-scheduled with CSE 258. Students may not receive credit for CSE 158 and CSE 158R or DSC 148. McAuley, Julian John A00 197 All seats released for enrollment.
*158R Recommender Sys&Web Mining CSE12 or DSC40B and CSE15L or DSC80 and BENG100 or BENG134 or COGS118D or CSE103 or ECE109 or ECON120A or MATH180A or MATH181A or MATH183 or MATH186. Restricted to students with sophomore, junior or senior standing and CS25, CS26, CS27, CS28, EC26, and DS25 majors. May be co-scheduled with CSE 258. Students may not receive credit for CSE 158 and CSE 158R or DSC 148. McAuley, Julian John A00 353 All seats released for enrollment.
*167 Computer Graphics CSE 100. Restricted to CS25, CS26, CS27, and EC26 majors. Chern, Albert Ren-Haur A00 189 All seats released for enrollment.
170 Human-Comp Interaction Design COGS108 or CSE12 or DSC30 and COGS1 or COGS10 or DSGN1 or ENG100D. Students may not receive credit COGS 120 and CSE 170. Recommended Preparation: Basic familiarity with HTML. Not restricted to certain majors / academic standings. Vaccaro, Kristen Marie A00 100 All seats released for enrollment.
190 Topics/Computer Sci & Engineer Prerequisites vary per course per instructor. Please see the CSE 190 web page to review specific course requirements. Shalev, Aaron D A00 40 See CSE 190 webpage for details
190 Topics/Computer Sci & Engineer Prerequisites vary per course per instructor. Please see the CSE 190 web page to review specific course requirements. Vaccaro, Kristen Marie B00 100 See CSE 190 webpage for details
190 Topics/Computer Sci & Engineer Prerequisites vary per course per instructor. Please see the CSE 190 web page to review specific course requirements. Pannuto, Patrick William C00 25 See CSE 190 webpage for details
*193 Introduction to CS Research Consent of the department chair. Department stamp required. Elsherif, May Elhussein A00 49 Application Only. 
194 Race, Gender & Computing CSE12 or ECE35 and CAT3 or DOC3 or HUM2 or MCWP50 or MCWP50R or MMW13 or SYN2 or WCWP10B. Use of MCWP 125 or WCWP 100 for course prerequisite may be used via EASy request. CSE 194 is approved to fulfill the University Diversity, Equity, and Inclusion (DEI) requirement. For questions about applying CSE 194 toward both your Major and University requirements, please contact your College Advisors through the VAC for clarification. Munyaka, Imani N. S. A00 49 All seats released for enrollment.