CSE 21: Mathematics for Algorithm and Systems

UC San Diego Academy 2016

Welcome to CSE 21 Mathematics for Algorithm and Systems!

Course webpage

Instructor and mentors

Instructor: Miles Jones

Teaching assistant: Sahil Agarwal (saa034 (at) eng.ucsd.edu)

Tutors/Mentors: Julia Kapich (juc033 (at) ucsd.edu) , Soheil Karimi (skarimik (at) ucsd.edu), Tommy H Nguyen (thn055 (at) ucsd.edu), Anna Raichev (araichev (at) ucsd.edu), Jiali (Scarlet) Xie (jlxie (at) ucsd.edu)

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

Schedule