Skip to main content
Princeton Mobile homeCourses home

Reasoning About Computation

COS 240

Info tab content
An introduction to mathematical topics relevant to computer science. Combinatorics, probability and graph theory will be covered in the context of computer science applications. The course will present a computer science approach to thinking and modeling. Students will be introduced to fundamental concepts in theoretical computer science, such as NP-completeness and cryptography that arise from the world view of efficient computation.
Sections tab content

Section L01

Section P01

Section P02

Section P03

Section P04

Section P05

Section P06

Section P07