CSE 21: Mathematics for Algorithm and Systems
UC San Diego Academy 2016
Welcome to CSE 21 Mathematics for Algorithm and Systems!
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)
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