Semester.ly

Johns Hopkins University | EN.601.630

Combinatorics & Graph Theory in Computer Science

3.0

credits

Average Course Rating

(-1)

This is a graduate level course studying the applications of combinatorics and graph theory in computer science. We will start with some basic combinatorial techniques such as counting and pigeon hole principle, and then move to advanced techniques such as the probabilistic method, spectral graph theory and additive combinatorics. We shall see their applications in various areas in computer science, such as proving lower bounds in computational models, randomized algorithms, coding theory and pseudorandomness. Required Course Background: discrete math, probability theory and linear algebra.

No Course Evaluations found