The course covers mathematics useful in analyzing computer algorithms. Topics include recurrence relations, evaluation of sums, integer functions, elementary number theory, binomial coefficients, generating functions, discrete probability, and asymptotic methods.