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.