CS 1800 — Discrete Structures
4 semester hoursUndergraduateLectureNUpath FQusually offered: fall, spring, summertypical days: T/FBostonOakland, CAOnlineOnlineTraditional
Introduces the mathematical structures and methods that form the foundation of computer science. Studies structures such as sets, tuples, sequences, lists, trees, and graphs. Discusses functions, relations, ordering, and equivalence relations. Examines inductive and recursive definitions of structures and functions. Discusses principles of proof such as truth tables, inductive proof, and basic logic. Also covers the counting techniques and arguments needed to estimate the size of sets, the growth of functions, and the space-time complexity of algorithms.
Corequisites (same term)
Offering history
| Term | Sections | Enrolled | Capacity | Full | Open seats/section |
|---|---|---|---|---|---|
| Fall 2023 | 9 | 1135 | 1229 | 92% | 10.4 |
| Spring 2024 | 3 | 237 | 239 | 99% | 0.7 |
| Summer A 2024 | 1 | 48 | 50 | 96% | 2.0 |
| Summer B 2024 | 1 | 82 | 97 | 85% | 15.0 |
| Fall 2024 | 9 | 924 | 1261 | 73% | 37.4 |
| Spring 2025 | 3 | 185 | 240 | 77% | 18.3 |
| Summer A 2025 | 3 | 87 | 178 | 49% | 30.3 |
| Summer B 2025 | 1 | 72 | 80 | 90% | 8.0 |
| Fall 2025 | 6 | 676 | 790 | 86% | 19.0 |
| Spring 2026 | 3 | 132 | 193 | 68% | 20.3 |
Snapshots from scheduled scrapes — not live seat availability. "Full" can exceed 100% when sections over-enroll.
Meeting times
Share of recent sections by weekday: M 12% · T 66% · W 9% · Th 5% · F 77%
Common patterns: TF (62% of sections), F (12% of sections), async (9% of sections), MW (4% of sections), T (4% of sections), MWF (3% of sections) — in patterns, R means Thursday
Professors
Fall
- Matthew Higger (35% of students) · reviews
- Elena Strange (29% of students) · reviews
- Ariel Hamlin (10% of students) · reviews
- Almudena Konrad (9% of students) · reviews
Spring
- Andrew Van Der Poel (56% of students) · reviews
- Ariel Hamlin (24% of students) · reviews
- Gregory Aloupis (19% of students) · reviews
Summer A
- Gregory Aloupis (46% of students) · reviews
- Lucia Nunez (36% of students) · reviews
- Virgil Pavlu (19% of students) · reviews
Summer B
- Almudena Konrad (100% of students) · reviews
Percentages are each professor's average share of the season's enrolled students in recent terms.
Unlocks
CS 2700, CS 2800, CS 3000, EECE 2310, MATH 2331, MATH 3545, POLS 2400
Courses that list CS 1800 in their prerequisites.
Links
Official catalog (CS course descriptions) · Student reviews on RateMyHusky · All CS courses · Plan it at numap.app