CSE 21: Mathematics for Algorithm and Systems

UC San Diego Academy 2017

Welcome to CSE 21 Mathematics for Algorithm and Systems!

Course webpage

Instructor and mentors

Instructor: Miles Jones

Teaching assistant:


Course description

This course will provide an introduction to the discrete mathematical tools needed to analyze algorithms and systems. Enumerative combinatorics: basic counting principles, inclusion-exclusion, and generating functions. Matrix notation. Applied discrete probability. Finite automata.

Textbook and other course materials

Discrete Mathematics and its Applications, Kenneth Rosen, McGraw Hill, 6th edition.

All textbooks and course materials will be provided to the students free of charge on the opening day (July 30, 2016).

Course requirements and grading

Academic integrity