Provides computer science students with a foundation in discrete mathematics using relevant computer science applications.