CS220: Applied Discrete Mathematics
Credits: 3
Catalog Description
An introduction to the mathematical structures and concepts used in computing: sets, mathematical induction, ordered sets, Boolean algebras, predicate calculus, trees, relations and lattice theory. Formal and informal theories and corresponding mathematical proofs are taught.Students may not receive credit for both MATH 320 and CS 220.Students may not take MATH 320 to receive a better grade in previously taken CS/MATH 320L.
Current & Upcoming Offerings
2025-2026
Fall 2025 3 sections
| Section | Schedule / Time | Instructor | Location |
|---|---|---|---|
| 01 |
MW 02:00PM - 03:15PM
|
Babur, Ozgun |
W01-0004
|
| 02 |
TuTh 04:00PM - 05:15PM
|
Sepahyar, Soheil |
W01-0005
|
| 03 |
TuTh 07:00PM - 08:15PM
|
Sepahyar, Soheil |
M02-0116
|
Spring 2026 3 sections
| Section | Schedule / Time | Instructor | Location |
|---|---|---|---|
| 01 |
TuTh 05:30PM - 06:45PM
|
Sepahyar, Soheil |
W01-0004
|
| 02 |
MW 04:00PM - 05:15PM
|
Babur, Ozgun |
W01-0005
|
| 03 |
MW 05:30PM - 06:45PM
|
Sepahyar, Soheil |
W01-0004
|
Prerequisites
- CS110, MATH 140; or permission from the instructor.
Intermediate course in applied discrete mathematics covering mathematical structures and logic for computing.