MAT 220

Discrete Structures (= CSC 220)

Davidson College · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

A. Wright (Cross-listed as CSC 220) An introduction to proof techniques and discrete mathematics, with a focus on topics relevant to computer science, and an introduction to functional programming. Topics include logic, sets, functions, equivalence relations, algorithm analysis, methods of proof, essential combinatorics, recurrence relations, and discrete probability, as well as the essentials of functional programming. Additional topics may be selected from graph theory, number theory, or automata theory. This course prepares students for advanced work in both computer science and mathematics. Satisfies the Mathematical and Quantitative Thought requirement. Counts towards the Mathematics major and minor. Counts towards the Computer Science major and minor. Prerequisites & Notes MAT 140, MAT 150, or MAT 160, and the ability to program in a high-level language such as Python, C++, or Java at the level expected in CSC 121 or an equivalent course.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 7 hours ago

001

Availability not recently verified
Class #davidson-MAT220Fall 2026UGRD
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?