Semester.ly

Johns Hopkins University | EN.601.430

Combinatorics & Graph Theory in Computer Science

3.0

credits

Average Course Rating

(-1)

This course covers 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.

No Course Evaluations found