Let’s get started

We want you to be successful.

We will work together to build an environment in CSE 20 that supports your learning in a way that respects your perspectives, experiences, and identities. Our goal is for you to engage with interesting and challenging concepts and feel comfortable exploring, asking questions, and thriving.

If you or someone you know is suffering from food and/or housing insecurities there are UCSD resources here to help:

Basic Needs Office: https://basicneeds.ucsd.edu/

Triton Food Pantry (in the old Student Center) is free and anonymous, and includes produce:

https://www.facebook.com/tritonfoodpantry/

Financial aid resources, the possibility of emergency grant funding, and off-campus housing referral resources are available: see your College Dean of Student Affairs.

If you find yourself in an uncomfortable situation, ask for help. We are committed to upholding University policies regarding nondiscrimination, sexual violence and sexual harassment. Here are some campus contacts that could provide this help: Counseling and Psychological Services (CAPS) at 858 534-3755 or http://caps.ucsd.edu; OPHD at 858 534-8298 or ophd@ucsd.edu , http://ophd.ucsd.edu; CARE at Sexual Assault Resource Center at 858 534-5793 or sarc@ucsd.edu , http://care.ucsd.edu.

Please reach out (minnes@ucsd.edu) if you need support with extenuating circumstances affecting CSE 20.

Welcome to CSE 20: Discrete Math for CS in Winter 2026!

Class website: https://canvas.ucsd.edu/ Instructor: Prof. Mia Minnes "Minnes" rhymes with Guinness, minnes@ucsd.edu, http://cseweb.ucsd.edu/ minnes. CSE 20 team: One instructor + two TAs and three tutors + all of you

Fill in contact info for students around you, if you’d like:

What you can find on the class website on Canvas (https://canvas.ucsd.edu/):

2

  1. Syllabus

  2. Notes for class + annotations

  3. PrairieLearn

  4. Assignments (PDF, tex, solutions)

  5. Gradescope

  6. Piazza

  7. Dates

There are lots of great reasons to have a laptop, tablet, or phone open during class. You might be taking notes, getting a photo of an important moment on the board, trying out a construction that we’re developing together, working on the review quiz, and so on. The main issue with screens and technology in the classroom isn’t that they might distract you, it’s the distraction of other students. We ask that if you would like to use a device in class and may have have unrelated content open, please sit in one of the back two rows of the room so that it’s not adversely affecting other students.

Pro-tip: you can use MATH109 to replace CSE20 for prerequisites and other requirements.

Themes and applications for CSE 20

Applications: Numbers (how to represent them and use them in Computer Science), Recommendation systems and their roots in machine learning (with applications like Netflix), “Under the hood" of computers (circuits, pixel color representation, data structures), Codes and information (secret message sharing and error correction), Bioinformatics algorithms and genomics (DNA and RNA).