Description
Discrete Structures
Prerequisites: MATH 110 or MATH 117 or placement into MATH 118 or higher.

This course covers the mathematical foundations of computer science, including such topics as complexity of algorithms, modular arithmetic, induction and proof techniques, graph theory, combinatorics, Boolean algebra, logic circuits, and automata.

Outcomes: The student will be prepared for the study of advanced ideas in computer science, from cryptography to databases to algorithms to computer architecture.
Details
Grading Basis
Graded
Units
3
Component
Lecture - Required
Offering
Course
COMP 163
Academic Group
College of Arts and Sciences
Academic Organization
Computer Science
Enrollment Requirements
Prerequisite: MATH 110 or MATH 117 (or any higher MATH course such as 118, 131, 132, 161, 162) with grade of at least C- or placement into MATH 118.